ВПЕРЁД ⇒
⇐ НАЗАД
Асимптотические обозначения
Когда речь заходит об асимптотической оценке сложности вычислений, то неизбежно возникает вопрос: каким образом, для оценки времени работы алгоритма , необходимо выбирать функцию такую, что , где - порядок роста функции . Зачастую мы только можем сделать предположение о том, что довольно точная оценка для функции находится где-то внутри некоторого множества оценок различной точности. То есть нет смысла искать конкретную оценку , при помощи которой можно было бы точно описать функцию . Вместо этого будет проще дать оценку тому, в каком множестве находится интересующая нас точная оценка для функции . Для этой цели очень удобно использовать асимптотические обозначения (нотации), при помощи которых в математическом анализе даются оценки функциям различной природы:
- . Функция расположена в множестве , которое асимптотически ограничивает эту функцию сверху некоторой другой функцией . Вместо рассмотрения точной оценки для такой, что , рассматривается множество функций с расположенной в этом множестве функцией .
- . Функция расположена в множестве , которое асимптотически ограничивает эту функцию снизу некоторой другой функцией . Вместо рассмотрения точной оценки для такой, что , рассматривается множество функций с расположенной в этом множестве функцией .
- . Функция расположена в множестве , которое асимптотически ограничивает эту функцию сверху и снизу некоторыми другими функциями и . Вместо рассмотрения точной оценки для такой, что , рассматривается множество функций с расположенной в этом множестве функцией .
ВПЕРЁД ⇒
⇐ НАЗАД
Источники
- Павел Маврин “АиСД, Семестр 1, Лекция 1. Оценка времени. Сортировка слиянием”
- Big O нотация (Wiki)
- Томас Кормен “Алгоритмы. Построение и анализ”. Глава 2 “Приступаем к изучению”, параграф 2.2 “Анализ алгоритмов” (стр. 45-52).
Категория
Теги
- Алгоритм Алгоритм
- Сложность-по-времени Сложность-по-времени
- Временная-сложность Временная-сложность
- Time-complexity Time-complexity
- Сложность-вычислений Сложность-вычислений
- Асимптотическая-оценка Асимптотическая-оценка
- Оценка-сложности-вычислений Оценка-сложности-вычислений
- Big-O Big-O
- Big-Omega Big-Omega
- Big-Theta Big-Theta