Главная страница
Навигация по странице:

  • Класс NP

  • P, NP, NP - полные задачи. (4)P, NP и NP-полные задачи. Задача (преобразования или распознавания) z называется полиномиальной


    Скачать 15.13 Kb.
    НазваниеЗадача (преобразования или распознавания) z называется полиномиальной
    АнкорP, NP, NP - полные задачи
    Дата03.05.2022
    Размер15.13 Kb.
    Формат файлаdocx
    Имя файла(4)P, NP и NP-полные задачи.docx
    ТипЗадача
    #509908

    СРС 4

    Касенов Максат

    P, NP и NP-полные задачи.


    Задача (преобразования или распознавания) Z называется полиномиальной, если найдется полиномиальный алгоритм, решающий эту задачу. Если задача распознавания Z — полиномиальна, то говорят, что она принадлежит классу P, и пишут Z ∈ P. Класс P — множество всех задач распознавания, которые можно решить полиномиальным алгоритмом.

    Пусть Z — задача распознавания. Алгоритм C с входами z, u проверяет с параметрами c,t > 0, задачу Z, если для любого примера z ∈ Z выполняется следующее: получив на вход этот пример z,

    1. в случае z ∈ LZ для каких-то дополнительных входных данных uz , |uz | 6 c|z| t , он через конечное число шагов останавливается и выдает «да»;

    2. 2) в случае z ∈/ LZ ни для каких дополнительных входных данных u, |u| 6 c · |z| t , он не может выдать «да».

    Для каждого примера z ∈ LZ дополнительные входные данные uz называются сертификатом примера z, а алгоритм C называется проверкой сертификата.

    Класс NP

    Если для задачи распознавания Z найдется полиномиальный алгоритм с некоторыми параметрами c, t, c,t > 0, проверяющий эту задачу, то говорят, что она принадлежит классу NP, и пишут Z ∈ NP.

    Класс NP — множество всех задач распознавания, которые можно проверить полиномиальным алгоритмом.

    NP – Полная задача

    Задача распознавания Z0 называется NP-полной, если

    1) Z0 ∈ NP и

    2) Z0 является NP-трудной.


    написать администратору сайта