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

Марковские случайные процессы в моделировании систем. Учебно-методическое пособие

.pdf
Скачиваний:
0
Добавлен:
11.08.2026
Размер:
645 Кб
Скачать

Федеральное агентство железнодорожного транспорта Уральский государственный университет путей сообщения Кафедра «Естественнонаучные дисциплины»

В. В. Башуров О. А. Башурова А. П. Садов

Марковские случайные процессы

в моделировании систем

Учебно-методическое пособие для магистрантов направлений подготовки

10.04.01 — «Информационная безопасность», 23.04.03 — «Эксплуатация транспортно-технологических машин и комплексов»

Екатеринбург

УрГУПС

2017

УДК 519.8 Б33

Башуров, В. В.

Б33 Марковские случайные процессы в моделировании систем : учеб.-метод. пособие / В. В. Башуров, О. А. Башурова, А. П. Садов. — Екатеринбург : УрГУПС, 2017. — 100, [2] с.

Учебно-методическое пособие рекомендуется в качестве теоретического материала на лекциях по дисциплине «Математическое моделирование технических объектов» для магистрантов направлений «Информационная безопасность», «Эксплуатация транспортнотехнологических машин и комплексов». Пособие содержит необходимые сведения по марковским случайным процессам и системам массового обслуживания. Также предложены задания по марковским случайным процессам, типовой расчет систем массового обслуживания, пример научно-исследовательской работы по сбору и обработке статистических данных.

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

УДК 519.8

Издано по решению редакционно-издательского совета университета

Авторы: В. В. Башуров, доцент кафедры «Естественнонаучные дисциплины», канд. физ.-мат. наук, УрГУПС

О.А. Башурова, старший преподаватель кафедры «Естественнонаучные дисциплины», УрГУПС

А. П. Садов, доцент кафедры «Естественнонаучные дисциплины», канд. физ.-мат. наук, УрГУПС

Рецензенты: В. Е. Замыслов, доцент кафедры «Естественнонаучные дисциплины», канд. физ.-мат. наук, УрГУПС

А. М. Поволоцкая, канд. техн. наук, Институт машиноведения УрО РАН

©Уральский государственный университет путей сообщения (УрГУПС), 2017

ОГЛАВЛЕНИЕ

Введение .........................................................................................

4

1.

Случайные процессы ................................................................

6

2.

Марковские случайные процессы с дискретным

 

 

временем и конечным числом состояний................................

8

3.

Непрерывные марковские случайные процессы

 

 

с конечным числом состояний...............................................

15

4.

Процесс гибели и размножения .............................................

22

5.

Основные понятия и классификация систем мас-

 

 

сового обслуживания ..............................................................

24

6.

Потоки событий......................................................................

27

7.

Показатели эффективности систем

 

 

массового обслуживания ........................................................

30

8.

Многоканальная СМО с отказами (Задача Эрланга) ............

32

9.

Одноканальная СМО с неограниченной очередью...............

37

10.

Многоканальная СМО с неограниченной очередью ............

43

11.

Многоканальная СМО с ограниченной очередью ................

49

12.Статистический анализ параметров потока и систем массового обслуживания

(исследовательская часть) ......................................................

56

Библиографический список ........................................................

63

Типовой расчет.............................................................................

64

Задание 1.

Марковские цепи с дискретным временем.........

64

Задание 2.

Марковские цепи с непрерывным временем......

67

Задание 3.

Система массового обслуживания с отказами ....

69

Задание 4.

Системы массового обслуживания

 

 

с очередями...........................................................

71

3

ВВЕДЕНИЕ

«В очередь, сукины дети,… в очередь!»

Из кинофильма «Собачье сердце»

