Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

тюмгу / Тишин В.В. Дискретная математика в примерах

.pdf
Скачиваний:
993
Добавлен:
08.12.2019
Размер:
15.69 Mб
Скачать

В результате имеем

квадратное уравнение

2

х —х —2 = 0, которое

имеет корни х4 = —1

и х5 2 .

 

По теореме о виде общего решения линейного рекуррентного соотно­ шения с постоянными коэффициентами, запишем общее решение:

Д я ) = Г • (Q + пС2 +п 2 С3) + (-1 )йС4 + С5 • 2й =

 

 

 

= Q + пС2 + п2 С3 + (-1 )ЙС4 + С5 • 2й.

 

 

 

 

 

Ответ:

/( и ) = Q + «С2 + я2С3 + (-1 )”С4 + С5 • 2 й

 

 

 

Задание 5.6.2

 

 

 

 

 

 

 

 

 

Найти общее решение рекуррентного соотношения 5-го порядка

 

Д я + 5) - a - f ( n

+ 4)+b ■f ( n + 3) +c ■f ( n + 2) +d • Д я + 1) + е -fin ).

 

 

 

 

 

 

 

 

 

 

Таблица 5.6.2

а

А

с

с/

е

а

Ъ

с

d

е

1

2

-2

8

-16

16

16

2

-2

5

-10

10

2

2л/з

-4

-3

бл/3

-12

17 2л/з

-4

-6 12л/з -24

3

2

-4

-4

8

-16

18

2

-4

7

-14 28

4

-2

-2

5

10

10

19

-2

-2

-8 -16 -16

5

2л/з

-4

-6 -12-Л -24

20

-2л/з -4

3

6л/3

12

6

—2

-4

-1

-2

-4

21

-2

-4

-27 -54 -108

7

4

-8

-5

20

-40

22

4

-8 -1

4

-8

8

4л/з

-16

2

-8-Уз 32

23

4л/з -16

4

-16>/з 64

9

4

-16

3

-12

48

24

4

-16

2

-8

32

10 -4

-8

-2

-8

-16

25

-4

-8

-3 -12 -24

11 -4->/з -16

4

16-Уз

64

26

-4л/з

-16

1

4л/з

16

12

-4

-16

6

24

96

27

-4

-16

-10 -40

-160

13

2

-2

-8

16

-16

28

-2

-2

-1

-2

-2

14 2л/з

-4

27

-54-Уз

108

29

-2л/з

-4

3

6л/з

12

15 2

-4

1

-2

4

30

-2

-4

-5 -10 -20

Пример решения задания 5.6.2

Найти общее решение рекуррентного соотношения 5-го порядка

f ( n + 5) = 2>/з • f ( n + 4) -

4 • f ( n

+ 3) -

2 • f ( n

+ 2) + 4 л /з/(и +1) - 8/(и ).

Запишем

характеристическое

 

уравнение

данного

соотношения:

х 5 - 2л/3х4 + 4х3 + 2х2 - 4л/3х + 8 = 0.

 

 

 

С помощью

группировки разложим

левую часть

на множители:

х3 (х2 —2л/3х + 4) + 2(х2 - 2л/Зх + 4) = 0, или

 

 

(х3 + 2)(х2 - 2л/3х + 4) = 0.

 

 

 

 

 

 

Рассмотрим два случая:

 

 

 

 

 

 

 

 

 

 

 

 

 

i(it+2%k)

 

 

1) х3 + 2 = 0

х3 = -2

х3 = 2 • е

, k ^ Z .

 

Если

к = Зп +1, то х = -у[2,

при к ~3п и

к ~ Зп -1

получаем пару

комплексно-сопряжённых чисел

с модулями,

равными

и аргумен-

тами

 

71

 

 

 

 

 

 

 

 

ф = + — .

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

Соответствующие слагаемые в общем решении будут иметь вид:

 

 

 

 

 

 

 

 

 

 

 

 

■+ С, sin

 

 

 

 

 

 

 

3

 

3

3

 

 

2) х2 - 2-УЗх + 4 = 0

4,5 = л/3 + / .

 

 

 

Изобразим число

л/З + /

на комплексной

 

 

плоскости для нахождения его модуля и

 

 

аргумента:

 

 

 

 

 

 

 

 

 

Видим, что

