Дозвольте розпочати, зазначивши, що це проблема домашнього завдання. Будь ласка, надайте лише поради та відповідні спостереження, НЕ Прямих відповідей, будь ласка . З урахуванням сказаного, ось проблема, на яку я дивлюся:
Нехай HALF-CLIQUE = { | - це непрямий графік, що має повний підграф з принаймні вузлами, де n - кількість вузлів у }. Покажіть, що HALF-CLIQUE не завершено NP.G п / 2 G
Також мені відомо наступне:
- З точки зору цієї проблеми кліка визначається як непрямий підграф вхідного графіка, де кожен два вузли з'єднані ребром. -clique є клікою , який містить вузлів.
- Відповідно до нашого підручника Майкла Сіпсера " Вступ до теорії обчислень ", стор. 268, що проблема CLIQUE = { | - непрямий графік, при якому -clique} знаходиться в NPG до
- Крім того, згідно з тим же джерелом (на стор. 283) зазначається, що CLIQUE знаходиться в NP-Complpete (таким чином, очевидно, і в NP).
Я думаю, що у мене є ядро відповіді, однак я міг би використати вказівку на те, що з цим не так, або будь-які пов’язані з цим моменти, які можуть відповідати відповіді . Це загальна ідея, яку я маю поки що,
Гаразд, спершу зазначу, що сертифікат буде просто HALF-QLIQUE . Тепер видається, що мені потрібно було б створити перевірку, яка є скороченням полінома від CLIQUE (який, як ми знаємо, NP-Complete) до HALF-CLIQUE. Моя ідея полягає у тому, щоб це було зроблено шляхом створення машини Тьюрінга, яка запускає верифікатор машини Тьюрінга в книзі для CLIQUE з додатковим обмеженням для HALF-CLIQUE.
Мені це звучить правильно, але я ще не дуже довіряю собі цю тему. Ще раз хотілося б нагадати всім, що це ДОМАШНЯ ЗАДАЧА, тому будь ласка, намагайтеся уникати відповіді на питання. Будь-які вказівки, які цього не відповідають, були б дуже раді!