ВПЕРЁД

НАЗАД



Асимптотические обозначения

Когда речь заходит об асимптотической оценке сложности вычислений, то неизбежно возникает вопрос: каким образом, для оценки времени работы алгоритма , необходимо выбирать функцию такую, что , где - порядок роста функции . Зачастую мы только можем сделать предположение о том, что довольно точная оценка для функции находится где-то внутри некоторого множества оценок различной точности. То есть нет смысла искать конкретную оценку , при помощи которой можно было бы точно описать функцию . Вместо этого будет проще дать оценку тому, в каком множестве находится интересующая нас точная оценка для функции . Для этой цели очень удобно использовать асимптотические обозначения (нотации), при помощи которых в математическом анализе даются оценки функциям различной природы:

  • . Функция расположена в множестве , которое асимптотически ограничивает эту функцию сверху некоторой другой функцией . Вместо рассмотрения точной оценки для такой, что , рассматривается множество функций с расположенной в этом множестве функцией .
  • . Функция расположена в множестве , которое асимптотически ограничивает эту функцию снизу некоторой другой функцией . Вместо рассмотрения точной оценки для такой, что , рассматривается множество функций с расположенной в этом множестве функцией .
  • . Функция расположена в множестве , которое асимптотически ограничивает эту функцию сверху и снизу некоторыми другими функциями и . Вместо рассмотрения точной оценки для такой, что , рассматривается множество функций с расположенной в этом множестве функцией .


ВПЕРЁД

НАЗАД