Y a-t-il une justification pour croire que


22

Je me demande s'il y a une justification pour croire que ou pour croire que N L L ?NL=LNLL

On sait que . La littérature sur dérandomisation de R L est assez convaincant que R L = L . Quelqu'un connaît-il des articles ou des idées convaincants que N L L ?NLL2RLRL=LNLL

Réponses:


30

Tout d' abord, permettez - moi de citer le scepticisme que . Comme il a été démontré que la connectivité du graphe non orienté est dans L (Reingold), et que N L = c o N L (Immerman-Szelepcsényi), je pense que la confiance dans L N L n'a que diminué. Certains chercheurs éminents n'ont jamais eu une forte conviction. Par exemple, Juris Hartmanis (fondatrice du département CS de Cornell et lauréate du prix Turing) a déclaré:LNLLNL=coNLLNL

Nous pensons que NLOGSPACE diffère de LOGSPACE, mais pas avec la même profondeur de conviction que pour les autres classes de complexité. (La source)

Je sais qu'il a dit des choses similaires dans la littérature dès les années 70.

Il existe des preuves contre , bien qu'elles soient circonstancielles. Il y a eu des travaux sur la preuve des limites inférieures d' espace pour s - t connectivité (canonique N L problème -complete) dans les modèles de calcul restreints. Ces modèles sont assez forts pour exécuter l'algorithme du théorème de Savitch (qui donne un algorithme d'espace O ( log 2 n ) ) mais ne sont pas suffisamment forts pour faire mieux asymptotiquement. Voir le document "Limites inférieures étroites pour la connectivité st sur le modèle NNJAG"L=NLstNLO(bûche2n). Ces bornes inférieures NNJAG montrent que, s'il est possible de battre le théorème de Savitch et même d'obtenir , il faudra certainement trouver un algorithme très différent de Savitch.NLSPUNECE[o(bûche2n)]

Pourtant, je ne connais pas de conséquences formelles improbables et inattendues qui viennent de (à l'exception des conséquences évidentes). Encore une fois, cela est principalement parce que nous savons déjà des choses comme N L = c o N L .L=NLNL=coNL


3
Ryan, les modèles dans lesquels vous pouvez prouver la borne inférieure peuvent-ils faire une connectivité non dirigée dans l' espace O ( log n ) ? S'il s'agit de modèles non uniformes, je suppose qu'il devrait être simple d'implémenter un algorithme basé sur des séquences de traversées universelles, même dans un modèle très restreintΩ(bûche2n)O(bûchen)
Luca Trevisan

@Luca, l'article cité par Ryan par Edmonds et al. note que la connectivité non dirigée peut être résolue dans l' espace et le temps polynomial par un algorithme randomisé utilisant des séquences de traversées universelles. Je soupçonne qu'il peut être dérandomisé "à la" Reingold tout en restant à l'intérieur du modèle NNJAG, mais je n'ai pas vérifié. O(bûchen)
arnab

1
Je pense que le modèle peut faire une connectivité non dirigée sur des graphiques réguliers dans l' espace . La page 4 donne une description du modèle. On nous permet de p cailloux se déplacer sur les nœuds du graphe (pour nous, soit p = 1 ), q "états", et une fonction de transition qui prend un état et un index de nœud caillouteux, et sort l'index d'une arête pour déplacer le caillou. (Les arêtes d'un sommet v sont indexées 0 , , d .) En utilisant q = n O ( 1 )O(bûchen)pp=1qv0,,q=nO(1)états, nous pouvons coder une séquence de traversée universelle. L'utilisation d'espace d'un NNJAG est définie comme étant qui dans ce cas est O ( log n ) . pbûchen+bûcheqO(bûchen)
Ryan Williams
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.