Je me demande s'il y a des problèmes durs qui sont "polynomiaux" dans le cas moyen. Je pense qu'il y a deux façons d'interpréter cela?
- Si , peut-il y avoir un algorithme résolvant un problème dur avec un temps d'exécution amorti (cas moyen) de pour une constante ?
- Y a-t-il des problèmes qui sont dur qui sont également dans , ou même ?
Quelqu'un peut-il répondre ou fournir une référence répondant à l'une de ces questions?
complexity-theory
reference-request
np-complete
probabilistic-algorithms
amortized-analysis
jmite
la source
la source
Réponses:
Il semblerait que la question ait été répondue à CSTheory.SE .
Résumé: c'est effectivement possible.
Par exemple, le problème Max 2-CSP est NP difficile avec un algorithme de temps attendu .O(n)
Cela a du sens, je suppose. Parfois, seul un petit sous-ensemble d'instances est nécessaire pour rendre un problème dur, comme SAT vs 3SAT. Mais vous pouvez étendre le problème et tant qu'il contiendra les instances dures, il sera NP-difficile, mais la probabilité de succès avec un algorithme rapide sera augmentée.NP
la source