Existe-t-il des exemples naturels connus de problèmes d'optimisation pour lesquels il est beaucoup plus facile de produire une solution optimale que d'évaluer la qualité d'une solution candidate donnée?
Par souci de concrétisation, nous pouvons considérer les problèmes d'optimisation résolubles en temps polynomial de la forme: "étant donné x, minimiser ", où f : { 0 , 1 } ∗ × { 0 , 1 } ∗ → N est, disons, # P-difficile. De tels problèmes existent clairement (par exemple, nous pourrions avoir f ( x , 0 ) = 0 pour tout x même si f n'est pas calculable), mais je recherche des problèmes `` naturels '' présentant ce phénomène.
Voici un exemple, où l'on peut produire une solution en temps polynomial, mais évaluer une solution donnée est NP- dur.
Remarque: Si nous voulons seulement vérifier si la solution est optimale , alors c'est facile, car le graphique de Turan est connu pour être l'optimum unique, il suffit donc de comparer le graphique candidat avec le graphique de Turan, qui a une structure simple . D'un autre côté, si nous voulons évaluer la qualité d'une solution candidate, comme demandé dans la question, c'est-à-dire si elle est faisable et à quelle distance elle est de l'optimum, alors nous devons vérifier si elle satisfait la clique maximale contrainte.
la source