г = 2,

Ф = ^-

 

 

 

 

Рис.2.6.2

 

 

 

 

 

 

Соответствующие

слагаемые

в

общем решении будут иметь вид:

[

 

%Yl

 

 

|HYI

 

 

 

 

 

2п\ С4 cos — + С5 sin — | В итоге получаем общее решение исход­

ного рекуррентного соотношения.

Ответ:

 

 

 

 

 

 

 

 

tt \

п /зЛТ7* , i

f

п

пп

, п ■

п

, п ■ пп1

у(я) =

Ц \ V 2 ^ + \ 2

 

I С2cos —

+С3sin —

I+ 2 I С4cos —

+ С5 sin — I.

Задание 5.6.3

Найти общий вид решения рекуррентного соотношения 4-го порядка хи+4 + ахп+з + йхи+2 + схи+1 +dxn = 0, если х0 = 0.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

а

-6 - 2 - Л

-3 1

2д/з

4 -5

(N1\|1 -

-4 1

4 + 2-Уз -4 1

- 2 - 2 V 3 -7

-6

- 3 + 2л/3 -4 -4

(N 1 -\| 1

-1

ъ

13 + 12л/3

4

-12

3

5 -2

7 + 8л/з

-27

-30

00 + 00

1 -22

5 + 4V3

0 -23

6 - 6л/3

1

-9 8 + 8л/3

-4

с

-24-18л/з 0

-26

-2л/з

2

14 -1 6 - 6л/з

62 -62

16 -ь 8л/з

-6

42

(N 1 00 1

8

-34

-12 + 4V3

-6

26

-1 6 -8 V 3 16

Таблица 5.6.3

d

36

-8 -24

-4

-12 -20 12 -140 -60

16

36 -36 4 -56 -18

8

36 -30 16 -24

21

11

38

22

3 -ь 2л/з

б + бл/3

23

1

-28

24

-7

-2

а Ъ

25

-3 -2 -Л

 

б Л

26

0

 

-8

27

- 5

-•J

-30

28

- 4 + 2-Уз

00

 

 

 

1

29

4

 

9

30

-8

 

23

Пример решения задания 5.6.3

54

36

12 + 4л/з

8

-64

-120

18

-28

Таблица 5.6.3(окончание)

 

с

d

-1 2

+ 8-Уз

-16

 

24

-32

-50

-36

-1 6

-ь 6л/з

12

 

10

4

-30

18

Найти общий вид решения рекуррентного соотношения 4-го порядка

хп + 4 Зхи+3 —8хи+1 + 24 = 0, если х0 = О.

Запишем характеристическое уравнение данного соотношения:

х 4 - Зх3 - 8х + 24 = 0.

Непосредственной подстановкой убеждаемся, что Xj = 2 - корень ха­ рактеристического уравнения.

Понизим степень уравнения, поделив характеристический многочлен на

х - 2

по схеме Горнера:

 

 

 

1

-3

0

-8

24

2

1

-1

-2

-12

0

Врезультате деления получили уравнение третьей степени:

х3 - х 2 - 2 х - 1 2 = 0.

Заметим, что

х2 = 3 является корнем этого уравнения, разделим левую

часть уравнения на

х —3:

 

1

-1

-2

-12

3

1

2

4

0

Получено уравнение

х

+ 2х + 4 = 0, которое имеет корни

 

Х3 4 = -1 + 7л/3 .

 

 

Комплексное число -1 + /-\/3 имеет модуль г 2 и аргумент ф = — .

Запишем общее решение исходного рекуррентного соотношения:

х„ = Q 2" + С23й + 2 Й^С3 cos ^ + С4 яи ^

Учтём начальное условие х0 = 0:

О = С3 2° + С23° + 2° Сз cos 0 + С4 s/w 0^ откуда С3 = —С2 —С3..

Подставляя выражение для в формулу общего решения, получим ответ.

Ответ: хл = (-С 2 - С 3)-2 ” + С 23” + 2”^С3 с г а ^ + С4 я и - ^

Задание 5.6.4

Найти общее решение рекуррентного соотношения 4-го порядка

f ( n

+ 4) = а f ( n

+ 3) + Р • f ( n + 2) + уf ( n

+1) + 5 • f(n )

с заданными начальными условиями /(0 ),

/(1 ),

/(2 ), /(3 ).

 

 

 

 

 

 

 

 

 

Таблица 5.6.4

а

Р

У

8

/(0 )

/(1)

/(2 )

/(3 )

1

5

-1

-21

18

3

 

8

8

38

2

-1

7

13

6

1

 

6

1

44

3

-6

0

22

-15

5

-4

19

-54

4

3

3

-7

-6

3

-3

12

-3

5

7

-12

-4

16

4

-3

-1

-19

6

1

7

-13

6

3

3

4

7

7

4

-3

-4

4

0

-3

3

3

8

5

3

-13

-10

3

3

0

15

9

11

-39

49

-20

2

0

-11

-58

10

6

-8

-6

9

1

3

17

51

 

 

 

 

 

 

 

Таблица 5.6 .4(окончание)

а

Р

У

5

/(0 )

/(1)

/(2 )

/(3 )

11

3

2

-12

8

6

7

7

3

12

0

9

4

-12

5

-3

19

-37

13

-1

12

28

16

-2

-1

9

-29

14

-7

-13

3

18

2

1

7

-17

15

2

12

-18

-27

4

2

4

50

16

0

17

-36

20

4

3

-1

-13

17

0

11

18

8

1

3

-8

15

18

-3

9

23

12

3

4

21

50

19

2

7

-20

12

1

2

2

-2

20

0

11

-18

8

4

1

-1

-1

21

-3

7

15

-18

6

3

17

-15

22

-5

-1

21

18

2

3

-3

33

23

-2

7

20

12

3

-6

14

-34

24

2

15

4

-20

4

3

-1

19

25

6

-8

-6

9

4

0

20

48

26

4

-3

-4

4

-2

3

-13

-25

27

5

12

-44

-80

4

-4

36

16

28

2

3

-8

4

0

5

-16

19

29

3

-1

-3

2

-1

-6

-3

-22

30

-1

7

13

6

2

1

-6

15

Пример решения задания 5.6.4 Найти решение рекуррентного соотношения 4-го порядка

/ ( и + 4) = 6 - /( и + 2) + 8 -/(и + 1 ) + 3 - fin ) с начальными условиями

Л 0) = 0; /(1) = -6; /(2 ) = -4; /(3 ) =-34.

Запишем характеристическое уравнение данного соотношения:

х 4 6 х 2 —8х —3 = 0. Подстановкой убеждаемся, что х1 = —1 - ко­

рень характеристического уравнения. Понизим степень уравнения, по­ делив характеристический многочлен на х +1 по схеме Горнера:

 

1

0

-6

-8

-3

-1

1

-1

-5

-3

0

В результате деления получили уравнение третьей степени:

х3 - х 2 - 5 х - 3 = 0.

Заметим, что х2 = —1 также является корнем этого уравнения, разделим левую часть уравнения на х +1:

 

1

-1

-5

-3

-1

1

-2

-3

0

Получено уравнение

2

 

 

 

х —2х —3 = 0, которое имеет корни

х3 = -1, х4 = 3.

Общее решение исходного соотношения имеет вид:

f(n ) = ( - \) n(A +Bn +Cn2) +D T .

Учтём начальные условия, получим систему линейных уравнений:

A

+D = -34

- А - В - С

+3D = - 6

А + 2В + 4С

+9D = - 4 '

- А -Ъ В - 9С + 21D = -34

Решив эту систему, будем иметь: А =1, В = 2, С = 0, D = —1.

Подставив найденные значения констант в формулу общего решения,

получим:

/

(п) = (—1)”(1 + 2п + 0 • п2) —1 • 3й.

Ответ:

/( и )

= (-1 )й(1 + 2п) - 3 й.

Глава 6. Конечные автоматы

6.1. Автоматы Мили

Автоматом Мили будем называть пятерку объектов S = (A,Q ,V,8 ,X),

где А = {а3,... ,ап} - входной алфавит;

О = {qj,...,qm} - множество внутренних состояний; V — - выходной алфавит;

8 : A x Q —>Q - функция переходов;

X : A x Q —>V - функция выхода.

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

Диаграммой состояний автомата Мили называется ориентированный

граф, в котором количество вершин равно количеству состояний данно­ го автомата Мили и помечено символами внутренних состояний; дуга,

выходящая из любой вершины q , и заходящая в вершину q j, помечена

символами at,vr, причём b(at .q ,) = , X(at,qi) = vr.

Автомат Мили называется инициальным, если он всегда начинает свою

работу из одного и того же состояния ( ) .

Автомат Мили называется неинициальным, если он может начинать

свою работу из любого своего состояния.

Работа автомата Мили связана с двумя бесконечными лентами, разби­ тыми на ячейки, причём в каждой ячейке может быть записан один сим­ вол некоторого алфавита.

Работа автомата Мили над словом а , записанным на входной ленте,

проходит следующим образом:

1) считав символ в ячейке входной ленты, обозреваемой считы­ вающим устройством автомата Мили, он печатает в ячейку выходной ленты символ, найденный с помощью функции выхода v, двигается вдоль лент вправо и переходит в состояние, определяемое с помощью функции перехода 5;

2) работа автомата продолжается до тех пор, пока все ячейки, содержащие символы данного слова, не будут пройдены.

