Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Теорема Кука (NP-полнота задачи «ВЫП»)Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте Теорема 4 «Теорема Кука» Задачи проверки выполнимости произвольной логической функции в конъюнктивной нормальной форме является Доказательство: Пусть «ВЫП» - идентификатор данной задачи.
Этот факт соответствует набору следующих выражений: G1: В любой момент времени соответсвующая машина Тьюринга находится в одном и только одном состоянии G2: В любой момент времени считывающая головка машины может обозревать одну и только одну ячейку G3: В любой момент времени ячейка в активной зоне может содержать только один символ внутреннего алфавита G4: В начальный момент времени «0» машина находится в конфигурации G5:Не более чем через полиноминальное число шагов машина приходит в состояние G6:В каждый момент времени
Выполнение утверждений G1-G6 означает, что задача принадлежащая классу
Теперь эти утверждение нужно представит в виде КНФ G1:
Получаем порядка Таким образом имея задачу удостоверения мы конструируем КНФ и задача удостоверения сводится к проверке выполнимости КНФ.
Примеры NP-полных задач: 1. Задача «3ВЫП». Пусть 2.
и числу узнать, имеется ли в графе полный подграф с вершинами (клика). (Граф называется полным, если любые вершины соединены ребром .
3. Задача «вершинное покрытие» (ВП). Говорят, что некоторое множество вершни 4. Задача «независимые вершины» (НВ). Говорят, что множество вершин 5. Задача «Гамильтонов цикл» (ГЦ). Цикл на графе – это замкнутый путь (замкнутая траектория) состоящая из ребер, при котором каждая из вершин не повторяется дважды. Гамильтонов цикл – это цикл, который проходит все вершины. Гамильтонов цикл – это некое упорядочивование вершин. Для произвольного графа 6. Задача о множестве ребер разрезающих цикл РЦ. Множество ребер разрезающих циклы. Для произвольного графа 7. Задача о множестве вершин разрезающих циклы (ВЦ). Для каждого цикла имеется вершина из этого множества. 8. Задача о изоморфизме подграфу (ИП). Два графа называются изоморфным, если существует отображение одного графа на другой, при котором вершины одного графа переходят в вершины другого графа: 9. Задача целочисленный рюкзак (ЦР). Для произвольных чисел 10. Проблема разрешимости диофантовых уравнений 2-ой степени.
11.
вершину. Соединяем их ребрами следующим образом: если , то соединяем.
Рассмотрим следующий случай если
Построить граф можем за Число Если пути нет, то Построим пут по шагам: Шаг 0: находимся в вершине 0 Шаг 1: метим все вершины меткой «1», которые можем достичь за один шаг (соединены с вершиной 0 ребром) Шаг 2: для каждой из вершин с меткой «1» находим вершины, которые могут быть достигнуты из вершин с меткой «1» за один шаг и отмечаем их меткой «2» и т. д. Эта процедура требует порядка Если Сложность это алгоритма Нашли ли полиноминальный алгоритм для решения
Значения, которые мы кодируем определяются пропорционально
Такие алгоритмы выделяю в отдельный класс – псевдополиноминальные.
Рассмотрим проблему Под
Задача
Сильная NP-полнота
Теорема 5 «О сильной Если
Доказательство: Пусть
|
|||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2016-04-19; просмотров: 577; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.141 (0.007 с.) |