Сложностные классы. Вычисления с оракулом — различия между версиями
| Строка 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( | + | <tex>\mathrm{TS(f,g)}</tex> — . |
}} | }} | ||
Версия 12:25, 3 июня 2012
| Определение: |
| — время работы программы р на входе х.
— объем памяти, требуемый программе р для выполнения на входе х. — . |
| Определение: |
| программа и для , такого что (здесь — длина входа), . |
| Определение: |
| программа и для , такого что (здесь — длина входа), . |
Вычисление с оракулом
| Определение: |
| Оракул — программа , вычисляющая за времени, верно ли, что . |
Сложностный класс задач, решаемых алгоритмом из класса с оракулом для языка , обозначают . Если — множество языков, то .