Метод сужения задачи
Метод сужения задачи (Restriction method) —
один из трех общих методов доказательства, которые часто
встречаются и могут подсказать путь к доказательству -полноты новой задачи. Другие два — это
Метод локальной замены и Метод построения компонент.
Доказательство методом сужения -полноты
фиксированной задачи
заключается
просто-напросто в установлении того, что задача
включает
в качестве частного случая известную
-полную
задачу
.
Суть состоит в том, чтобы указать дополнительные
ограничения, которые требуется наложить на индивидуальные
задачи из , чтобы получившаяся в результате сужения
задача была бы эквивалентна
. При этом не требуется,
чтобы возникающая в результате сужения задача была точной
копией известной
-полной задачи, необходимо
только, чтобы между задачами имелось "очевидное"
взаимно-однозначное соответствие, сохраняющее ответы "да"
или "нет". Взаимно-однозначное соответствие, которое дает
сведение
к
, обычно настолько очевидно, что его даже
не требуется указывать явно.
См. также
- Задача о вершинном покрытии,
- Задача о выполнимости,
- Задача о клике,
- Задача о неэквивалентности регулярных выражений,
- Задача о разбиении,
- Задача о точном покрытии 3-множествами,
- Задача о трехмерном сочетании,
- Классы
и
,
- Полиномиальная сводимость (трансформируемость),
-Полная задача,
- Труднорешаемая задача.
Литература
- Гэри М., Джонсон Д. Вычислительные машины и труднорешаемые задачи. — М.: Мир, 1982.
- Касьянов В.Н. Лекции по теории формальных языков, автоматов и сложности вычислений. — Новосибирск: НГУ, 1995.