Тактом времени называют промежуток, за который конечный автомат

обрабатывает одну ячейку.

Дешифратором называется инициальный конечный автомат, выходным

алфавитом которого является множество {0,1}, причём на вход подаётся бесконечная последовательность символов некоторого алфавита и сим­ вол 1 печатается в том и лишь в том случае, если в данный момент вре­ мени считывающее устройство автомата обозревает последний символ уже считанного слова а, фиксированного для данного автомата, а на ленте записано слово, в которое входит а. Слово а называется кодовой комбинацией этого автомата.

Неинициальный автомат называется сильно связным, если для любых

состояний автомата q , и qj найдётся слово а такое, что автомат, на­ чавший работу в состоянии q , при считывании слова а переходит в состояние qj.

Состояния q , и qk неинициальных автоматов А1 и А2 называются

эквивалентными, если для любого слова а, составленного из букв вход­ ного алфавита, выходные слова, полученные при работе автоматов А1 и

А2, запущенных соответственно из состояний q , и qk над словом а,

равны.

Автоматы А1 и А2 называются эквивалентными, если для любого со­

стояния q, автомата А1 найдётся эквивалентное ему состояние £//- ав-

*

томата А2 , а также, если для любого состояния qk автомата А2 най­ дётся эквивалентное ему состояние £/, автомата А1.

