Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УП_ДМ2.doc
Скачиваний:
58
Добавлен:
24.02.2016
Размер:
1.57 Mб
Скачать

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

Пример 4. Применим доказанную теорему к решению рекуррентного уравнения un+2 = 5 un+1 6 un , при начальных условиях u0 = u1 = 1. Здесь K(x)=1 5x + 6x2 . Вычислим D(x) = K(x)u(x) = (15x+6x2)(u0 + u1x + ∙ ∙ ∙ ) = 14x . Получаем . Следующий шаг – разложение знаменателяK(x) в произведение (1 1x) (1 2x). В данном случае это можно сделать с помощью формулы Виета. Поскольку

1 + 2 = 5, 12 = 6,

то 1 и 2  корни квадратного уравнения 2  5  +6 =0, и  . Приходим к формуле

.

Теперь найдем разложение в сумму простых дробей методом неопределенных коэффициентов . Получим систему линейных уравненийA+B =1, 3A+2B=4. Ее решение A=2, B= 1. Отсюда . Это приводит к ответуun = 2n+13n .

В общем случае числа I в разложении K(x) = (1 1x) (1 2x) ∙ ∙ ∙ (1 rx) являются корнями уравнения F()=r c1r 1 ∙ ∙ ∙ cr-1 cr =0 , ибо K(x)= .

Если все корни уравнения F()=0 действительны и различны, то получаем

,

откуда .

Это позволяет составить систему линейных уравнений для нахождения Ai с помощью известных значений u0 , u1 , ∙∙∙, ur-1 . Если существуют кратные корни, то, пользуясь формулами для производных от геометрической прогрессии, можно доказать, что решение будет дополняться слагаемыми , где k – кратность корня I .

§3.5. Упражнения Свойства производящих функций

  1. Сколько делителей, включая само число и 1, имеет число 720?

2. Доказать, что n > 0 имеют место соотношения

(1) ;

(2) ;

  1. Найти производящую функцию последовательности an = 10ncos(2n).

  2. Найти производящую функцию последовательности an = 10nsin(2n).

  3. Найти производящую функцию последовательности an = 10nn.

  4. Найти производящую функцию последовательности an = 10nn.

  5. Найти производящую функцию последовательности an = 10nn(n+1).

  6. Найти производящую функцию последовательности an = 10nn2 .

  7. Найти производящую функцию последовательности an = 10n/(n+1).

  8. Найти производящую функцию последовательности an = 10n/(n+1)(n+2).

  9. Доказать рекуррентное соотношение для производящих функций последовательностей nk

  1. Найти производящие функции последовательностей an=nk , при k = 1,2,3,4.

Решение рекуррентных уравнений

  1. un+2 = un+1 + 2un , u0 = 1, u1 = 1 ;

  2. un+2 = un+1 + 2un , u0 = 0, u1 = 1 ;

  3. un+2 = 3un+1 – 2un , u0 = 1, u1 = 1 ;

  4. un+2 = un+1 + 6un , u0 = a, u1 = b ;

  5. un+2 – 4un+1 – 5un = 0, u0 = 8, u1 = 10 ;

Ответ: un = 7+3n

  1. un+3 – 3un+2 +un+1– 3un = 0, u0 = 1, u1 = 3, u2 = 8 ;

Ответ: u2n= (932n+(-1)n)/10, u2n+1= (932n+1+3(-1)n)/10, n≥0.

  1. un+3 + un+2 – un+1– un = 0, u0 = 1, u1 = 2, u2 = 3 ;

Ответ: un=(-1)n(n-1)+2

  1. un+2 – 4un+1 + 4un = 0, u0 = a, u1 = b ;

  2. un+2 = 2un+1 – 2un , u0 = 1, u1 = 2 ;

Указание: Производящая функция последовательность un

u(x)=

Ответ:

  1. un+3 = 3un+2 – 3un+1+ un , u0 = 1, u1 = 3, u2 = 3 ;

Указание: Искать решение в виде un=A+Bn+Cn2 .

  1. un+3 = – 3un+2 – 3un+1– un , u0 = 0, u1 = 1, u2 = –2 ;

  2. un+2 = un+1 – un , u0 = 1, u1 = 9 ;

  3. un+2 = 2un+1 – 4un , u0 = 1, u1 = 2 ;

Глава 4. Теория графов

Основатель теории графов – Леонардо Эйлер (1707 – 1783), крупней-ший математик 18 века. Эйлер работал в Санкт-Петербурге в 1725-1741 годах и в 1766-1783. История теория графов хорошо описана в [11]. По теории графов рекомендуем книги [3], [4], [7], [9], [13].

§4.1. Эйлеровы графы

Эйлер (1736) : Задача о Кенигсбергских мостах . На рисунке 4.1 изобра-жена часть реки Прейгель, находящейся в Кенигсберге, ныне - Калининграде. Буква Л обозначает левый берег, П – правый, А и Б – острова.

Требуется найти маршрут пешехода, проходящий через все мосты, через каждый мост пешеход должен пройти ровно один раз. Эйлер доказал, что эта задача не имеет решений.

Рис. 4.1. Схема мостов и соответствующий ей граф

Обобщим определение простого графа.

Определение 1. Графом называется тройка (V, E, ), состоящая из множеств V, E и функции : E P2(V), сопоставляющей каждому eE неупорядоченную пару {u,v}. Элементы из E называются ребрами, элементы из V – вершинами. Если (e)={u,v} вершины u и v называются концами ребра e. В этом случае u и v называются смежными вершинами и инцидентными ребру e. Если концы ребра e равны, то ребро e называется петлей. Степенью вершины v называется число инцидентных ей ребер. Ребро, являющееся петлей, учитывается два раза. В частности, петля дает степень 2. Для графа, соответствующего схеме Кенигсбергских мостов, степени вершин равны 3, 3, 3 и 5. Путем в графе называется последовательность вершин и ребер v01v12v2 ∙∙∙ vn-1nvn , таких что vi и vi+1 инцидентны ребрам i+1 , для всех i{1,2, ∙ ∙ ∙ , n}. Граф, допускающий путь, не содержащий кратных ребер и содержащий все ребра, называется эйлеровым. Такой путь тоже называется эйлеровым.

На рис. 4.1 справа изображен граф, ребра которого соответствуют мостам, а вершины – частям суши.