Спроба на часткову відповідь:
Проблеми рішення вже досліджувались протягом певного часу, перш ніж з'явилися проблеми оптимізації , в тому сенсі, як вони розглядаються з точки зору алгоритмів наближення.
Ви повинні бути обережними, переносячи концепції з проблем рішення. Це можна зробити і можна дати точне поняття повноти NP для задач оптимізації. Подивіться на цю відповідь . Він, звичайно, відрізняється від NP-повноти для вирішення проблем, але базується на ідеях sames (скорочення).
Якщо ви зіткнулися з проблемою оптимізації, яка не дозволяє перевірити можливе рішення, то ви не можете багато чого зробити. Ось чому зазвичай передбачається, що:
- Ми можемо ефективно перевірити, чи справді вхід є дійсним екземпляром нашої проблеми з оптимізацією.
- Розмір можливих розчинів поліноміально обмежений розміром входів.
- Ми можемо ефективно перевірити, чи рішення є можливим рішенням даних.
- Значення розчину можна визначити ефективно.
В іншому випадку ми можемо сподіватися, що ми можемо досягти цього.
Клас складності містить лише рішення рішення на визначення. Так що в цьому немає ніяких проблем з оптимізацією. І Verifier на основі визначення з ви згадуєте специфічний до . Я не стикався з проблемами оптимізації.NPN P N PNPNP
Якщо ви хочете переконатися, що рішення не просто здійсненне, але й оптимальне, я б сказав, що це так само важко, як і вирішити оригінальну проблему оптимізації, оскільки, для спростування заданого можливого та, можливо, оптимального рішення, як неоптимального, ви повинні дати краще рішення, яке може зажадати від вас, щоб знайти справжнє оптимальне рішення.
Але це не означає, що проблема з оптимізацією складніше. Дивіться цю відповідь , яка, звичайно, залежить від точних визначень.