Прямое восстановление из

14

Мы знаем , что в N L по Иммерман-Szelepcsenyi теорема теорема и так ы т - с O п п е с т я v я т у есть N L - h a r d, следовательно, s t - n ost-non-connectivityNLst-connectivityNL-hard множества один лог-пространство сводится к с т - с о н н е с т я V я т у . Но есть ли прямое / комбинаторное сокращение, которое не проходит через граф конфигурации машин Тьюринга в N L ?st-non-connectivityst-connectivityNL

stConnectivity (называемый):stPATH

Учитывая направленный граф и вершины s и t ,Gst

Есть ли направленный путь от вершины к вершине t ?st


Разъяснения:

Можно предположить, что граф задается матрицей смежности (однако это не существенно, поскольку стандартные представления графов конвертируемы в лог-пространстве друг к другу).

Можно распаковать доказательство Несса ы т - с уплотнительным п п е с т я v я т у и переместить его в доказательство поэтому доказательство не использует его , что теоремы в виде леммы , Однако по сути это все та же конструкция. Я ищу не это, я хочу концептуально прямое сокращение. Позвольте привести аналогию со случаем N P. Мы можем уменьшить различные N P - гр уплотнительного м р лNL-hardst-connectivityNP проблемы другдругом, используя тот фактчто они находятся в N P , следовательносвести к S Т и S Т сводится к другой проблеме. И мы можем распаковать и объединить эти два сокращения, чтобы получить прямое сокращение. Однако часто можно дать концептуально гораздо более простое сокращение, которое не проходит этот промежуточный этап (вы можете удалить упоминание об этом, но оно все еще присутствует концептуально). Например, чтобы уменьшить Н в м Р т ч или V е т т е х С о vNP-completeNPSATSATHamPath или 3 - С о л о г я н г к S A T мы не говорим , Н в м Р т ч находится в N P иследовательносводится к S A , так как S A T представляет Н Р - ч г д . Мы можем дать простую интуитивную формулу, которая выполнима, если граф имеет гамильтонову путь. Другой пример, у нас есть сокращения от других проблем в NVertexCover3-ColoringSATHamPathNPSASATNP-hard к с т - С о п п е с т я v я т у , которые не зависят от N L - с о м п л е т е ности ы т - C ö н н е гр т я V я т у , например , С у с л е , С т р о л гNLst-ConnectivityNL-completest-ConnectivityCycle ,т.д., они включают модификацию на входном графике (и не относятся к какимлибо машин Тьюрингачто решает их).StronglyConnected

Я до сих пор не вижу причин, почему это не может быть сделано для этого. Я ищу сокращение такого рода.

Это может быть случай , что это не представляется возможным , и любое сокращение будет концептуально пройти через Бытийность результат. Однако я не понимаю , почему это должно быть так, почему ситуация будет отличаться от N P случае. Очевидно, чтобы дать отрицательный ответ на мой вопрос, нам нужно быть более формальным, когда концептуально доказательствоNL-hardNP include another proof (which is proof theory question that AFAIK not settle in a satisfactory way). However note that for a positive answer one does not need such a formal definition and I am hoping that is the case. (I will think about how to formalize what I am asking in a faithful way when I find more free time. Essentially I want a reduction that would work even if we didn't know that the problem is complete for NL.)

Используя доказательство Иммерман-Szelepcsenyi теорема отлично, используя ности с т P A T H и конфигурации графе Н L машины, что я хочу , чтобы избежать.NL-completestPATHNL

Кава
источник
@ Рафаэль, мне нравится использовать другой шрифт для названий математических понятий, таких как классы сложности, как это принято в литературе. Пожалуйста, не удаляйте их.
Каве
1
Извините, но это выглядит ужасно . Если необходимо, используйте другой шрифт, но, пожалуйста, будьте последовательны: вы смешиваете mathsfсо стандартным математическим шрифтом и даже используете разные шрифты в одном слове!
Рафаэль
@ Рафаэль, я использую их последовательно. Mathsf используется для различения классов сложности. Я подумаю о том, чтобы переместить «завершить» и «усердно» снаружи в текстовую часть (проблема в том, что они будут печататься с использованием разных шрифтов.)
Kaveh
«Последовательный» не равен «типографски приятному». (Кроме того, различие не очень нужен здесь, особенно не один между классами сложности и проблемы (которые, добавив к боли, выглядят ужасно в сыром математике шрифт)).
Рафаэль
@ Рафаэль, конечно, я не претендовал на это. Вы возражали против «непоследовательности» того, как я их использую, я просто хотел подчеркнуть, что это не так. Мой стиль состоит в том, чтобы отличать названия математических понятий, таких как от остальной части математики / текста, и я хотел бы сделать это последовательно. В любом случае, я подумаю о том, как сделать его типографски приятнее при сохранении стиля. P
Каве

Ответы:

4

Можно, если и запутано, преобразовать доказательство теоремы Иммермана-Селецкого в нужное вам сокращение. Абсолютно нет необходимости использовать NL-полноту st-связности.

G=(V,E),s,tG=(V,E),s,tVdsd1d1d1ddd1d1tsdd+1, we copy the requisite information. The starting vertex s accounts for the fact that s is the only vertex of distance zero. The ending vertex t is pointed at by all vertices representing the fact that the process has finished up to (and including) distance n1, where n=|V|.

As you can see, it will be quite messy to write everything in full and correctly, but definitely possible. No overt use of NL-completeness was made, in that we never use the configuration graph of any NL machine. That's not needed, since we have something better than the configuration graph - the input instance itself.

Yuval Filmus
источник