Je lisais cet article où les auteurs expliquent le théorème 1, qui déclare que "l'objet accessible" (tel que défini dans l'article) est NP-complet. Cependant, ils prouvent la réduction dans une seule direction, c'est-à-dire de 2P1N SAT à l'objet accessible. Cela prouve seulement que le problème est NP-difficile; n'avons-nous pas besoin de prouver la direction inverse (2P1N vers l'objet accessible) pour prouver l'exhaustivité de NP?
8
\in
, non\epsilon
.Réponses:
Un problème est NP-complet si:P
Les auteurs donnent une preuve de l'article numéro 1. L'article numéro 2 est probablement apparent (et devrait être clair pour le public de l'article). Pour la preuve de l'article numéro 1, vous avez seulement besoin d'une réduction (plusieurs) d'un problème NP-complet (par exemple, SAT) à ; il n'est pas nécessaire de construire une réduction en sens inverse.P
la source
Les auteurs affirment qu'il est facile de montrer que le problème réside dans le NP. Pour prouver cette affirmation, prenez une séquence d'échanges qui mène à un état comme témoin que l'état est accessible. Compte tenu d'une telle séquence de taille polynomiale, on peut vérifier en temps polynomial que l'état est bien accessible en effectuant les swaps.
Ce qui reste à montrer, c'est qu'il existe une séquence de swaps qui a une taille polynomiale. Notez que puisque chaque agent a des préférences strictes et n'échangera que s'il peut faire un échange qui lui donne un meilleur objet, chaque agent peut échanger au plusn fois. Comme il y a tout au plusn agents, chaque séquence de swaps a au plus n2 swaps.
Je pense que s'il y avait des préférences non strictes, il pourrait être possible que certains éléments traversent de longs cycles pour atteindre certains états, et qu'il existe en particulier des états où toutes les séquences de swaps ont une taille exponentielle. Cependant, je ne peux pas penser à un exemple immédiat d'un tel problème. À tout le moins, il n'est plus «facile» de montrer que le problème des préférences non strictes est dans NP.
la source