Сложностные классы — различия между версиями
Baba beda (обсуждение | вклад) (1.1.1.2 поправлен tex на переменных (пока не на всех, во втором определении при оборачивании x в tex все ломается)) |
Baba beda (обсуждение | вклад) м (1.1.1.2 поправлен tex на переменных (теперь на всех)) |
||
Строка 8: | Строка 8: | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
− | <tex>\mathrm{S}(p,x)</tex> — объем памяти, требуемый программе <tex>p</tex> для выполнения на входе x. | + | <tex>\mathrm{S}(p,x)</tex> — объем памяти, требуемый программе <tex>p</tex> для выполнения на входе <tex>x</tex>. |
}} | }} | ||
Версия 00:35, 10 марта 2016
Определения
В основных понятиях теории сложности используются такие величины, как время работы и объем затрачиваемой памяти.
Определение: |
— время работы программы на входе . |
Определение: |
— объем памяти, требуемый программе для выполнения на входе . |
Для того, чтобы дать определения многим сложностным классам, понадобится определить такие классы, как и (префикс соответствует детерминизму).
Определение: |
— класс языков , для которых существует детерминированная программа такая, что и для любого из выполнено (здесь — длина ). |
Определение: |
— класс языков , для которых существует детерминированная программа такая, что и для любого из выполнено (здесь — длина ). |
Определение: |
— класс языков , для которых существует детерминированная программа такая, что и для любого из выполнено и , где — длина входа. |
Аналогичным образом определяются классы и (префикс соответствует недетерминизму).
Определение: |
Недетерминированная машина Тьюринга (НМТ) — машина Тьюринга, управляющее устройство которой представляет собой недетерминированный конечный автомат, то есть из каждого состояния может быть несколько переходов по одному и тому же символу на входной ленте. |
Определение: |
— класс языков , для которых существует недетерминированная программа такая, что и для любого из выполнено (здесь — длина ). |
Определение: |
— класс языков , для которых существует недетерминированная программа такая, что и для любого из выполнено (здесь — длина ). |