Изменения

Перейти к: навигация, поиск

Классы NP, coNP, Σ₁, Π₁

125 байт добавлено, 21:08, 30 марта 2016
Примеры языков из NP: добавил ссылки на основные статьи для примеров, добавил больше теха в псевдокод
== Примеры языков из NP ==
=== Задача Язык задачи о раскраске вершин графа в <tex>k</tex> цветов ==={{main|Раскраска графа}}
Переформулируем задачу в терминах принадлежности языку: пусть <tex> L = \{ \langle G, k \rangle \mid </tex>&nbsp; вершины <tex>G</tex> можно раскрасить в <tex>k</tex> цветов <tex>\}</tex>.
'''return''' ''true''
=== Проблема нахождения гамильтонова цикла Язык гамильтоновых графов ==={{main|Гамильтоновы графы}}
<tex>r(G)\colon</tex>
n = <tex>n = |V(G)|</tex> p <tex>p \gets? \ V(G) ^ n</tex> '''for''' i = 1 <tex>v</tex> '''toin''' n<tex>V(G)</tex> '''if''' <tex>v[i] '''not in''' \notin p</tex>
'''return''' ''false''
<tex>p[n + 1] = p[1]</tex> '''for''' <tex>i = 1 </tex> '''to''' <tex>n</tex>
'''if''' <tex>p[i]p[i + 1] \notin E(G)</tex>
'''return''' ''false''
130
правок

Навигация