What is Extractor?

Answer Posted / shishir bajpai

An (N,M,D,K,ε) -extractor is a bipartite graph with N nodes
on the left and M nodes on the right such that each node on
the left has D neighbors (on the right), which has the
added property that for any subset A of the left vertices
of size at least K, the distribution on right vertices
obtained by choosing a random node in A and then following
a random edge to get a node x on the right side is ε-close
to the uniform distribution in terms of total variation
distance.

A disperser is a related graph.

An equivalent way to view an extractor is as a bivariate
function


in the natural way. With this view it turns out that the
extractor property is equivalent to: for any source of
randomness X that gives n bits with min-entropy logK, the
distribution E(X,UD) is ε-close to UM, where UT denotes the
uniform distribution on [T].

Extractors are interesting when they can be constructed
with small K,D,ε relative to N and M is as close to KD (the
total randomness in the input sources) as possible.

Extractor functions were originally researched as a way to
extract randomness from weakly random sources. See
randomness extractor.

Using the probabilistic method it is easy to show that
extractor graphs with really good parameters exist. The
challenge is to find explicit or polynomial time computable
examples of such graphs with good parameters. Algorithms
that compute extractor (and disperser) graphs have found
many applications in computer science.

Is This Answer Correct ?    1 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How to check CPU usage in EP? If java path is down the how to do trouble shoot? What is the transport group? What is the SLD system in PI? How to take back up in EP? How to create logical system? Is it possible to change the name logical system in SSC4? How you will take the online Backup and incremental Backup? What is the backup strategy? How many application servers you have in Production System? Difference between oracle 9i and oracle 10g? What is EHP4? What is your enhancement package and support package? how to find RAM size on Unix? How to find OS level at command Prompt? While doing kernel upgrade what is exe files? What is client comparison? How to apply job on Os level? What are the recent challenges faced? How to apply support package in solution manager? Difference between SPDD/SPAU If SAP* is not working ? If job is slow? how you will trouble shoot? What are software files required for SAP 4.7?

2714


Explain kernel upgrade?

616


how would you troubleshoot the 'user can not print'?

607


what is the use of tcode SUSHARE in SAP and how the mass user authorizations compared?

1995


How can you find a list of objects that have been repaired in the system?

735






What is the difference between Party & Service without party in XI (ID)?

1880


Is there a difference between user ddic and sap_all/sap_new?

950


Is sap a database ?

640


what is sox and sod in sap ?

1299


How many types of work processes?

668


I am attempting to complete a system copy of bw. When I try to go in to rsa1 afterwards I get the error message, "entry in inbound table already exists." What should I do to solve the problem?

764


What is the database backup strategy in your company?

1741


I want to change five dialog work processes into batch. Where can I do this?

707


Which transport directory is used to implement support package and add-ons?

627


How can I restrict the user from printing?

638