- •Понятие множества. Примеры множеств. Способы задания множеств.
- •Пустое множество. Равные множества. Подмножества. Примеры.
- •Универсальное множество. Дополнение множества до универсального множества.
- •Кортеж. Декартово умножение множеств.
- •Отношения эквивалентности и порядка.
- •Отображения. Функции. Равномощные множества. Композиция отображений.
- •12.Мощность множества. Счетные множества. Мощность континуума.
- •14.Понятие перестановки. Число перестановок n-элементного множества.
- •16. Понятия размещения. Числа всех размещений из n элементов по k элементов.
- •17. Треугольник паскаля и его свойства. Бином ньютона, его свойства и некоторые приложения.
- •18. Метод рекуррентных соотношений (определение и примеры).
- •Решение рекуррентных соотношений. Примеры.
- •21. Линейные рекуррентные соотношения с постоянными коэффициентами.
- •Числа Фибоначчи, их свойства и приложения.
- •23.. Числа Каталана. Числа Стирлинга (1-го и 2-го рода), гармонические числа.
- •25. Производящие функции.
- •Целочисленные функции округления.
- •27.Иерархия.Асимптотическая аппроксимация.
- •29.Графы, ориентированные графы, псевдографы, мультиграфы.
- •31.Маршруты, пути.
- •32.Матричное задание графов.
- •33.Операции над графами, подграфы.
- •35. Поиск маршрутов в графах.
- •36.Деревья, свойства деревьев. Лес.
- •38.Эйлеровы графы и циклы.
- •40.Планарные графы.
- •41.Правильная раскраска вершин графов.
- •43.Принцип Дирихле.
- •45.Приложение теоремы Рамсея. Теорема Ван дер Вардена.
- •46.Двудольные графы. Теорема Кенига
Решение рекуррентных соотношений. Примеры.
некоторая последовательность является решением данного рекуррентного соотношения, если при подстановке этой по следовательности соотношение тождественно выполняется. Решение рекуррентного соотношения k -го порядка называется общим, если оно зависит от k произвольных постоянных C1 ,K , C k и путем подбора этих постоянных можно получить любое решение данного соот ношения. математик Фибоначчи среди многих других задач привел следующую: пара кроликов приносит раз в месяц приплод из двух крольчат (самки и самца), причем новорожденные крольчата через два месяца после рождения уже приносят приплод. Сколько кроликов появится через год, если в начале года была одна пара кроликов? Из условия задачи следует, что через месяц будет две пары кроликов. Через два месяца приплод даст только первая пара кроликов, и получится 3 пары. А еще через месяц приплод дадут и исходная пара, и пара кроликов, появившаяся два месяца тому назад. Поэтому всего будет 5 пар кроликов. Обозначим через F( n ) количество пар кроликов по истечении n месяцев с начала года. Мы видим, что через n + 1 месяцев будет F( n ) и еще столько новорожденных пар кроликов, сколько было в конце месяца n - 1,то есть еще F( n - 1) пар кроликов. Иными словами, имеет место рекуррентное соотношение F( n + 1) = F( n ) + F( n - 1). Так как по условию F( 0) = 1 и F( 1) = 2 , то последовательно находим F( 2 ) = 3 , F( 3) = 5 , F( 4 ) = 8 и т.д.
21. Линейные рекуррентные соотношения с постоянными коэффициентами.
Существует весьма часто встречающийся класс соотношений,решаемых единообразным методом. Это – рекуррентные соотношения вида f ( n + k ) = a1 f ( n + k - 1) + a2 f ( n + k - 2 ) + ... + a k f ( n ) ,где a1 , a2 ,..., a k – некоторые числа. Такие соотношения называются линейными рекуррентными соотношениями с постоянными коэффициентами.
Рассмотрим, как решаются такие соотношения при k = 2 , то есть
изучим соотношения вида
f (n + 2) = a1 f (n + 1) + a2 f (n). (3)
Решение этих соотношений основано на следующих двух утверждениях:
1) Если f 1( n ) и f 2 ( n ) являются решениями рекуррентного соотношения (3), то при любых A и B последовательность f ( n ) = Af 1( n ) + Bf 2 ( n )также является решением этого соотношения. В самом деле, по условию имеем
f 1( n + 2 ) = a1 f 1( n + 1) + a2 f 1( n )
и
f 2 (n 2) a1 f 2 (n 1) a2 f 2 (n).
Умножим эти равенства на A и B соответственно и сложим полученные тождества. Мы получим, что
Af1 (n + 2) + Bf 2 (n + 2) = a1[ Af1 (n + 1) + Bf 2 (n + 1)] +
+ a2 [ Af1 (n) + Bf (n)].
Это означает, что f ( n ) = Af 1( n ) + Bf 2 ( n ) является решением нашего соотношения.
2) Если число r1 является корнем квадратного уравнения
r 2 = a1r + a2 ,
то последовательность
1, r1 , r12 , ..., r1n -1 ,...
является решением рекуррентного соотношения
f ( n + 2 ) = a1 f ( n + 1) + a2 f ( n ) .
{ }
Наряду с последовательностью r1n -1 любая последовательность вида
f ( n ) = r n + m , n = 1, 2, ...
1
также является решением исследуемого соотношения.
Из утверждений 1) и 2) вытекает следующее правило решения линейных рекуррентных соотношений второго порядка с постоянными коэффициентами:
Пусть дано рекуррентное соотношение
f (n + 2) = a1 f (n + 1) + a2 f (n).
Составим квадратное уравнение
r 2 = a1r + a2 ,
которое называется характеристическим для данного соотношения.
Если это уравнение имеет два различных корня r1 и r2 , то общее решение рекуррентного соотношения имеет вид
f ( n ) = C1 r1n -1 + C 2 r2n - 2 .
Действительно, по утверждению 2) f 1( n ) = r1n -1 и f 2 ( n ) = r2n -1 явля-
ются решениями нашего соотношения. По утверждению 1) и f ( n ) = C1 r1n -1 + C 2 r2n - 2 является его решением. Надо показать, что любое решение соотношения можно записать в этом виде. Но любое решение линейного рекуррентного соотношения второго порядка определяется значениями f ( 1) и f ( 2 ) . Поэтому достаточно показать, что система уравнений
мC1 + C 2 = a
н
оC1 r1 + C 2 r2 = b
имеет решение при любых a и b . Этими решениями являются
b - ar2 ar - b
C1 = , C2 = 1 .
r1 - r2 r1 - r2