«О большое» (нотация)

« большо́е», обозначение для функции, ограниченной относительно другой функции в окрестности некоторой точки. Пусть функции и заданы на множестве , а предельная точка этого множества, которая может как принадлежать, так и не принадлежать множеству , не исключая и случая бесконечно удалённой точки (если – неограниченное множество). Если существуют окрестность точки и постоянная , такие, что для всех выполняется неравенство , то пишут при (Кудрявцев. 2005[1]). Приведённое определение непосредственно обобщается на случай подмножеств в пространствах и , как и в произвольных топологических пространствах. Обозначение « большое» введено Паулем Бахманом (Bachmann. 1984[2]) и Э. Ландау (Landau. 1909[3]) и получило широкое распространение в математике и смежных науках.

В частности, в программировании обозначение « большое» широко используется для оценки времени выполнения (временно́й сложности, асимптотики, асимптотической сложности) алгоритма. При оценке сложности учитываются только наиболее быстро растущие с увеличением – длины обрабатываемых исходных данных – слагаемые, которые дают вклад в увеличение времени выполнения (например, в связи с увеличением количества арифметических операций, которые выполняет программа или её часть, реализующие данный алгоритм). В рамках данного определения обозначения « большое» такой подход соответствует пониманию сложности алгоритма как функции от .

Например, если время выполнения пропорционально (где – длина обрабатываемых исходных данных), то говорят, что сложность (асимптотика) алгоритма равна . обозначает время, прямо пропорциональное длине обрабатываемых исходных данных, а – время, независимое от длины исходных данных.

Следует отметить, что обозначение « большое» предоставляет для сложности алгоритма только верхнюю оценку: если время его выполнения пропорционально , не будет математической ошибкой сообщить, что сложность алгоритма (как функция аргумента ) есть и , и при .

Примечания

  1. Кудрявцев Л. Д. Краткий курс математического анализа. Учебник для студентов вузов. Т. 1. Дифференциальное и интегральное исчисление функций одной переменной / Л. Д. Кудрявцев. – Изд. 3-е, перераб. – Москва : Физматлит, 2005.
  2. Bachmann P. G. H. Die analytische Zahlentheorie / Paul Gustav Heinrich Bachmann. – Leipzig : B. G. Teubner, 1894. – (Zahlentheorie. Versuch einer Gesammtdarstellung dieser Wissenschaft in ihren Haupttheilen ; Tl. 2).
  3. Landau E. Handbuch der Lehre von der Verteilung der Primzahlen / Edmund Landau. – Leipzig : B. G. Teubner, 1909.

Литература

  • Bachmann P. G. H. Die analytische Zahlentheorie. – Leipzig : B. G. Teubner, 1894. – (Zahlentheorie. Versuch einer Gesammtdarstellung dieser Wissenschaft in ihren Haupttheilen ; Tl. 2).
  • Landau E. Handbuch der Lehre von der Verteilung der Primzahlen. – Leipzig ; Berlin : B. G. Teubner, 1909. – 2 Bd.
  • Кудрявцев Л. Д. Краткий курс математического анализа. Учебник для студентов вузов. Т. 1. Дифференциальное и интегральное исчисление функций одной переменной. – Изд. 3-е, перераб. – Москва : Физматлит, 2005.
Материалы портала bigenc.ru переданы в ведение АНО «Интернет-энциклопедия «РУВИКИ» на основе лицензионного соглашения. Возможны неточности в отображении материалов. Если у вас возникли вопросы или вы увидели ошибку, пожалуйста, сообщите нам на info@ruwiki.ru