Quel problème NP-Complete possède l'algorithme le plus rapide connu?

12

En termes d'exécution asymptotique dans le pire des cas, quel problème NP-complet a l'algorithme le plus rapide connu (exact) et quel est l'algorithme? Existe-t-il quelque chose de plus rapide que ?O(n22n)

Wuschelbeutel Kartoffelhuhn
la source
Quel algorithme a le temps d'exécution ? EDIT: Je suppose que vous voulez dire l'algorithme Held – Karp pour Traveller Salesman. O(n22n)
Guildenstern
3
Vous pouvez jeter un œil aux réponses à la question Existe-t-il des algorithmes à temps sous-exponentiel pour les problèmes NP-complets? .
Pål GD
"Plus rapide que " n'a pas de sens. Vous voulez dire ? Ou est la question: «Existe-t-il un algorithme avec une limite d'exécution supérieure mieux éprouvée que ? O(_)O ( _ )ΘO(_)
Raphael
Le dernier. C'est un point valable; il pourrait y avoir un algorithme A plus rapide que B dans la pratique, mais pas avec une limite supérieure plus stricte. Je ne sais pas pourquoi cela n'a pas de sens de dire "plus vite qu'une limite supérieure" plutôt que "plus vite qu'une limite inférieure ET supérieure" ...
Wuschelbeutel Kartoffelhuhn

Réponses:

19

1.2738k+nk2nn2k=nnk

De plus, la question Existe-t-il des algorithmes à temps sous-exponentiel pour les problèmes NP-complets? aborde des questions similaires.

Pål GD
la source
Les questions le plus rapide demande des algorithmes connus et la table que vous lien vers n'avoir « plus rapide » algorithmes que le VC un (en particulier les sous - exponentielles), il est donc probablement pas le meilleur de citer.
Raphael
2
Voir aussi cette question similaire et la réponse de David Eppstein Best-case Running-time pour résoudre un problème NP-Complete sur mathoverflow.
Pål GD
ϵ>0O((1+ϵ)k+poly(n))