Сложностные классы. Вычисления с оракулом
Версия от 11:33, 2 июня 2012; Байдаров Андрей (обсуждение | вклад)
Определение: |
— ограничение по памяти. — ограничение и по времени и по памяти. | — ограничение по времени.
Введём понятия и , аналогичным образом определяются классы и (префикс соответствует детерминизму, а — недетерминизму).
Определение: |
программа и для , такого что (здесь — длина входа), . |
Определение: |
программа и для , такого что (здесь — длина входа), . |
Через понятия классов , , и будет дано определение многим сложностным классам, в том числе классов P и NP.
Вычисление с оракулом
Определение: |
Оракул — программа | , вычисляющая за времени, верно ли, что .
Сложностный класс задач, решаемых алгоритмом из класса
с оракулом для языка , обозначают . Если — множество языков, то .