Ограниченность недетерминизм связывает функцию с классом языков , принятых ресурсы ограничены детерминированные тьюринговых машинами, чтобы сформировать новый класс - . Этот класс состоит из тех языков, которые принимаются некоторой недетерминированной машиной Тьюринга подчиняющейся тем же границам ресурса, которые используются для определения , но где разрешено делать не более недетерминированных ходов. (Я использую обозначение Голдсмит, Леви и Мундхенк вместо оригинала Кинталы и Фишера, а - размер ввода.)g C M C M g ( n ) n
Мой вопрос:
Существует ли константа такая, что изоморфизм GRAPH находится в - ?c √ PTIME
( Правка: Джошуа Грохоу указал, что положительный ответ на этот вопрос подразумевает алгоритм для GI, который имеет лучшие асимптотические границы времени выполнения, чем известны в настоящее время. Поэтому я был бы рад ослабить ограничение, допуская недетерминированные ходы.)
Задний план
Для каждой фиксированной константы , - , поскольку недетерминированных ходов создает не более чем полиномиальное число конфигураций для детерминистического изучения. Более того, , и с помощью заполнения можно выставлять NP-полные языки в - для каждого .P T I M E = c log n P T I M E c log n N P = ∪ c n c - P T I M E n ε P ε > 0
Кинтала и Фишер заметили, что решение о том, имеет ли -клике входной граф с вершинами -complete, но находится в - , Чтобы увидеть это, отбросим вершины, у которых не более соседей. Если оставшихся вершин слишком мало, отклоните. В противном случае оставшиеся вершины образуют граф размера . Тогда угадать -подмножество вершин, используя недетерминированных шагов и убедитесь, что они образуют клику за полиномиальное время.( | V | / 3 ) N P O ( √PTIME| V| /3-2Ω(|V | 2)| V| /3| V| =O( √
Некоторые другие языки плотных графов в также находятся в - . Это относится к любой проблеме, когда подмножество вершин служит сертификатом, а размер входного графа равен . Примерами являются многообещающие версии Induced Path или 3-Coloring для случая плотных графов. Другие проблемы, кажется, требуют больших сертификатов, например, список вершин, определяющих гамильтонову цепь, кажется, требует битов \ Omega (| V | \ log | V |) . Мне не ясно, можно ли использовать такое количество недетерминизма, которое слишком мало, чтобы угадать сертификат для решения таких проблем.N P O ( √PTIMEΩ(|V | 2)Ω(|V|log|V|)
Учитывая, что - может содержать NP-полные языки, тогда представляется интересным спросить, где в ограниченной иерархии недетерминированности потенциально легче упасть языки. Можно было бы ожидать, что GI, как язык, который не кажется NP-полным, окажется в иерархии ближе к - чем к - . Однако очевидный сертификат для GI указывает карту, используябиты, которые являются .P log n P n P | V | журнал | V | ω ( √
Еще один способ подумать над этим вопросом: является ли указание карты между наборами вершин кратчайшим сертификатом для GI?
Изменить: Далее следуют некоторые (исправленные) замечания, касающиеся комментариев Джошуа Грохова.
Если сертификат использует биты и может быть проверен за полиномиальное время, то грубая сила дает алгоритм для GI, принимающий время. С сертификатом размера грубая сила дает алгоритму время , а сертификат размера дает метод грубой силы, занимающий времени. Давняя верхняя граница Лукса составляет времени, которое находится между этими двумя границами до постоянных показателей.
Эти соображения предполагают, что может быть альтернативный подход к GI. Подход Luks, кажется, основывается на идентификации подмножества генераторов ассоциированной группы. Поэтому недетерминированная машина может угадать подмножество группы. Эти подмножества могут быть затем тщательно проверены для получения детерминированного алгоритма Если список элементов может быть указан кратко, либо потому, что связанная группа никогда не намного больше, чем размер графа, либо потому, что число требуемых генераторов всегда мало, и проверка каждого подмножества кандидатов не занимает слишком много времени, тогда это может дать альтернативный подход к Г.И.
- Чандра М.Р. Кинтала и Патрик К. Фишер, уточняющий недетерминизм в релятивизированных вычислениях с ограниченным полиномиальным временем , журнал SIAM по вычислениям 9 (1), 46–53, 1980. doi: 10.1137 / 0209003
- Джуди Голдсмит, Мэтью А. Леви, Мартин Мундхенк, Ограниченный недетерминизм , SIGACT News 27 (2), 20–29, 1996. doi: 10.1145 / 235767.235769
- László Babai и Eugene M. Luks, Каноническая маркировка графов , STOC 1983, 171–183. doi: 10.1145 / 800061.808746