Обмежена версія проблеми Clique?


13

Розглянемо наступну версію проблеми Clique, де вхід має розмір і нам пропонується знайти клік розміром k . Обмеження полягає в тому, що процедура прийняття рішення не може змінити вхідний графік на будь-яке інше подання і не може використовувати будь-яке інше представлення для обчислення своєї відповіді, крім log ( n k ) зайвих біт поза графіком введення. Додаткові біти можна використовувати, наприклад, в алгоритмі грубої сили для відстеження стану вичерпного пошуку кліку, але процедура прийняття рішення бажано використовувати їх будь-яким іншим способом, який все ще вирішує проблему.nklog(nk)

Чи відомо на даний момент про складність цього? Чи була зроблена якась робота над іншими обмеженнями Clique, і якщо так, чи можете ви направити мене на таку роботу?


Чи плануєте ви, щоб константа в lg n k була такою ж, як розмір k клики k ? klgnkk
Лукас Кук

@LucasCook Так.
ShyPerson

Відповіді:


5

Це звучить так, що ви запитуєте, чи можна вирішити проблему, пов’язану з NP, повною в логарифмічному просторі. Використовуючи машини Тьюрінга, одна стрічка читається лише та зберігає вхідний графік. Інша стрічка обмежена так, щоб було доступно простір для деякої постійної c . Клас задач, що вирішуються в цій моделі, відомий як L , детермінований логарифмічний простір. (Дивіться вікіпедію чи зоопарк складності )clgncL

Невідомо, чи буде , але позитивна відповідь означатиме, що P = N P , тому ви (майже напевно?) Не знайдете відповіді. L P N Р і С Л Я В U ЕL означає C L I Q U EP , що тягне P = N P .CLIQUELP=NPLPNPCLIQUELCLIQUEPP=NP


Змініть, якщо я неправильно трактував проблему:

Якщо ви маєте намір, що в lg n k = k lg n такий же, як розмір кліки k (тобто кількість масштабів пам'яті з входом k ), існує простий алгоритм грубої сили: ви можете провести циклічну перевірку через всі можливі набори k вузлів і перевірити, чи утворюють вони k -clique. Початковою точкою пошуку кращих рішень можуть бути посилання на [1].klgnk=klgnkkkk


[1] Вірджинія Василевська, "Ефективні алгоритми для проблем із проблемами кліку" pdf-посилання


LNLG

1
kCLIQUEP=NP

@AlextenBrink Ви маєте на увазі, що kCLIQUE - це проблема функції? Я змінив ім'я на CLIQUE вище (я завжди їх плутаю!), Але мені дивно сказати, що kCLIQUE знаходиться в NP, якщо ви маєте на увазі проблему з функцією.
Лукас Кук

Мається на увазі searchпроблема в цьому випадку.
Лукас Кук

4
kCLIQUECLIQUEkCLIQUEkkO(nk)kk=Θ(n)
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.