7.2

Полиномиальная сводимость

[13/62%]
Показать
LaTeX
Пример 7.20

HC mPLP\leq_{m}^{P} \mathrm{LP}.

?
Пример 7.21

VCmP\mathrm{VC} \equiv_{m}^{P} IS.

?
Пример 7.22

GIso mP\equiv_{m}^{P} DGIso.

?
Пример 7.23

SAT mP\leq_{m}^{P} CNF-SAT.

?
Пример 7.24

VCmPIP\mathrm{VC} \leq_{m}^{P} \mathrm{IP}.

?
Пример 7.25

3DMmPSAT3\mathrm{DM} \leq_{m}^{P} \mathrm{SAT}.

?
Пример 7.26

3SATmPVC3\mathrm{SAT} \leq_{m}^{P} \mathrm{VC}.

?
Пример 7.27

3SATmpHC3\mathrm{SAT} \leq_{m}^{p} \mathrm{HC}.

?
Задача 7.2.1

Докажите, что CNF-Sat mP\leq_{m}^{P} 3Sat.

?
Задача 7.2.2

В этом упражнении мы рассматриваем альтернативное доказательство для примера 7.25. Заменим условия (1) и (2) условием (3): для каждого aABCa \in A \cup B \cup C существует тройка wWw \in W^{\prime } такая, что (i) awa \in w, и (ii) если wW,www^{\prime } \in W^{\prime }, w^{\prime } \neq w, то awa \notin w^{\prime }. Переведите это условие в булеву формулу GG над переменными xwx_{w} и покажите, что GG выполнима тогда и только тогда, когда WW имеет трёхмерное паросочетание WW^{\prime }.

?
Задача 7.2.3

Постройте следующие сведения:

?
(a)

3SAT mp3DM\leq_{m}^{p} 3 \mathrm{DM}.

(b)

VCmPHC\mathrm{VC} \leq_{m}^{P} \mathrm{HC}.

(c)

HCmP3Sat\mathrm{HC} \leq_{m}^{P} 3 \mathrm{Sat}_{\text{. }}

(d)

VCmPHS\mathrm{VC} \leq_{m}^{P} \mathrm{HS}.

Задача 7.2.4

Рассмотрим следующие варианты проблемы 3Sat:

3Sat-Exactly-One: дана 3-КНФ FF; определить, существует ли присваивание tt переменным FF, которое присваивает значение TRUE ровно одному литералу в каждом дизъюнкте FF.

3Sat-Not-All: дана 3-КНФ FF; определить, существует ли присваивание tt переменным FF, которое присваивает значение TRUE одному или двум литералам (но не всем трём) в каждом дизъюнкте FF.

Покажите, что 3Sat, 3Sat-Exact-One и 3Sat-Not-All полиномиально эквивалентны относительно mP\leq_{m}^{P}.

?
Задача 7.2.5

Рассмотрим следующие проблемы: Изоморфизм подграфов (SGIso): даны два графа G1=(V1,E1)G_{1}= \left(V_{1}, E_{1}\right) и G2=(V2,E2)G_{2}=\left(V_{2}, E_{2}\right); определить, существует ли инъективное отображение f:V1V2f: V_{1} \rightarrow V_{2} такое, что для всех u,vV1u, v \in V_{1}, {u,v}E1\left\{ u, v\right\} \in E_{1} влечёт {f(u),f(v)}E2\left\{ f(u), f(v)\right\} \in E_{2}.

Автоморфизм графа (GAuto): дан граф G=(V,E)G= (V, E); определить, существует ли инъективная функция f:VVf: V \rightarrow V, отличная от тождественной функции, такая, что для всех u,vV,{u,v}Eu, v \in V,\left\{ u, v\right\} \in E тогда и только тогда, когда {f(u),f(v)}E\left\{ f(u), f(v)\right\} \in E.

Докажите все полиномиальные сведения, какие вы сможете найти, среди трёх проблем GIso, SGIso и GAuto.

?