<<
>>

Вычисление финальных вероятностей состояний системы с марковским случайным процессом средствами MS Excel

Попова А.А. студентка 2 курса экономического факультета Научный руководитель: Торсунова Э.Р., канд. пед. наук,

зав. каф. прикладной информатики и естественнонаучных дисциплин Пермский институт экономики и финансов (г.

Пермь)

Случайные процессы находят широкое применение при изучении сложных стохасти- ческих систем как адекватные математические модели процесса функционирования таких систем.

Выделяют следующие этапы разработки марковской модели системы с дискретными состояниями [1]:

- кодирование состояний случайного процесса;

- построение размеченного графа переходов;

- формирование матрицы интенсивностей переходов;

- составление системы линейных алгебраических уравнений для определения финаль- ных вероятностей состояний системы.

Рассмотрим реализацию этапов на конкретном примере.

Центральный пульт управления лаборатории обрабатывает поступающие запросы с помощью ПК. Периодически, в среднем 5 раз в месяц ПК проходит тестирование, которое продолжается в среднем 1 день. В результате такого тестирования в среднем в двух случа- ях из пяти обнаруживаются проблемы, которые требуют перенастройки ПК, которая длит- ся в среднем 1 день. Кроме того, в среднем два раза в месяц ПК производит сбой и требу- ется перенастройка. После перенастройки в 50% случаев требуется ремонт, который длит- ся в среднем 3 дня. Необходимо определить сколько в среднем дней в месяц ПК работает, тестируется, перенастраивается и ремонтируется. Сколько нужно времени в среднем тра- тить на ремонт, чтобы ПК в рабочем состоянии в среднем находился 70% времени?

Решение задачи:

1. Введем состояния: S1 – ПК работает, S2 – ПК тестируется, S3 – ПК перенастраива- ется, S4 – ПК в ремонте. Построим граф состояний (рисунок 1).

Для этого находим интенсивности переходных вероятностей. Возьмем за единицу времени один месяц. Тогда тестирование проводится по условию задачи 5 раз в месяц, по- этому указываем над стрелкой между 1-м и 2-м состоянием интенсивность 5.

Тестирова- ние длится 1 день, т.е. тестирование можно осуществить 30 раз в месяц. При этом, в двух случаях из пяти, т.е. в 12 случаях из 30 обнаруживается неисправность и требуется пере- настройка, а в 18 случаях, соответственно, производится возврат в рабочее состояние. По

этой причине ставим над стрелкой 2→3 интенсивность 12, а над стрелкой 2→1 интенсив- ность 18. Перенастройка длится также 1 день, т.е. 30 раз в месяц, в половине случаев про- исходит выход в рабочее состояние, в половине – ремонт. Поэтому над 3→1 и 3→4 ставим по 15. Ремонт длится 3 дня, это 10 раз в месяц, над 4→1 ставим 10.

5

S1 S2

18

15 12

2 10

S3 15 S4

S1

Рисунок 1 – Граф состояний

2. Построим матрицу переходных интенсивностей, которая полностью описывает граф состояний. Если из состояния с номером i в состояние с номером j идет стрелка с ин-

тенсивностью

lij , то в i-й строке и j-м столбце будет стоять эта интенсивность

lij . Если

между состояниями перехода нет, то в соответствующей позиции матрицы стоит ноль. Для данной задачи матрица переходных интенсивностей имеет вид:

? 0

ç

ç18

ç15

ç
ç

è10

5 2

0 12

0 0

0 0

0 o

÷

0 ÷

15 ÷

÷

0
÷

o

class="lazyload" data-src="/files/uch_group28/uch_pgroup18/uch_uch696/image/91.jpg">

3. а) Создадим экранную форму для ввода условия задачи и введем данные в экран- ную форму (рисунок 1).

Рисунок 1 – Создание экранной формы

б) В транспонированную матрицу на место диагональных элементов введем сумму всех остальных элементов данного столбца со знаком «минус» (рисунок 2):

- ввести в A2 формулу: =-A3-A4-A5;

- ввести в B3 формулу: =-B2-B4-B5;

- ввести в C4 формулу: =-C2-C3-C5;

- ввести в D5 формулу: =-D2-D3-D4.

Рисунок 2 – Введение диагональных элементов

Полученная матрица будет вырожденной и для получения единственного решения си- стемы уравнений нужно одно любое уравнений заменить условием нормировки: P1+P2+…+Pn=1, которому будет соответствовать строка из единиц в расширенной матри- це. Введем во все ячейки диапазона A6:E6 числа «1».

Рисунок 3 – Введение условия нормировки

в) Найдем матрицу обратную для матрицы расположенной в ячейках A3:D6.

- выделить диапазон ячеек для размещения результата: G3:J6;

- выбрать функцию МОБР в категории Математические;

- ввести диапазон ячеек A3:D6;

- нажать клавиши CTRL+SHIFT+ENTER.

