Luca Trevisan a montré combien de constructions de générateurs pseudo-aléatoires peuvent en fait être considérées comme des constructions d'extracteurs:
http://www.cs.berkeley.edu/~luca/pubs/extractor-full.pdf
Y a-t-il une conversation significative? C'est-à-dire, les constructions "naturelles" des extracteurs peuvent-elles être considérées comme des constructions de générateurs pseudo-aléatoires (PRG)?
Les constructions d'extracteurs semblent correspondre à des distributions sur les PRG (de sorte que n'importe quel différenciateur ne réussira pas à les distinguer pour presque tous). Existe-t-il des applications connues pour cela?
la source
Salil Vadhan m'a écrit que la réponse à ma question est connue et que les PRG sont équivalents aux extracteurs.
Le citant:
"Voir la proposition 21 et la discussion qui suit dans mon enquête http://people.seas.harvard.edu/~salil/research/unified-icm.pdf (il y a une faute de frappe -" amplificateur de dureté à boîte noire "devrait être" noir " -box PRG construction ")
Il dit que les extracteurs sont équivalents aux constructions PRG à boîte noire où vous ne vous souciez que de la quantité de conseils, et non du temps de fonctionnement, dans la réduction. Demander un temps d'exécution limité revient à demander des extracteurs avec "décodage de liste local". "
la source
Il y a un beau papier de Chris Umans sur l'analogue de cette question pour les disperseurs: http://www.cs.caltech.edu/~umans/papers/U05-final.pdf
Il montre que les disperseurs qui ont une procédure de reconstruction en temps polynomial, mais pas nécessairement la propriété de décodage local, impliquent l'existence de frapper les générateurs d'ensemble.
Voici une autre façon de le voir: les extracteurs peuvent être vus comme des codes récupérables par liste (qui est une variante plus forte des codes décodables par liste), et les PRG en boîte noire peuvent être vus des codes récupérables par liste locale . Les disperseurs peuvent être considérés comme des codes récupérables pour une erreur zéro. Ce que Chris montre, c'est qu'un code récupérable de liste pour zéro erreur qui a une procédure de récupération de liste en temps polynomial implique l'existence d'un code récupérable de liste avec une procédure de récupération de liste locale .
la source