Теория массового обслуживания (в публикациях на английском языке queue theory — теория очередей) — это математическая наука, исследующая процессы накопления и рассасывания очередей в стационарных режимах работы систем и сетей. Первым важным предметом исследования теории массового обслуживания (ТМО) являлись телефонные станции со случайным потоком вызовов и случайным временем занятия линий связи. Возникла задача расчета необходимого объема телефонного коммутатора, при котором вероятность занятости коммутатора не превосходит допустимого значения. Похожие задачи возникают при расчете нагрузок в энергетических сетях, исследовании заторов транспортных потоков и т. п. Со времени появления первых работ Эрланга по ТМО в XIX веке круг ее применений неизменно расширялся, охватив множество прикладных областей. Это системы, работающие с людьми (кассы, магазины, банкоматы и т. д.); вокзалы и сортировочные горки, обрабатывающие железнодорожные составы; вычислительные системы и инфокоммуникационные сети, обрабатывающие и передающие «пакетную» информацию; логистические центры, распределяющие транспортные потоки, и многое другое. Разнообразие прикладных задач сформировало четкий круг математических моделей, описывающих их и имеющих точные или численные решения. Данный круг моделей и формирует ТМО.

Изучение ТМО невозможно без теории вероятностей и теории случайных процессов. И если первая дисциплина доступна каждому студенту (сейчас ее изучают даже в школе), то теория случайных процессов в общем виде — достаточно специфическая дисци-

4

ВВЕ Д ЕНИЕ

плина. В XIX веке русский ученый А. А. Марков ввел специальные ограничения на случайные процессы, которые в большинстве задач ТМО имеют реальное обоснование, и позволил свести модели массового обслуживания к четкому и простому решению.

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

5

1. СЛУЧАЙНЫЕ ПРОЦЕССЫ

Случайным процессом называется изменение во времени состояния какой-либо системы в соответствии с вероятностными характеристиками. Обозначается как X(t), где параметр t играет роль времени, а случайная величина X имеет некоторое распределение (дискретное или непрерывное). Случайный процесс характеризуется математическим ожиданием, дисперсией. Важной характеристикой является корреляционная функция. Для детального изучения теории случайных процессов необходимо обратиться к специальной литературе.

Случайный процесс, протекающий в любой физической системе S, представляет собой случайные переходы системы из одного состояния в другое. В зависимости от множества состояний и множества значений аргумента времени t все случайные процессы делят на классы:

1.Случайный процесс с дискретными состояниями и дискретным временем. В этом случае аргумент t принимает дискретные значения. Множество значений случайной величины X — конечное (или счетное) дискретное множество.

2.Случайный процесс с дискретными состояниями и непрерывным временем. В этом случае аргумент t непрерывно распределен на некотором временном интервале. Множество значений случайной величины X остается дискретным.

3.Случайный процесс с непрерывными состояниями и дискретным временем. В этом случае время t дискретно, случайная величина X имеет непрерывное распределение.

4.Случайный процесс с непрерывными состояниями и непрерывным временем.

6

1. С ЛУ ЧАЙНЫЕ ПРОЦЕССЫ

Несмотря на то, что могут рассматриваться более сложные классы случайных процессов, упомянутые четыре являются основными.

Пример 1. Число машин такси на выезде в контрольные моменты времени — случайный процесс с дискретными состояниями

идискретным временем. Число работающих процессоров в любой момент времени — случайный процесс с дискретными состояниями и непрерывным временем. Средняя успеваемость студента после каждой сессии — случайный процесс с непрерывными состояниями и дискретным временем. Давление воздуха в шине колеса автомобиля — случайный процесс с непрерывными состояниями

инепрерывным временем.

Среди случайных процессов особое место занимают марковские случайные процессы. Случайный процесс называется марковским, если для любого момента времени t0 условная вероятность каждого из состояний системы S при t > t0 зависит только от состояния при t = t0 и не зависит от состояний при t < t0. Условие Маркова можно интерпретировать следующим образом: в любой момент времени прогноз о будущем поведении системы зависит от настоящего состояния и не зависит от состояний, в которых находилась эта система в прошлом. Это условие Маркова позволяет найти простое математическое решение для ряда задач со случайными процессами.

7

2.МАРКОВСКИЕ СЛУЧАЙНЫЕ ПРОЦЕССЫ

