De nombreuses classes de complexité ont des problèmes "complets". Existe-t-il des problèmes complets pour la classe de complexité des problèmes qui peuvent être résolus en temps ?
Une complication est que cette classe dépend du modèle de calcul; un problème peut être résolu en temps dans un modèle de calcul raisonnable mais pas dans un autre, étant donné que "raisonnable" signifie généralement l'équivalence de temps polynomial avec une machine de Turing. Cependant, il pourrait encore être élaboré pour des modèles raisonnables spécifiques.
Je pense qu'il est plus logique d'examiner les réductions de plusieurs à temps constant. Cependant, je suis également disposé à envisager d'autres réductions raisonnables s'il existe de la documentation à leur sujet.
Existe-t-il quelque chose comme cela, ou a-t-il été étudié, pour un modèle de calcul?
la source
Je pense que pour les problèmes , tous les langages sont complets sous "réductions à temps constant" sauf etL = Σ ∗ L = ∅O(1) L=Σ∗ L=∅
Supposons que etL ≠ 0 , L ≠ Σ ∗L,L′∈O(1) L≠0,L≠Σ∗
SoitxY∈L,xN∉L
Il s'agit d'une réduction en temps constant de à : LL′ L
Donc est complet pour (... réduction paresseuse, résultat paresseux :-)).O ( 1 )L O(1)
la source