<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://discopal.ispras.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE_%D1%81%D0%B2%D1%8F%D0%B7%D0%BD%D1%8B%D0%B9_%D0%B3%D1%80%D0%B0%D1%84_NL-complete%2F%D0%A0%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5_%D0%A1%D0%B5%D0%B8%D0%BB%D0%BE%D0%B2</id>
		<title>Сильно связный граф NL-complete/Решение Сеилов - История изменений</title>
		<link rel="self" type="application/atom+xml" href="https://discopal.ispras.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%A1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE_%D1%81%D0%B2%D1%8F%D0%B7%D0%BD%D1%8B%D0%B9_%D0%B3%D1%80%D0%B0%D1%84_NL-complete%2F%D0%A0%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5_%D0%A1%D0%B5%D0%B8%D0%BB%D0%BE%D0%B2"/>
		<link rel="alternate" type="text/html" href="https://discopal.ispras.ru/index.php?title=%D0%A1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE_%D1%81%D0%B2%D1%8F%D0%B7%D0%BD%D1%8B%D0%B9_%D0%B3%D1%80%D0%B0%D1%84_NL-complete/%D0%A0%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5_%D0%A1%D0%B5%D0%B8%D0%BB%D0%BE%D0%B2&amp;action=history"/>
		<updated>2026-05-05T14:44:58Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.26.4</generator>

	<entry>
		<id>https://discopal.ispras.ru/index.php?title=%D0%A1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE_%D1%81%D0%B2%D1%8F%D0%B7%D0%BD%D1%8B%D0%B9_%D0%B3%D1%80%D0%B0%D1%84_NL-complete/%D0%A0%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5_%D0%A1%D0%B5%D0%B8%D0%BB%D0%BE%D0%B2&amp;diff=6103&amp;oldid=prev</id>
		<title>Темирлан: Новая страница: «*Сильно связный граф NL-complete  Обозначим этот язык за M. проверим, что он в NL: Для этого нуж…»</title>
		<link rel="alternate" type="text/html" href="https://discopal.ispras.ru/index.php?title=%D0%A1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE_%D1%81%D0%B2%D1%8F%D0%B7%D0%BD%D1%8B%D0%B9_%D0%B3%D1%80%D0%B0%D1%84_NL-complete/%D0%A0%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5_%D0%A1%D0%B5%D0%B8%D0%BB%D0%BE%D0%B2&amp;diff=6103&amp;oldid=prev"/>
				<updated>2017-05-10T23:53:18Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «*&lt;a href=&quot;/%D0%A1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE_%D1%81%D0%B2%D1%8F%D0%B7%D0%BD%D1%8B%D0%B9_%D0%B3%D1%80%D0%B0%D1%84_NL-complete&quot; title=&quot;Сильно связный граф NL-complete&quot;&gt;Сильно связный граф NL-complete&lt;/a&gt;  Обозначим этот язык за M. проверим, что он в NL: Для этого нуж…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;*[[Сильно связный граф NL-complete]]&lt;br /&gt;
&lt;br /&gt;
Обозначим этот язык за M. проверим, что он в NL: Для этого нужно перебрать все пары вершин a, b (их хранение на рабочей ленте займет не более log(n)) памяти, где n - размер графа. Необходимо проверить существование пути между a, b. Для этого запускаем недетерминированное блуждание по графу от а до b. Каждый раз храним лишь вершину b и последнюю вершину &amp;lt;math&amp;gt;a_i&amp;lt;/math&amp;gt;в пути от a до b и счетчик i - длина текущего пути (для записи счетчика нужно O(log(n))). Если нет пути длиной не больше n, то вообще нет пути. Если путь есть, то недетерминированное блуждание его найдет. Значит, M в NL. Докажем NL-полноту.&lt;br /&gt;
&lt;br /&gt;
Известно, что задача PATH NL-полная ({G,a,b} - в графе G есть путь от a до b). Покажем, как свести задачу PATH к M (найдем логарифмическую сводимость f(x) такую, что x в PATH тогда и только тогда, когда f(x) в M)&lt;br /&gt;
&lt;br /&gt;
Скопируем на выходную ленту все описание графа. Затем для каждой вершины i (кроме a и b) добавим в граф ребра (i-&amp;gt;a) и (b-&amp;gt;i). Ясно, что это можно сделать на логарифмической памяти (сформировали описание ребра, скопировали его на выходную ленту, очистили рабочую ленту). &lt;br /&gt;
&lt;br /&gt;
Покажем, что полученный граф F сильно связен тогда и только тогда, когда в G есть путь из a в b.&lt;br /&gt;
Пусть есть путь из a в b. тогда из любой вершины i можно попасть в вершину a, далее - в b, и из b в j. &lt;br /&gt;
Пусть граф F сильно связен. в F из a можно попасть в b. значит и, в G из a можно попасть в b, т.к. не добавили никаких полезных ребер, которые могли бы принадлежать пути из a в b.&lt;/div&gt;</summary>
		<author><name>Темирлан</name></author>	</entry>

	</feed>