- •Понятие множества. Примеры множеств. Способы задания множеств.
- •Пустое множество. Равные множества. Подмножества. Примеры.
- •Универсальное множество. Дополнение множества до универсального множества.
- •Кортеж. Декартово умножение множеств.
- •Отношения эквивалентности и порядка.
- •Отображения. Функции. Равномощные множества. Композиция отображений.
- •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.Двудольные графы. Теорема Кенига
18. Метод рекуррентных соотношений (определение и примеры).
Последовательность чисел или функций, в которой каждый следующий член выражается через предыдущий, называется рекуррентной, а формулы, устанавливающие эту связь, - рекуррентными соотношениями. Рекуррентные соотношения удобно использовать при составлении алгоритмов вычисления величин, при этом нет необходимости хранить все промежуточные значения. В выражении следующего значения некоторой величины через ее предыдущие значения и состоит суть метода рекуррентных соотношений. Метод рекуррентных соотношений состоит в том, что решение комбинаторной задачи с n предметами выражается через решение аналогичной задачи с меньшим числом предметов с помощью некоторого соотношения, которое называется рекуррентным или возвратным. Пользуясь этим соотношением, искомую величину можно вычислить, исходя из того, что для небольшого количества предметов (одного, двух) решение задачи легко находится. Пример.итальянский математик Фибоначчи среди многих других задач привел следующую: пара кроликов приносит раз в месяц приплод из двух крольчат (самки и самца), причем новорожденные крольчата через два месяца после рождения уже приносят приплод. Сколько кроликов появится через год, если в начале года была одна пара кроликов? Из условия задачи следует, что через месяц будет две пары кроликов. Через два месяца приплод даст только первая пара кроликов, и получится 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 и т.д. Числа F( n ) называются числами Фибоначчи. Будем говорить, что рекуррентное соотношение имеет порядок k ,если оно позволяет выразить f (n + k ) через f (n ), f (n + 1),K , f (n + k - 1). Если задано рекуррентное соотношение k -го порядка, то ему удовлетворяет бесконечно много последовательностей. Дело в том, что первые k элементов последовательности можно задать совершенно произвольно – между ними нет никаких соотношений. Но если первые k элементов заданы, то все остальные элементы определяются совершенно однозначно – элемент f (k + 1) выражается в силу рекуррентного соотношения через f (1),K , f (k ) , элемент f (k + 2 ) – через f (2 ),K , f (k + 1) и т. д. Будем говорить, что некоторая последовательность является решением данного рекуррентного соотношения, если при подстановке этой по следовательности соотношение тождественно выполняется. Решение рекуррентного соотношения k -го порядка называется общим, если оно зависит от k произвольных постоянных C1 ,K , C k и путем подбора этих постоянных можно получить любое решение данного соот ношения. Например, для соотношения
f (n + 2 ) = 5 f (n + 1) - 6 f (n ) (1)
общим решением будет
f (n ) = C1 2 n + C 2 3 n . (2)
В самом деле, легко проверить, что последовательность обращает соотношение в тождество. Поэтому нам надо только показать, что любое решение нашего соотношения можно представить в виде (2). Но любое решение соотношения (1) однозначно определяется значениями f (1) и f (2 ) .
19.Метод последовательного вычисления элементов решения рекуррентного соотношения.