Сложностные классы. Вычисления с оракулом — различия между версиями
м |
|||
Строка 1: | Строка 1: | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
− | <tex>\mathrm{T(p,x)}</tex> — ограничение по времени. | + | <tex>\mathrm{T(p,x)}</tex> — ограничение программы р по времени на входе х. |
− | <tex>\mathrm{S(p,x)}</tex> — ограничение по памяти. | + | <tex>\mathrm{S(p,x)}</tex> — ограничение программы р по памяти на входе х. |
− | <tex>\mathrm{TS(p,x)}</tex> — ограничение и по времени и по памяти. | + | <tex>\mathrm{TS(p,x)}</tex> — ограничение программы р и по времени и по памяти на входе х. |
}} | }} | ||
Версия 21:11, 2 июня 2012
Определение: |
— ограничение программы р по памяти на входе х. — ограничение программы р и по времени и по памяти на входе х. | — ограничение программы р по времени на входе х.
Определение: |
программа и для , такого что (здесь — длина входа), . |
Определение: |
программа и для , такого что (здесь — длина входа), . |
Вычисление с оракулом
Определение: |
Оракул — программа | , вычисляющая за времени, верно ли, что .
Сложностный класс задач, решаемых алгоритмом из класса
с оракулом для языка , обозначают . Если — множество языков, то .