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

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.


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
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.