Автомат Amin называется минимальным для автомата А. если он явля­ ется эквивалентным автомату А и содержит наименьшее число внут­ ренних состояний среди всех автоматов, эквивалентных автомату А.

Задание 6.1.1

По данной кодовой комбинации а построить дешифратор с входным алфавитом {х,у} и записать его: 1) диаграммой состояний;

2) таблицей состояний.

1

2

3

4

5

6

7

8

9

10

а

х х у х х у у х

11

у х у х х у х у

12

у х у у х х у х

13

х у х х х у х у

14

х х х у х х у х

15

у х у у у х х х

16

х у у х у у х у

17

у х у у у у х х

18

х у у у х у х у

19

у х у у у х х у

20

а

у у х у у X X X

21

х УУУ х х у у

22

у у х х у у у х

23

х у х х у у х у

24

УУУ х х х у у

25

х у х у у х у х

26

у х х у х у у у

27

х х х у у у х у

28

у х у у х х у х

29

х у у х х у у х

30

Таблица 6 .1.1

а

у х х у у х х у

УУУУХУ ХУ

ху у у х у х х

ух у х у х у х

ху у х у х х х

хх у у х у у у

уу у х у у х х

хх х у у х у х

уу у х х х х у

ух у х х х у х

Пример решения задания 6.1.1

Решим задание б. 1.1 для а = х у у х у у х х.

Составим диаграмму состояний дешифратора, содержащего 8 внутрен­ них состояний (по количеству символов кодовой комбинации).

Пусть начальное состояние -

qx.Определим /,(х, <:ух ) = 1, для осталь­

ных случаев значение функции выходов равно 0.

 

Функцию переходов зададим следующим образом:

 

8(x,q1) = q2, 8(y,q1) = q1. В

дальнейшем, если

х1 х2 ...хк (кФ 8) -

начало кодовой комбинации, то

Ь(хк ,су ) = qk+].

в остальных случаях

Соседние файлы в папке тюмгу