г) Найдем результат решения задачи – вероятности состояний, матрица которых есть результат перемножения обратной матрицы и столбца свободных членов системы уравне- ний (рисунок 4).

- выделить диапазон ячеек для размещения результата умножения матриц: M3:M6;

- выбрать функцию МУМНОЖ в категории Математические;

- ввести диапазоны ячеек G3:J6 и E3:E6;

- нажать клавиши CTRL+SHIFT+ENTER.

Рисунок 4 – Нахождение вероятностей состояний

Умножив эти вероятности на 30 дней можно рассчитать, сколько дней в среднем в ме- сяц система находится в каждом состоянии: ПК работает 0,667·30 = 20 дней, ПК тестиру- ется 0,111·30 = 3,33 дня, ПК перенастраивается 0,089·30 = 2,67 дней, ПК в ремонте

0,133·30 = 4 дня.

д) Ответим на второй вопрос задачи: сколько нужно времени в среднем тратить на ремонт, чтобы ПК находился в рабочем состоянии в среднем 70% времени?

- поставить курсор в любой свободной ячейке;

- выбрать пункт меню «Данные», подменю «Подбор параметра»;

- в открывшемся окне «ПОДБОР ПАРАМЕТРА» в поле «УСТАНОВИТЬ В ЯЧЕЙКЕ» ввести $M$3, в поле "ЗНАЧЕНИЕ" – 0,7, в поле «ИЗМЕНЯЯ ЗНАЧЕНИЯ ЯЧЕЙКИ» – $D$2 (рисунок 5).

Рисунок 5 – Подбор параметра

Результат решения задачи представлен на рисунке 6.

Рисунок 6 – Результат подбора параметра

дня.

В D2 результат 15,46, что означает, что ремонт должен продолжаться 30/15,46 = 1,94

Использованные источники

Вентцель, Е.С. Исследование операций: задачи, принципы, методология / Е.С. Вент-

цель. – М.: Наука, 1988. – 208 с.

<< | >>
Источник: Е.В. Поносова и др.. Сборник статей ежегодной Всероссийской с международным участием научно- практической конференции студентов «Человек. Общество. Экономика: проблемы и перспективы взаимодействия»: материалы научно-практической конференции. 24 апреля 2014 г. / Под ред. Е.В. Поносовой. – Пермь: Пермский институт экономики и финансов,2014. – 428 с.. 2014

Еще по теме Вычисление финальных вероятностей состояний системы с марковским случайным процессом средствами MS Excel:

  1. §4.1 Марковские случайные процессы. Понятие системы массового обслуживания. Классификация систем.
  2. Вычисление предельных вероятностей процесса размножения и гибели
  3. Постоянная и случайная составляющие случайной переменной
  4. Анализ технического состояния и движения основных средств
  5. Влияние средств массовой информации на информационно психологическое состояние личности
  6. Приложение А Мониторинг технического состояния основного капитала и процесса его воспроизводства
  7. § 4с. Расчет рациональной стоимости и хеджирующих стратегий. II. Случай марковских платежных функций
  8. Количественная оценка риска. Мера риска, степень риска.Случайные величины, распределения случайных величин.
  9. Три финальных вопроса об автокредитах
  10. Три финальных вопроса о кредитах на покупку жилья
  11. Кризисное состояние российской денежной системы.
  12. Краткий практикум кредитной арифметики с применением Excel
  13. Глава 2. Электронные платежные средства и системы как предмет преступного посягательства и средство совершения преступлений
  14. 1.1 Банковская система России: понятие,этапы развития, состояние
- Law - Авторское право - Аграрное право - Адвокатура - Административное право - Административный процесс - Антимонопольно-конкурентное право - Арбитражный (хозяйственный) процесс - Аудит - Банковская система - Банковское право - Бизнес - Бухгалтерский учет - Вещное право - Государственное право и управление - Гражданское право и процесс - Денежное обращение, финансы и кредит - Деньги - Дипломатическое и консульское право - Договорное право - Жилищное право - Земельное право - Избирательное право - Инвестиционное право - Информационное право - Исполнительное производство - История - История государства и права - История политических и правовых учений - Конкурсное право - Конституционное право - Корпоративное право - Криминалистика - Криминология - Маркетинг - Медицинское право - Международное право - Менеджмент - Муниципальное право - Налоговое право - Наследственное право - Нотариат - Обязательственное право - Оперативно-розыскная деятельность - Права человека - Право зарубежных стран - Право социального обеспечения - Правоведение - Правоохранительная деятельность - Предпринимательское право - Семейное право - Страховое право - Судопроизводство - Таможенное право - Теория государства и права - Трудовое право - Уголовно-исполнительное право - Уголовное право - Уголовный процесс - Философия - Финансовое право - Хозяйственное право - Хозяйственный процесс - Экологическое право - Экономика - Ювенальное право - Юридическая деятельность - Юридическая техника - Юридические лица -