Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Extractor (mathematics)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Bipartite graph with nodes}} [[File:Extractor (mathematics).svg|thumb|320px|For this subset of left vertices (highlighted orange), one edge connected to each vertex is randomly selected (highlighted red), which each correspond to a vertex on the right. This is only one random selection of only one subset; the actual randomness (closeness to the [[Uniform distribution (continuous)|uniform distribution]]) of a given subset's edge selections can be approximated by running the process many times, and the subset among all possible subsets that yields the least random (furthest from uniform distribution) selection of right vertices is <math>\epsilon</math>-close to uniform distribution.]] An <math>(N,M,D,K,\epsilon)</math> -'''extractor''' is a [[bipartite graph]] with <math>N</math> nodes on the left and <math>M</math> nodes on the right such that each node on the left has <math>D</math> neighbors (on the right), which has the added property that for any subset <math>A</math> of the left vertices of size at least <math>K</math>, the distribution on right vertices obtained by choosing a random node in <math>A</math> and then following a random [[graph theory|edge]] to get a node x on the right side is <math>\epsilon</math>-close to the [[Uniform distribution (continuous)|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 :<math>E : [N] \times [D] \rightarrow [M]</math> in the natural way. With this view it turns out that the extractor property is equivalent to: for any source of randomness <math>X</math> that gives <math>n</math> [[bit]]s with [[min-entropy]] <math>\log K</math>, the distribution <math> E(X,U_D) </math> is <math>\epsilon</math>-close to <math>U_M</math>, where <math>U_T</math> denotes the uniform distribution on <math>[T]</math>. Extractors are interesting when they can be constructed with small <math>K,D,\epsilon</math> relative to <math>N</math> and <math>M</math> is as close to <math>KD</math> (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]]. ==References== * Ronen Shaltiel, [http://www.cs.haifa.ac.il/~ronen/online_papers/survey.ps Recent developments in extractors] - a survey [[Category:Graph families]] [[Category:Pseudorandomness]] [[Category:Theoretical computer science]]
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Template used on this page:
Template:Short description
(
edit
)
Search
Search
Editing
Extractor (mathematics)
Add topic