Теорема Иммермана — различия между версиями
Akhi (обсуждение | вклад) |
Akhi (обсуждение | вклад) |
||
Строка 7: | Строка 7: | ||
Решим задачу STNONCON на логарифмической памяти. | Решим задачу STNONCON на логарифмической памяти. | ||
− | :<tex>\text{STNONCON}=\{\langle G=\langle V,E\rangle,s,t\rangle\colon | + | :<tex>\text{STNONCON}=\{\langle G=\langle V,E\rangle,s,t\rangle\colon </tex> нет пути из <tex>s</tex> в <tex>t</tex> в графе <tex>G\}.</tex> |
Чтобы показать, что STNONCON входит в NL, можно придумать недетерминированый алгоритм, использующий <tex>O(\log n)</tex> памяти, который | Чтобы показать, что STNONCON входит в NL, можно придумать недетерминированый алгоритм, использующий <tex>O(\log n)</tex> памяти, который |
Версия 14:30, 6 апреля 2010
Теорема Иммермана
Утверждение теоремы
NL = coNL
Доказательство
Решим задачу STNONCON на логарифмической памяти.
- нет пути из в в графе
Чтобы показать, что STNONCON входит в NL, можно придумать недетерминированый алгоритм, использующий
памяти, который проверяет достижима ли вершина t из s.Чтобы показать правильность работы алгоритма необходимо показать:
- В случае недостижимости t из s недетерминированые выборы приводят алгоритм к единице.
- Если t достижима из s, то вне зависимости от недетерминированых выбором, совершаемых алгоритмом, результат ноль.
Определим Ri = {v: существует путь из s в v длиной ≤ i}. Другими словами это множество всех вершин, достижимых из s не более чем за i шагов. Обозначим |Ri| за ri. Заметим, что если
, где n = |V|, то не существует путь s в t в графе G, то есть ∈ STNONCON.