Modèle de calcul dans SETH

11

Impagliazzo, Paturi et Calabro, Impagliazzo, Paturi ont introduit l'hypothèse de temps exponentiel (ETH) et l'hypothèse de temps fortement exponentiel (SETH). En gros, SETH dit qu'il n'y a pas d'algorithme qui résout SAT dans le temps . 1.99n

Je me demandais ce que cela signifierait pour briser SETH. Nous devons certainement trouver un algorithme qui résout SAT en moins de étapes, mais je ne comprends pas très bien quel modèle de calcul nous devrions utiliser. Pour autant que je sache, les résultats basés sur SETH (voir, par exemple, Cygan, Dell, Lokshtanov, Marx, Nederlof, Okamoto, Paturi, Saurabh, Wahlstrom ) n'ont pas besoin de faire d'hypothèses sur le modèle de calcul sous-jacent.2n

Supposons, par exemple, que nous ayons trouvé un algorithme qui résout SAT dans le temps utilisant l'espace 1,5 n . Cela implique-t-il automatiquement que nous pouvons trouver une machine de Turing qui résout ce problème dans le temps 1,99 n ? Casse-t-il SETH?1.5n1.5n1.99n

Alex Golovnev
la source

Réponses:

18

δ<1kk2δnO(logN)N

2δn2δnpoly(n)être simulé efficacement avec des machines de Turing multitape). Notez que de nombreuses primitives de calcul (telles que le tri, l'évaluation des circuits, la programmation dynamique simple) peuvent être mises en œuvre efficacement sur les machines de Turing multitape. Une référence pertinente pour ces problèmes est Regan, «Sur la différence entre le temps de la machine de Turing et le temps de la machine à accès aléatoire».

Pour répondre à vos questions spécifiques: non, une machine de Turing multitape n'est pas automatiquement impliquée ici, mais oui, un tel "algorithme" pour SAT (sous le modèle à accès aléatoire habituel) casserait SETH.

Ryan Williams
la source
3
δ=1
2
Pas assez. J'ai corrigé les quantificateurs.
Ryan Williams
Qu'en est-il des ordinateurs quantiques dans ce contexte? N'y a-t-il pas des conséquences de l'algorithme de Grover dans ce contexte? Y a-t-il des travaux sur l'hypothèse d'un analogue quantique de l'ETH?
Martin Schwarz
2n/2
Bien sûr, mais cette accélération meilleure que la classique et le "quatum SETH" n'ont-ils pas déjà des implications à un autre endroit dans la théorie de la complexité? Je me demandais juste.
Martin Schwarz