Сложностные классы — различия между версиями
Baba beda (обсуждение | вклад) (→См. также: 1.1.1.6 добавлены ссылки на другие статьи) |
Baba beda (обсуждение | вклад) (→Источники: добавлены пара источников) |
||
Строка 45: | Строка 45: | ||
* [[Классы NP и Σ₁]] | * [[Классы NP и Σ₁]] | ||
− | == | + | == Источники == |
− | + | * [https://ru.wikipedia.org/wiki/Класс_сложности Википедия | Класс сложности] | |
+ | * Джон Хопкрофт, Раджив Мотвани, Джеффри Ульман. Введение в теорию автоматов, языков и вычислений = Introduction to Automata Theory, Languages, and Computation. — М.: «Вильямс», 2002. — С. 528. — ISBN 0-201-44124-1. | ||
[[Категория: Теория сложности]] | [[Категория: Теория сложности]] |
Версия 01:30, 10 марта 2016
Определения
В основных понятиях теории сложности используются такие величины, как время работы и объем затрачиваемой памяти.
Определение: |
машины Тьюринга на входе . | — время работы
Определение: |
— объем памяти, требуемый машине Тьюринга , для выполнения на входе . |
Для того, чтобы дать определения многим сложностным классам, понадобится определить такие классы, как и (префикс соответствует детерминизму).
Определение: |
--- класс языков , для которых существует детеминированная машина Тьюринга такая, что и для любого из выполнено (здесь — длина ). |
Определение: |
— класс языков , для которых существует детерминированная машина Тьюринга такая, что и для любого из выполнено (здесь — длина ). |
Определение: |
— класс языков , для которых существует детерминированная программа такая, что и для любого из выполнено и , где — длина входа. |
Аналогичным образом определяются классы и (префикс соответствует недетерминизму).
Определение: |
Недетерминированная машина Тьюринга (НМТ) — машина Тьюринга, управляющее устройство которой представляет собой недетерминированный конечный автомат, то есть из каждого состояния может быть несколько переходов по одному и тому же символу на входной ленте. |
Определение: |
— класс языков , для которых существует НМТ такая, что и для любого из выполнено (здесь — длина ). |
Определение: |
— класс языков , для которых существует НМТ такая, что и для любого из выполнено (здесь — длина ). |
См. также
Источники
- Википедия | Класс сложности
- Джон Хопкрофт, Раджив Мотвани, Джеффри Ульман. Введение в теорию автоматов, языков и вычислений = Introduction to Automata Theory, Languages, and Computation. — М.: «Вильямс», 2002. — С. 528. — ISBN 0-201-44124-1.