У статті Складність проблеми Фробеніуса Раміреса-Альфонсіна було доведено, що проблема є NP-повною за допомогою скорочень Тьюрінга. Це можливо? Як саме? Я подумав, що це можливо лише за багаточленного часу на одне скорочення. Чи є посилання на це?
Чи існують два різних поняття твердості NP, навіть NP-повноти? Але потім я розгублений, бо з практичної точки зору, якщо я хочу показати, що моя проблема є NP-жорсткою, яку я використовую?
Вони почали опис наступним чином:
Поліномічне скорочення скорочення Тюрінга від задачі до іншої проблеми - це алгоритм A, який вирішує , використовуючи гіпотетичну підпрограму A 'для розв’язання таким чином, що якщо A' був алгоритмом багаточленного часу для то A був би поліноміальним часом алгоритм для . Ми говоримо, що може бути Тьюрінгом зменшено до .P 2 P 1 P 2 P 2 P 1Р 2
Проблема називається (Тюрінг) NP-складною, якщо існує проблема NP-повного рішення така що Turing можна зменшити до .P 2 P 2 P 1
І тоді вони використовують таке зменшення Тьюрінга від проблеми, повного NP, щоб показати NP-повноту якоїсь іншої проблеми.