Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Асимптотика




Комбинаторные вычисления на конечных множествах

 

4.1.1. Введение в комбинаторику

Предметом теории комбинаторных алгоритмов, часто называемой комбинаторными вычислениями, являются вычисления на дискретных математических структурах. В этой теории большое внимание уделяется алгоритмическому подходу к решению задач дискретной математики, оптимизации перебора вариантов, сокращению числа рассматриваемых решений.

Область комбинаторных алгоритмов включает в себя задачи, которые требуют подсчёта (оценивания) числа элементов в конечном множестве или перечисления этих элементов в специальном порядке (приложение Б). При этом широко применяется процедура выбора элементов с возвращением и её варианты.

Существуют два вида задач подсчёта. В простом случае задаётся конкретное множество и требуется определить точно число элементов в нём. В общем случае имеется семейство множеств, заданное некоторым параметром, и определяется мощность множества как функция параметра. При этом часто бывает достаточной оценка порядка функции, а иногда требуется только оценка скорости её роста. Например, если мощность подлежащего рассмотрению множества растёт по некоторому параметру экспоненциально, то этого может оказаться достаточно для того, чтобы отказаться от предложенного подхода к изучению проблемы, не занимаясь различными деталями. К этому, более общему, типу проблем применяются процедуры асимптотических разложений, рекуррентных соотношений и производящих функций.

 

Асимптота — особая линия (чаще всего прямая), являющаяся предельной для рассматриваемой кривой.

Асимптотика — это искусство оценивания и сравнения скоростей роста функций. Говорят, что при х ®¥ функция "ведёт себя, как х ", или "возрастает с такой же скоростью, как х ", и при х ®0 "ведёт себя, как 1/ x ". Говорят, что "log x при x ®0 и любом e>0 ведёт себя, как x e, и что при n ®¥ растёт не быстрее, чем n log n ". Такие неточные, но интуитивно ясные утверждения полезны при сравнении функций так же, как и соотношения <, £ и = при сравнивании чисел.

Определим три основных асимптотических соотношения.

Определение 1. Функция f (x) эквивалентна g (x) при х ® x0, если и только если =1.

В этом случае говорят, что функция f (x) асимптотически равна функции g (x) или что f (x) растёт с такой же скоростью, как и g (x).

Определение 2. f (x)=o(g (x)) при x ® x0, если и только если =0.

Говорят, что при x ® x0 f (x) растёт медленнее, чем g (x), или что f (x) "есть о-малое" от g (x).

Определение 3. f (x)=О(g (x)) при x ® x0, если и только если существует константа С такая, что sup=С.

В этом случае говорят, что f (x) растёт не быстрее, чем g (x), или что при x ® x0 f (x) "есть О-большое" от g (x).

Cоотношение f (x)= g (x)+ o (h (x)) при x ®¥ означает, что f (x)-g (x) =o (h (x)). Аналогично f (x)= g (x)+ О (h (x)) означает, что f (x) -g (x) (h (x)).

Выражения О(·) и о(·) могут использоваться также и в неравенствах. Например, неравенство x + o (x)£2 x при x ®0 означает, что для любой функции f (x) такой, что f (x) =o (x), при x ®¥ имеет место соотношение x+f (x)£2 x для всех достаточно больших значений х.

Приведём некоторые полезные асимптотические равенства.

Полином асимптотически равен своему старшему члену:

при x ®¥; (4.1)

при x ®¥; (4.2)

при x ®¥ и ak ¹0. (4.3)

Суммы степеней целых чисел удовлетворяют соотношению:

при n ®¥. (4.4)

Отсюда, в частности, имеем при n ®¥

и . (4.5)

В более общем случае при n ®¥ и для любого целого k ³0

; (4.6)

. (4.7)




Поделиться с друзьями:


Дата добавления: 2014-01-14; Просмотров: 449; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.