Quels sont quelques exemples majeurs de dérandomisation réussie ou du moins de progrès dans la démonstration de preuves concrètes vers l' objectif (pas la connexion de dureté aléatoire)?
Le seul exemple qui me vient à l'esprit est le test de primalité polynomiale déterministe AKS (même pour cela, il y avait une méthodologie supposant GRH). Alors, quelles preuves spécifiques par exemple avons-nous pour la dérandomisation (encore une fois pas la dureté ou la connexion Oracle)?
Veuillez ne conserver des exemples que dans les cas où l' amélioration de la complexité temporelle a été montrée, du poly aléatoire au poly déterministe ou quelque chose de très proche pour des problèmes spécifiques.
Ce qui suit est plus un commentaire et je ne sais pas grand-chose cela aidera cette requête.
Chazelle a une déclaration très intrigante dans http://www.cs.princeton.edu/~chazelle/linernotes.html sous «The Discrepancy Method: Randomness and Complexity (Cambridge University Press, 2000)».
«Cela a été une source infinie de fascination pour moi qu'une compréhension plus approfondie du calcul déterministe devrait nécessiter la maîtrise de la randomisation. J'ai écrit ce livre pour illustrer cette puissante connexion. Des arbres couvrant le minimum à la programmation linéaire en passant par les triangulations de Delaunay, les algorithmes les plus efficaces sont souvent des dérandomisations de solutions probabilistes. La méthode des écarts met en lumière l'une des questions les plus fructueuses de toute l'informatique: si vous pensez avoir besoin de bits aléatoires, dites-nous pourquoi?
la source
Réponses:
.SL = L
signifie espace journal randomisé et R L = L est une version plus petite du problème RR L R L = L . Un important tremplin est la preuve de Reingold en '04 ( « non dirigé ST connectivité dans LOGSPACE ») que S L = L , où S signifie « symétrique » et S L est une classe intermédiaire entre R L et L .R P= P SL = L S SL R L L
L'idée est que vous pouvez considérer une machine de Turing à espace de journalisation aléatoire comme un graphe orienté de taille polynomiale, où les nœuds sont des états de la machine, et un algorithme RL effectue une marche aléatoire qui a de bonnes propriétés. SL correspond aux graphiques non orientés de cette forme. La preuve de Reingold s'est appuyée sur des travaux sur des graphiques d'extenseur, en particulier le "produit en zigzag" de Reingold, Vadhan et Wigderson, pour prendre n'importe quelle marche aléatoire sur un graphique non dirigé avec de bonnes propriétés et le transformer en une promenade aléatoire conservant ces propriétés.
modifier cette question a été publiée avant que la question ne soit explicitement modifiée pour se concentrer exclusivement sur P vs BPP ... Je laisse de côté car cela semble être intéressant.
la source
Il n'y a fondamentalement qu'un seul problème intéressant dans BPP non connu pour être dans P: Test d'identité polynomiale, étant donné qu'un circuit algébrique est le polynôme qu'il génère de manière identique à zéro. Impagliazzo et Kabanets montrent que PIT en P impliquerait des limites inférieures de circuit. Donc, les limites inférieures du circuit sont la seule raison (mais assez bonne) que nous croyons P = BPP.
la source
Outre les tests d'identité polynomiale, un autre problème très important connu pour être dans BPP mais pas dans P est d'approximer le permanent d'une matrice non négative ou même le nombre de correspondances parfaites dans un graphique. Il existe un algorithme poly-temps randomisé pour approximer ces nombres dans un facteur (1 + eps), tandis que les meilleurs algorithmes déterministes n'atteignent que ~ 2 ^ n facteurs approximatifs.
Bien que permanent soit l'exemple principal, il existe de nombreux problèmes de comptage approximatifs pour lesquels il existe un énorme fossé entre les algorithmes randomisés (généralement basés sur les méthodes «MCMC») et les algoritmes déterministes.
Un autre problème dans une veine similaire consiste à approximer le volume d'un corps convexe explicitement donné (disons un polyèdre décrit par une collection d'inégalités linéaires).
la source