Классы NP, coNP, Σ₁, Π₁ — различия между версиями
Строка 1: | Строка 1: | ||
+ | {| class="wikitable" align="center" style="color: red; background-color: black; font-size: 56px; width: 800px;" | ||
+ | |+ | ||
+ | |-align="center" | ||
+ | |'''НЕТ ВОЙНЕ''' | ||
+ | |-style="font-size: 16px;" | ||
+ | | | ||
+ | 24 февраля 2022 года российское руководство во главе с Владимиром Путиным развязало агрессивную войну против Украины. В глазах всего мира это военное преступление совершено от лица всей страны, всех россиян. | ||
+ | |||
+ | Будучи гражданами Российской Федерации, мы против своей воли оказались ответственными за нарушение международного права, военное вторжение и массовую гибель людей. Чудовищность совершенного преступления не оставляет возможности промолчать или ограничиться пассивным несогласием. | ||
+ | |||
+ | Мы убеждены в абсолютной ценности человеческой жизни, в незыблемости прав и свобод личности. Режим Путина — угроза этим ценностям. Наша задача — обьединить все силы для сопротивления ей. | ||
+ | |||
+ | Эту войну начали не россияне, а обезумевший диктатор. И наш гражданский долг — сделать всё, чтобы её остановить. | ||
+ | |||
+ | ''Антивоенный комитет России'' | ||
+ | |-style="font-size: 16px;" | ||
+ | |Распространяйте правду о текущих событиях, оберегайте от пропаганды своих друзей и близких. Изменение общественного восприятия войны - ключ к её завершению. | ||
+ | |-style="font-size: 16px;" | ||
+ | |[https://meduza.io/ meduza.io], [https://www.youtube.com/c/popularpolitics/videos Популярная политика], [https://novayagazeta.ru/ Новая газета], [https://zona.media/ zona.media], [https://www.youtube.com/c/MackNack/videos Майкл Наки]. | ||
+ | |} | ||
+ | |||
== Определения, связь Σ₁ и NP == | == Определения, связь Σ₁ и NP == | ||
{{Определение | {{Определение |
Версия 08:39, 1 сентября 2022
НЕТ ВОЙНЕ |
24 февраля 2022 года российское руководство во главе с Владимиром Путиным развязало агрессивную войну против Украины. В глазах всего мира это военное преступление совершено от лица всей страны, всех россиян. Будучи гражданами Российской Федерации, мы против своей воли оказались ответственными за нарушение международного права, военное вторжение и массовую гибель людей. Чудовищность совершенного преступления не оставляет возможности промолчать или ограничиться пассивным несогласием. Мы убеждены в абсолютной ценности человеческой жизни, в незыблемости прав и свобод личности. Режим Путина — угроза этим ценностям. Наша задача — обьединить все силы для сопротивления ей. Эту войну начали не россияне, а обезумевший диктатор. И наш гражданский долг — сделать всё, чтобы её остановить. Антивоенный комитет России |
Распространяйте правду о текущих событиях, оберегайте от пропаганды своих друзей и близких. Изменение общественного восприятия войны - ключ к её завершению. |
meduza.io, Популярная политика, Новая газета, zona.media, Майкл Наки. |
Содержание
Определения, связь Σ₁ и NP
Определение: |
. |
То есть недетерминированной программой за полиномиальное время.
— это множество языков, разрешимыхОпределение: |
. |
То есть
— это множество языков, дополнение к которым лежит в .Определение: |
. |
Нестрого говоря,
— это множество языков, для которых существует работающая за полиномиальное время детерминированная программа-верификатор , а для каждого слова из языка (и только для слова из языка) можно предъявить сертификат полиномиальной длины, подтверждающий принадлежность слова языку и проверяемый верификатором.Определение: |
. |
То есть
— это множество языков, для которых существует работающая за полиномиальное время детерминированная программа-верификатор , а для каждого слова из языка (и только для слова из языка) нельзя предъявить сертификат длины, ограниченной неким полиномом, опровергающий принадлежность слова языку и проверяемый верификатором. Легко видеть, что — множество языков, дополнения к которым лежат в .Теорема: |
. |
Доказательство: |
.
return
.
|
Примечание: определение
часто называют также «определением на языке сертификатов», а , соответственно, «определением на языке сертификатов».Свойства
Теорема: |
Пусть . Тогда:
|
Доказательство: |
Пусть разрешает , а разрешает .
return and
return or
return and
do if not return false while return true
|
Примеры языков из NP
Язык палиндромов
Этот язык разрешается автоматом с магазинной памятью, то есть принадлежит
, а следовательно, и .Язык задачи о раскраске вершин графа в цветов
Переформулируем задачу в терминах принадлежности языку: пусть
вершины можно раскрасить в цветов .Этот язык разрешается следующей недетерминированной программой за полиномиальное относительно числа вершин и рёбер время:
for in if == return false return true
Язык гамильтоновых графов
Рассмотрим следующий язык:
содержит гамильтонов цикл . Он разрешается следующей программой, работающей за полиномиальное относительно числа вершин время:for in if return false for to if return false return true
Два последних языка также являются . По -полнымитеореме Ладнера, если , то существует язык из , не являющийся -полным.
Примеры языков из coNP
Язык графов, не являющихся гамильтоновыми
Этот язык принадлежит
, так как является дополнением к языку гамильтоновых графов, принадлежащему , как показано выше.TAUT
Язык булевых формул, являющихся тавтологиями. К этому языку тривиально сводится дополнение к
: если отрицание формулы невыполнимо, то она является тавтологией, и наоборот.Связь P и NP
Очевидно, что редкий ; было доказано, что -полный языкдоказательство должно быть нерелятивизующимся. Кроме того, были предприняты различные попытки найти полиномиальные решения для задач из :
, так как детерминированные программы можно рассматривать как недетерминированные, в которых не используется недетерминированный выбор. Вопрос о равенстве данных классов до сих пор остается открытым. Были осуществлены различные подходы к разрешению этой задачи: попытка найтиНекоторые задачи из
очень похожи на задачи из , при этом различие между задачами кажется совершенно незначительным:Принадлежит | -полная |
---|---|
Поиск самых коротких простых путей | Поиск самых длинных простых путей[3] |
Эйлеров цикл | Гамильтонов цикл |
2-CNF выполнимость | 3-CNF выполнимость |