Нещодавно я прочитав доказ, який мав на меті показати, що проблема була сильно важкою для NP, просто шляхом зменшення до неї (в поліноміальний час) від сильно важкої проблеми NP. Це не мало для мене сенсу. Я б подумав, що вам доведеться показати, що будь-які числа, що використовуються для скорочення, та випадки проблеми, яку ви зменшуєте, поліноміально обмежені в розмірі проблеми.
Потім я побачив, що Вікіпедія дала ті самі загальні вказівки щодо такого роду доказів, але я не був дуже впевнений, поки не побачив, як Гарі і Джонсон говорять в основному те саме. Конкретно, вони кажуть: «Якщо є NP-важкою в сильному сенсі і існує псевдо-поліноміальний перетворення від П до П ' , то Π ' є NP-важкою в сильному сенсі» і «Зверніть увагу , що, за визначенням алгоритм поліноміального часу також є алгоритмом псевдополіномального часу ".
Звичайно, я беру на це слово Гарі та Джонсона - я просто не розумію, як це може бути правильним, в чому я хотів би допомогти. Ось мої (імовірно, хибні) міркування ...
Є сильно неповні проблеми, і всі вони (за визначенням) сильно важкі як NP, так і NP-повні. Кожна проблема, повна NP, може бути (за визначенням) зведена до будь-якої іншої за багаточлен (і, отже, псевдополіноміальний) час. Зважаючи на твердження Гарі та Джонсона, мені здається, що кожна проблема, що завершує NP, сильно не є повною, і, отже, кожна проблема, яка не відповідає НП, є важкою для NP. Це, звичайно, робить поняття сильної твердості NP безглуздим ... так що мені не вистачає?
Редагування / оновлення (на основі відповіді Цуйосі Іто):
Вимога (d) з визначення Гарі та Джонсона щодо (псевдо) поліноміальної трансформації (виду зменшення, необхідного для надання твердості NP в сильному сенсі) полягає в тому, щоб найбільша числова величина в результуючому екземплярі була поліноміально обмежена як функція розміру задачі та максимальної чисельної величини оригіналу. Це, звичайно, означає, що якщо вихідна проблема є NP-жорсткою в сильному сенсі (тобто навіть коли її числові величини поліноміально обмежені в розмірі проблеми), це також буде стосуватися проблеми, до якої ви зводитесь. Це не обов'язково стосується звичайного скорочення полімережі (тобто такого, без цієї додаткової вимоги).