СДИСКРЕТНЫМ ВРЕМЕНЕМ

И КОНЕЧНЫМ ЧИСЛОМ СОСТОЯНИЙ

Пусть физическая система S находится в одном из состояний S1, S2,…, Sn и может переходить из одного состояния в другое случайным образом только в фиксированные изолированные моменты времени t1, t2,…. И если на процесс наложено условие Маркова, то такой случайный процесс называется марковским случайным процессом с дискретным временем и конечным числом состояний (дискретными состояниями). Моменты времени еще называют шагами процесса, а сам марковский случайный процесс — марковской цепью.

Без ограничения общности рассмотрим случай трех состоя-

ний S1, S2, S3.

Обозначим через pij, i, j = 1, 2, 3 вероятности переходов системы из состояния Si в состояние Sj за один шаг. Такие вероятности образуют матрицу P вероятностей переходов за один шаг

 

ж p11

p12

p13

ц

P =

з p

p

p

ч.

 

з 21

22

23

ч

 

з p

p

p

ч

 

и 31

32

33

ш

Если вероятности pij не зависят от номера шага, на котором осуществляется переход Si ® Sj, то такие цепи называются однородными марковскими цепями. В дальнейшем будем рассматривать только однородные марковские цепи.

8

2. МАРКОВСКИЕ С ЛУ ЧАЙНЫЕ ПРОЦЕССЫ С ДИСКРЕТНЫМ ВРЕМЕНЕМ…

Элементы матрицы обладают следующими свойствами:

0 Ј pij Ј 1, i, j = 1, 2, 3;

3

е pij =1, i = 1, 2, 3.

j =1

Однородную марковскую цепь удобно изображать в виде размеченного графа состояний (рис. 1).

p11

 

 

 

 

p12

 

 

p22

 

 

S1

 

 

 

S2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

p21

 

p31

p32 p23

p13

S3

p33

Рис. 1

Обозначим через матрицу-строку Q(k) = (p1(k), p2(k), p3(k)) распределение вероятностей в системе после k шагов, где pi(k) — вероятность нахождения системы в состоянии Si, i = 1, 2, 3. Для элементов

3

матрицы Q(k) при любом k і 0 выполняется равенство е pi (k ) =1.

i =1

При k = 0 имеем начальное распределение вероятностей Q(0) =

= (p1(0), p2(0), p3(0)).

Для нахождения вероятностей состояний после k-го шага справедливо следующее соотношение:

Q(k ) =Q(k -1)P =Q(0)P k .

Определение 1. Состояние Si называется существенным, если, выйдя из этого состояния, система может в него вернуться за один или несколько шагов.

Состояние Si называется несущественным, если, выйдя из Si, система не может вернуться в него.

9

2. МАРКОВСКИЕ С ЛУ ЧАЙНЫЕ ПРОЦЕССЫ С ДИСКРЕТНЫМ ВРЕМЕНЕМ…

Так, марковская цепь, граф которой приведен на рис. 2, имеет одно несущественное состояние S1.

 

 

 

 

 

1

 

 

 

 

1

1

 

 

S1

 

3

 

S2

 

 

 

 

 

 

 

 

3

 

 

 

1

 

 

2

 

 

 

 

1

1

 

 

 

 

2

 

 

 

 

3

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S3

 

 

 

 

 

1

2

Рис. 2

Определение 2. Марковская цепь называется регулярной, если из любого существенного состояния можно попасть в любое другое существенное состояние за конечное число шагов.

Определение 3. Распределение вероятностей состояний марковской цепи называется стационарным, если оно не изменяется во времени.

Стационарное распределение Q удовлетворяет матричному уравнению

Q = Q · P,

или в координатной форме

p1 = p1 p11 + p2 p21 + p3 p31;

p2 = p1 p12 + p2 p22 + p3 p32;

p3 = p1 p13 + p2 p23 + p3 p33 .

Для получения единственного решения к системе уравнений необходимо добавить условие нормировки

p1 + p2 + p3 = 1.

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]