Математическая логика и теория алгоритмов. Анкудинов Г.И - 89 стр.

UptoLike

Рубрика: 

Утверждение 5.2. Если L L и L L , то L L
1 2 2 3 1 3
(транзитивность). Доказательство можно найти, например, в [3].
Языки L
и L полиномиально эквивалентны, если L L
1 2 1 2
и
L
L
2 1
. Язык L называется NP-полным (LNPC), если LNP и любой
другой L′∈NP сводится к L.
По современным представлениям более точное соотношение между P, NP и NPC
показано на рис. 5.2.
Языки L и L полиномиально эквивалентны, если L L
1 2 1 2
и
L
L
2 1
. Язык L называется NP-полным (LNPC), если LNP и любой
другой L′∈NP сводится к L.
По современным представлениям более точное соотношение между P, NP и NPC
показано на рис. 5.2.
NP
P
N
PC
Рис. 5.2.
Утверждение 5.3. Если L
и L NP, L NPC и L L
1 2 1 1 2
, то
L
NPC. Доказательство можно найти, например, в [3].
2
Теорема 5.2. Задача о выполнимости к.н.ф. есть NP-полная
задача.
Доказательство [14]. Доказательство основано на описании
работы машин Тьюринга с помощью к.н.ф.. Рассматриваем
произвольную переборную задачу Z
п
={z} распознавания свойства
R(z,y). Пусть машина Тьюринга M проверяет истинность R(z,y) за
время, ограниченное полиномом от суммы размерностей записи z и y
на ленте, т.е. l(z) + l(y). Длина l(y) не превосходит некоторого
полинома от l(z), поэтому время распознавания свойства R(z,y) и
требуемый размер активной зоны ограничены некоторым полиномом
173