Научная статья на тему 'Постановка специального курса "марковские модели систем с взаимодействием" по направлению "Прикладная математика"'

Постановка специального курса "марковские модели систем с взаимодействием" по направлению "Прикладная математика" Текст научной статьи по специальности «Математика»

CC BY
109
17
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРЕПОДАВАНИЕ МАТЕМАТИКИ / МГТУ ИМ. Н.Э. БАУМАНА / СПЕЦИАЛЬНЫЙ КУРС / МАРКОВСКИЕ ПРОЦЕССЫ И ИХ ПРИЛОЖЕНИЯ / ТИПОВОЙ РАСЧЕТ

Аннотация научной статьи по математике, автор научной работы — Калинкин Александр Вячеславович

В статье изложены вопросы постановки и содержание специального курса по приложениям марковских процессов с дискретными состояниями и непрерывным временем для студентов старших курсов факультета "Фундаментальные науки". Указаны первоисточники для вариантов задач типового расчета по дисциплине. Приведены примеры результатов выполненных расчетов по домашнему заданию.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Statement of the special course "Markov models of the systems with interaction" for the direction "Applied Mathematics"

The article outlines the issues of setting and content of the special course on applications of Markov processes with discrete states and the continuous time for students of the Faculty "Fundamental sciences". For typical problems of calculation for the discipline we have indicated the primary sources. We gave examples of the results of the calculations for homework.

Текст научной работы на тему «Постановка специального курса "марковские модели систем с взаимодействием" по направлению "Прикладная математика"»

УДК 51.74 + 519.21

Постановка специального курса «Марковские модели систем с взаимодействием» по направлению «Прикладная математика»

© А.В. Калинкин МГТУ им. Н.Э. Баумана, Москва, 105005, Россия

В статье изложены вопросы постановки и содержание специального курса по приложениям марковских процессов с дискретными состояниями и непрерывным временем для студентов старших курсов факультета «Фундаментальные науки». Указаны первоисточники для вариантов задач типового расчета по дисциплине. Приведены примеры результатов выполненных расчетов по домашнему заданию.

Ключевые слова: преподавание математики, МГТУ им. Н.Э. Баумана, специальный курс, марковские процессы и их приложения, типовой расчет.

Введение. В Московском государственном техническом университете имени Н.Э. Баумана с 1998/99 учебного года читается обязательный семестровый курс «Дополнительные главы теории случайных процессов» для студентов специальности «Прикладная математика» факультета «Фундаментальные науки». С 2005/06 учебного года читается второй обязательный семестровый курс «Марковские модели систем с взаимодействием» для студентов той же специальности. Учебная программа дисциплины за пятнадцать лет чтения лекций претерпела значительные изменения, вызванные как внутренним развитием содержания специального курса — накоплением опыта изложения новой предметной области, — так и внешними условиями — увеличением числа учебных часов, отводимых на курс, появлением у каждого студента индивидуальных вычислительных средств (ноутбуков) и т. д. Изменения в читаемом курсе связаны с созданием и развитием программного пакета численных расчетов MATLAB, аналитических решателей MAPLE, MATHEMATICA и других мощных компьютерных численных и символьных систем с визуализацией данных.

По разным причинам менялись содержание и формы контроля знаний студентов — изменялись структура и объем домашних заданий (типовых расчетов), переход с приема зачетов на прием экзаменов в конце семестра, переход на модульно-рейтинговую систему проведения зачетов и экзаменов. Изменений потребовал новый Федеральный стандарт высшего образования по направлению подготовки «Прикладная математика» для магистров.

По специальному курсу изданы учебные пособия [1, 2]. Методическое обеспечение дисциплины докладывалось на конференциях [3, 4, 5]. Программа годового курса обсуждалась специалистами на семинаре отдела дискретной математики МИРАН им. В. А. Стеклова. По своей прикладной направленности содержание представляемого

курса является оригинальным. Близкие курсы по марковским процессам и их приложениям читаются в Брисбенском [6, 7] и Ливерпульском университетах [8].

В настоящей публикации рассматриваются методические особенности выполнения студентами специальности «Прикладная математика» домашнего задания (типового расчета) [2, 5] по курсу математического моделирования дискретных стохастических систем.

Содержание специального курса. Для понимания дальнейшего изложения в данной статье кратко опишем предметное наполнение читаемых курсов. Прикладной основой дисциплины является внема-тематическое понятие схемы взаимодействий — в различных областях естествознания и техники системы с взаимодействиями и превращениями составляющих их элементов задаются кинетическими схемами. Содержание курса определено в основном учебниками и статьями [9-15].

В первом семестровом курсе «Дополнительные главы теории случайных процессов» излагаются основы аналитического метода для марковских процессов с дискретными состояниями. Рассматриваются одномерные и многомерные процессы рождения и гибели линейного типа, соответствующие схемам превращений: Т1 ^ Т2 (ординарная); Т1 ^Т2 ^... ^Тп (последовательная); Т1 ^ Т2, Т3 (параллельная); Т ^ Т2; Т2 ^ Т3, Т4 (последовательно-параллельная); Т1 ^ Т2 ^... ^ Тп ^ Т1 (простая циклическая); Т ^ 2Т (автокатализ); Т ^ кТ, к = 0,1,2,. (цепная с ветвлением); 0 ^ Т; Т ^ 0 (система массового обслуживания М / М / да) [9, 11, 13, 16].

Во втором семестровом курсе «Марковские модели систем с взаимодействием» рассматриваются процессы рождения и гибели квадратичного типа, соответствующие схемам с парными взаимодействиями: 2Т ^ Т (бинарная); Т1 + Т2 ^ Т3 (бинарная); Т1 + Т2 ^ Т4; Т + Т3 ^ Т5 (параллельная); Тх + Т2 ^ Т3; Т3 ^ Тх + Т2 (двусторонняя); Т\ + Т2 ^ Т2 + Т3 (катализ) и др.

В общем случае системы с превращениями и взаимодействиями составляющих их элементов типов Ть ..., Тп задаются кинетическими схемами вида [11, 16, 17]:

еТ + е\Т2 +... + в!Тп ^ уТ + у\Т2 +... + у!Тп;

еТ + е\Т2 +

е1Т +е 2Т2 +

+ егпТп ^у'Т + уг2Т2 +

+ е1пТп + уТ +

+ у1Т •

1 \ п* П1

+ у1Т

! п П1

(1)

где в у, у'у, - = 1, —, I, у = 1, ..., п — целые неотрицательные числа.

Схемой (1) может быть учтено поступление элементов извне (открытая система) и образование конечных элементов (финального продукта).

В начале учебного курса излагается классический детерминированный подход к моделированию кинетической схемы (1). Вводят количество хг (/) элементов типа Т1, г = 1, —, п, в момент времени t, I е [0, Функции ), —, хп^) удовлетворяют системе нелинейных обыкновенных дифференциальных уравнений, или кинетических уравнений [16],

Х1 = /\(хъ ••• , Хп );

< х = /(хь —, Хп); (2)

, Хп /п (х15 — 5 Хп )

с начальными условиями хх(0) = х°, —, хп(0) = х°. Вид функций /1, —, /п определяется схемой (1) по законам формальной кинетики [16]: для ординарной схемы превращений Т — Т2 полагают Хх = —Ях1; Х2 = Ях1; для бинарной схемы взаимодействий Т1 + Т2 — Т3 полагают Х1 = —Лхх х2; Х2 = —Лхх х2; Х3 = Х. х2, где X >0 — константа. В прикладных задачах функции /ь —, /п являются многочленами степени не выше третьей.

Содержание курса главным образом основано на вероятностной модели [11, 14, 15] для схемы взаимодействий (1) в виде однородного во времени многомерного марковского процесса ), —, t е [0, да), на дискретном фазовом пространстве

N = (а = (аь —, а„), а, =0,1, 2, —, г = 1, —, п}.

Состояние (аь —, ап) соответствует наличию ах элементов типа Ть —, ап элементов типа Тп, и строке В1Т1 + — .+в'пТп —> у^ТЦ +—+ У-соответствует скачок случайного процесса из состояния (аь —, ап) в состояние (а! — в- + у1, —, ап —в'п +у'п). Если процесс для каждого из состояний (аь —, ап) может совершить скачок только в состояние (Рь —, Рп) такое, что | аi — Р, |<1 для г = 1,—, п, то имеем многомерный процесс рождения и гибели [18]. В состоянии (аь —, ап) процесс находится случайное время с показательным

распределением, зависящим от параметров таким образом, что стохастическая модель и детерминированная модель (2) связаны «термодинамическим предельным переходом» [19].

Кратко перечислим разделы годового курса.

Целочисленные неотрицательные случайные величины и их производящие функции. Факториальные моменты. Мультипликативное свойство. Экспоненциальные производящие функции. Многомерные производящие функции.

Переходные вероятности однородных марковских процессов со счетным множеством состояний N = {0,1,2, ...}. Инфинитезималь-ные характеристики и их вероятностная интерпретация. Классификация состояний. Вывод первой и второй (линейных) систем дифференциальных уравнений Колмогорова для переходных вероятностей.

Процессы гибели и размножения, вложенная цепь Маркова для которых является случайным блужданием. Оператор обобщенного дифференцирования Гельфонда — Леонтьева. Свертка с помощью производящих функций первой и второй систем уравнений для переходных вероятностей. Асимптотическое поведение средних для процессов чистого размножения пуассоновского, степенного и линейного типов. Процессы квадратичного и полиномиального типов.

Ветвящийся процесс и его уравнения. Вывод свойства ветвления для переходных вероятностей и нелинейного (третьего) дифференциального уравнения. Интерпретация ветвящегося процесса через частицы. Приложения в физике. Цепная ядерная реакция размножения нейтронов Т ^ кТ, к = 0,1, 2, ... Докритические, критические, надкритические процессы и вероятностный смысл параметра критичности. Вычисление вероятности вырождения.

Структура множества марковских процессов при дискретном фазовом пространстве Nn. Марковские процессы с взаимодействием. Второе уравнение для многомерной производящей функции переходных вероятностей. Конструктивное описание как процессов с взаимодействием частиц. Схема взаимодействий. Иммиграция частиц, финальные частицы. Ветвящиеся процессы с взаимодействием. Первое и второе уравнения для экспоненциальной производящей функции и производящей функции переходных вероятностей (уравнения в частных производных). Ветвящиеся процессы. Свойство ветвления и нелинейная система обыкновенных дифференциальных уравнений.

Приложения в формальной кинетике. Детерминированная и вероятностная модели мономолекулярной реакции Т1 ^ Т2. Явное решение уравнений марковского процесса и предельная теорема при большом начальном числе частиц. Бимолекулярные реакции Т + Т2 ^ Т3 и 2Т ^ Т и закон действующих масс.

Приложения в экологии. Детерминированная и вероятностная модели системы хищник — жертва. Применение статистического моделирования. Стохастическая модель эпидемии. Пороговая предельная теорема для финальных вероятностей. Приложения в технике. Вычисление стационарного распределения для системы массового обслуживания 0 — Т; Т — 0.

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

В курсе «Дополнительные главы теории случайных процессов» разбираются примеры применения аналитических методов решения дифференциальных уравнений Колмогорова для переходных вероятностей процесса (£1(0, —, (0) для моделей схем (1) в случае процессов линейного типа. При решении уравнений для марковских процессов используется аппарат производящих функций и методы теории ветвящихся процессов [13]. Дается типовой расчет по явным решениям таких уравнений — используются методы обыкновенных дифференциальных уравнений, уравнений в частных производных первого порядка, интегральные преобразования, а также асимптотические методы.

В курсе «Марковские модели систем с взаимодействием» в случае процессов квадратичного типа уравнения Колмогорова являются уравнениями в частных производных второго порядка смешанного типа. Поэтому в типовом расчете [2] в большей степени применяются численные методы. Для исследования случайных процессов (^(0, —,(0) студентами используется итерационный алгоритм моделирования на ЭВМ процессов с дискретными состояниями [12] и метод Монте-Карло статистических испытаний [18].

В работах [6, 8, 11] предложены ограниченные по применению аналитические методы решения дифференциальных уравнений для переходных вероятностей процесса (^(0, —,(0) для схемы (1) в случаях I < 2 и п < 2.

Задачи типового расчета. Приведем ряд вариантов типового расчета по марковским процессам рождения и гибели квадратичного типа [5]. Все схемы взаимодействий взяты из технической и естественно-научной литературы и публиковались в связи с прикладными задачами, рассматривавшимися на основе теории марковских процессов с дискретными состояниями.

2Т — Т; Т — 0,2Т; квазистационарное распределение [7].

3Т — 2Т; 2Т — 3Т; Т — 0; 0 — Т; бистабильная система [17].

2ТХ — Т2; Т2 — 0,Т1; два поглощающих состояния [11].

Т\ + Т2 ^ 0, Ть 2ТХ; Т, ^ 0; размножение нейтронов с выгоранием ядерного топлива [20].

2Т + Т2 ^ 3ТЬ Тх ^ 0,2Т2; 0 ^ Тъ брюсселятор [12, 21]. Т1 + Т2 ^Т2 + Т4; Т1 ^ 0; 0 ^ Тх; каталитический реактор с финальным продуктом [16].

Т + Т2 ^ Т4; Т4 ^ Т3; короткоживущее промежуточное соединение [17].

Т ^ 2Т2; 2Т2 ^ Тх; равновесная схема [22]. Т + Т2 ^ Т3 + Т4; Т3 + Т4 ^ Т + Т2; двусторонняя схема [22]. Т + Т2 ^Тх; Т ^ 0; эпидемия Вейса [11, 23]. Т + Т2 ^ Тх; Т ^ 0,2ТХ; эпидемия Вейса с размножением переносчиков [24].

Т + Т2 ^Тх; Т ^ 0; 0 ^ ТьТ2; открытая эпидемия Вейса [24]. Т + Т2 ^ 2ТХ; Т, ^ 0; эпидемия Бартлетта — Мак-Кендрика [25, 26].

Т + Т2 ^ 2ТХ; Т, ^ 0; 0 ^ Т2; повторяющаяся эпидемия [25, 27]. Т\ + Т2 ^ 2ТХ; Т ^ 0; Т2 ^ 0; 0 ^ ТьТ2; общая эпидемия [15]. Т + Т2 ^2ТХ; Тх ^Т3,Т2 + Т3; замкнутая эпидемия. Т + Т3 ^ Тх; Т2 + Т3 ^ Т2; Т ^ 0; Т2 ^ 0; эпидемия Беккера [24]. Т + Т2 ^ Т, + Т3; Т, + Т3 ^ Тх; Т ^ 0; эпидемия Гани [28]. Т + Т2 ^ Т1; Т ^ 0; Т2 ^ Т.; 0 ^ Т [29].

Т + Т2 ^2ТХ; Тх ^ Т3; Т3 ^Т2; эпидемия с приобретением иммунитета [30].

Т + Т2 ^ Т, + 2Т2; Т, ^ 2ТХ; система носитель — паразит [24]. Т + Т2 ^ 2ТХ; Т ^ 0; Т2 ^ 2Т2; трехпараметрическая система хищник — жертва [17, 15, 11].

Т + Т2 ^ 0,2ТХ; Т ^ 0; Т2 ^ 2Т2; четырехпараметрическая система хищник — жертва [31, 32].

Т\ + Т2 ^ 0,2ТХ; Т, ^ 0; Т2 ^ 2Т2; 0 ^ Тх; система с иммиграцией [32].

Т + Т2 ^Т1зТ2; 2Т1 ^Т; 2Т2 ^Т2; Тх ^2Т1; Т2 ^2Т2; конкуренция двух видов [15, 32].

Т + Т2 ^ Ть Т2; Тх ^ 2Т1; Т2 ^ 2Т2; взаимодействие двух видов

[15].

Т + Т2 ^Т2; Т ^ 0,2Т1; Т2 ^0,2Т2; 0 ^ ТьТ2; открытая система

[29].

T + T2 ^T3; T3 ^T2 + T4; 0^T; система массового обслуживания [33, 34].

В первой части типового расчета студентом по схеме взаимодействий марковского процесса выписываются первое и второе уравнения для производящих функций переходных вероятностей [2, 11]. Из второго уравнения «термодинамическим предельным переходом» (при большом числе частиц) выводится система дифференциальных уравнений (2) для детерминированной модели кинетической схемы [9, 19, 25]. Находятся точки стационарности системы дифференциальных уравнений и проводится их анализ на устойчивость.

Во второй части типового расчета дается наглядное графическое описание скачков процесса рождения и гибели на дискретном фазовом пространстве и выписываются вероятностные распределения времени нахождения процесса в точке. На этой основе составляется и отлаживается на ЭВМ численная модель случайного процесса (£x(t), ...,n(t)) в одном из пакетов MATLAB, Maple, Mathematica. Графики траекторий в зависимости от времени t для детерминированной модели вида (2) даются стандартной подпрограммой метода Рунге — Кутты, для марковского процесса реализации строятся методом Монте-Карло. Выводятся графики детерминированных и стохастических траекторий на фазовых плоскостях.

Определяются наличие иммиграции, поглощающих состояний — финального распределения, (квази)стационарного распределения, возможность ухода случайного процесса на бесконечность. Путем численных экспериментов определяется порядок начального состояния, при котором стохастические реализации близки к детерминированным траекториям (если такая близость имеется). Анализируется и сравнивается поведение детерминированной модели и стохастической модели при t ^ да.

В третьей части типового расчета строится одномерная или двумерная гистограмма финального распределения или (квази) стационарного распределения путем многократного повторения численного моделирования случайного процесса (при большом промежутке времени моделирования t е [0, T]). Статистическими экспериментами исследуется изменение гистограммы в зависимости от одного из параметров (один из параметров интенсивности или начальное число частиц — по указанию преподавателя). Возможны значения параметров, когда гистограмма близка к плотности нормального закона, или плотности показательного распределения, или другому известному вероятностному распределению. Для некоторых схем взаимодействий преподавателем формулируются специальные вопросы о поведении марковской модели сложной системы.

Пример. Квазистационарное распределение марковского процесса со схемой взаимодействий 2Т ^ Т; Т ^ 0,2Т. В качестве примера приведем частичные результаты для одного из вариантов типового расчета. Рассматривается однородный во времени марковский процесс рождения и гибели

Щ), t е [0, да),

на множестве состояний

N = {0,1,2, ...},

переходные вероятности

Р (t ) = РШ=] = /}

которого при t ^ 0 + представимы в виде > 0, X 2 > 0) :

Р-l(t) = (X4(г -1) + М11У + o(t), Ра (t ) = 1 - (X 2/(/ -1) + Х1/)t + 0(t), ) = Р2Х^ + О^), Рг] (t) = О^), ] * / -1, /, / + 1,

где р0 > 0, р2 > 0, р0 + р2 =1. Пример реализации процесса ^) приведен на рис. 1 при значениях параметров Х1 = 5,5, X2=0,1, р0 = 0,1, р2 =0,9 и начальном условии / = 100.

Рис. 1. Пример реализации случайного процесса t) и траектория детерминированной модели х ^)

Производящая функция переходных вероятностей

да

^ (^ 5) = XР] ^ У ,И< 1, ]=0

Постановка специального курса «Марковские модели систем с взаимодействием» удовлетворяет второму уравнению Колмогорова [11]

= X 2 (5 - 5 2)-^^ + Х,( р 2 5 2 + р 0 - 5) ^

д* д5 д5

с начальным условием (0; 5) = ъ1.

Для рассматриваемой автокаталитической реакции с кинетической схемой 2Т ^ Т; Т ^ о,2Т уравнение детерминированной модели имеет вид

Х(*) = *а(Р2 -Ро)х(*) - X2Х2(*), х(0) = Хо ( х( *) — количество реагента Т). Решение имеет вид (р0 Ф р2)

х(Л =_Р2 - Ро)Хо__(3)

МР2 - Ро) - X2Х0)в^Р2-Р0)* + X2Хо '

Пусть Р2 > Ро. Из (3) следует, что детерминированная модель х( *) выходит при * ^ ю на стационарный уровень хс = = Х1(Р2 - Ро)/ Х2>о. Случайный процесс £(*) длительное время находится в окрестности точки хс, но с вероятностью 1 попадает независимо от значений параметров в поглощающее состояние о. Пример такой реализации процесса приведен на рис. 2.

Рис. 2. Случайный процесс с вероятностью 1 остановится в состоянии о

На рис. 3 приведена полученная методом статистических испытаний гистограмма условного распределения значения случайного процесса (при условии непопадания случайного процесса в 0), построенная по 1000 реализаций процесса ) на фиксированном промежутке времени [0,50] (рис. 1-3 даны при одинаковых значениях параметров). Если точка стационарности хс детерминированной модели не близка к 0, то гистограмма близка к плотности нормального закона. В [7] доказано существование предельного условного распределения qJ = Нт^Р{%(г) = ) > 0, %(0) = /}, у = 1,2, ..., и

сделано предположение, что квазистационарное распределение близко к нормальному.

Ц0 1Т1 ю Л} М4 4Т£ й$ Ц.4

Рис. 3. Гистограмма квазистационарного распределения

Пример. Спиралевидные реализации марковского процесса рождения и гибели квадратичного типа Т + Т2 ^ 2ТХ, Т ^ 0,

0 ^ Т2. Приведем также пример двумерной стохастической модели из типового расчета. Рассматривается однородный во времени марковский процесс рождения и гибели

&(0, %гШ г е [0,да),

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

на множестве состояний

N2 = {а = (аь а2), а!,а2 =0,1, 2,...},

переходные вероятности

РрХ)2^) = р{(^1(0, %2(*)) = (Р1, Р2) I (^(о), %2(о)) = («!,а2)}

которого при * ^ о + представимы в виде (X 2 > о, X1 > о, X о > о)

Р&а 21 -1)(* ) = X 2а,а 2* + о(*),

раа-а ¿с )=X 1а1*+о(*),

Р((аа1аа22+)1)(* ) = X о* + о(*), РО^Ч О = 1 - (X 2а1а1 + X 2а, + X о) * + о( *).

Скачки марковского процесса (%1( *), %2( *)) изображены на рис. 4.

Рис. 4. Скачки двумерного марковского процесса (%1(*), %2(*)) на фазовой

плоскости

Экспоненциальная (двойная) производящая функция переходных вероятностей (( < 1, |52| < 1)

Г( Zl, 12; ^) = ^

_а1 _а2

2 р (а1,а2)( *)„ (1 „ (2

Р((ь(2)

а1,а2, (1, (2=о 1А1:1Л2:

удовлетворяет первому и второму уравнениям Колмогорова [11]

дТ Ы

X 2 2

( д2 Т д2 Т Л

дг1 дг1дг 2 у

Г дТ ^ Г дТ ^

+ XТ--I + X о--Т

^ ) ^ ,

дТ д 2Т дТ

— = X 2 (512 - 5152)—— + X1 (1 - + X о(52 - 1)Т

д* д51д52 д^

с начальным условием Т(о; г2; 52) = е^4

'2 2

Случайный процесс интерпретируется как модель распространения инфекции в популяции с двумя типами особей: тип Т1 — инфицированные; тип Т2 — восприимчивые. Процесс (^(?), ^г(О) введен в [25] как модель повторяющейся эпидемии и обобщает марковский процесс эпидемии Бартлетта — Мак-Кендрика допущением, что количество восприимчивых особей пополняется извне иммиграцией. Для кинетической схемы Т1 + Т2 ^ 2Т1, Т1 ^ 0, 0 ^ Т2 уравнения детерминированной модели имеют вид () — количество Т1, х2(/) — количество Т2)

^ 2 Х1 Х2 ^ 1 Х1 ;

•1= Л1 Л (4)

X 2 А 2 Х1Х 2 + А 0

с начальными условиями х1(0) = , х2(0) = х°.

Система нелинейных уравнений (4) исследована в [25] путем линеаризации в окрестности точки стационарности (А0/А1, А1/А2). При некоторых условиях на параметры показано, что х1(/), х2(/) представляют собой затухающие колебания — траектория на фазовой плоскости х1Ох2 есть спираль, накручивающаяся на точку стационарности.

Рис. 5. Пример детерминированной траектории и стохастической реализации для схемы Т1 + Т2 ^ 2Т1, Т1 ^ 0, 0 ^ Т2

На рис. 5 приведен полученный методом Монте-Карло пример спиралеобразной реализации марковского процесса; значения параметров А 2 =0,00005, А1 =0,5, А 0 =1000 и начальные условия а1 =3000, а2 =0. Процесс (^(?), ^2(0) длительное время находится в окрестности точки стационарности (А 0/А1, А1/А 2), но с вероятностью 1 попада-

ет независимо от значений параметров в поглощающее множество {(о,о), (о,1), (о,2), ...}. Неизвестны аналитические или прямые вероятностные методы исследования описанной марковской системы.

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

При внешней простоте записи схемы взаимодействий (1) моделируемая система является многопараметрической уже в одномерном случае. Соответственно в рамках варианта типового расчета не ставится задача полного исследования стохастической системы, а только рассмотрение в каждом варианте своего, важного для приложений «случая общего положения». В частности, подбор параметров для визуализации траекторий в компьютерной графике иногда приводит к остановке моделирующей программы, так как рассматриваемые случайные процессы имеют счетное множество состояний, а счетное множество нереализуемо в памяти компьютера.

В зависимости от схемы взаимодействий и параметров модели часто имеется полное отличие поведения детерминированной траектории от поведения стохастической реализации — поведение вероятностной системы значительно многообразнее. Трудности у студентов при подборе значений параметров возникают всегда, когда стохастическая реализация становится близкой к детерминированной траектории, что возможно только при отношении значений параметров в 1о5-1о6 раз (например, для бистабильной системы).

Возникают неясности при выборе отрезка времени для моделирования * е [о, Т], так как при многократном повторении численного моделирования случайного процесса одна или более реализаций из, например, 1 ооо выдаваемых компьютером реализаций процесса с отличной от нуля вероятностью может оказаться не соответствующей рамкам проводимого исследования. Наконец, время расчета гистограммы на ЭВМ составляет порядка нескольких часов, и для уменьшения этого времени требуется коррекция всех вводимых в программу параметров и ограничений.

Указанные детали работы над типовым расчетом труднопредсказуемы в конкретном варианте схемы взаимодействий и требуют кропотливости и вдумчивости от студента старшего курса при самостоятельной работе над домашним заданием, времени для осмысления

возможных связей между параметрами и особенностями реализаций случайного процесса. Написание и отладка программы на ЭВМ преподавателем не контролируются — результаты ошибок программирования немедленно отображаются визуально при прогонке программы при измененных значениях параметров.

Далее, в условиях неопределенности параметров и накладываемых программных ограничений требуется специальными сериями различных визуальных экспериментов выделить «случай общего положения» и построить одномерные или двумерные гистограммы, несущие информацию об исследуемом стохастическом объекте, в том числе по численной оценке осредненных характеристик вероятностной системы.

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

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

Заключение. В представленном курсе по марковским моделям сложных систем учитываются требования федерального стандарта высшего образования по направлению подготовки «Прикладная математика» для магистров. Учащимся разрабатывается логическая схема последовательности выполнения расчетов при создании вычислительных систем математического моделирования (физико-технических) систем и процессов, а также схемы моделирующих алгоритмов систем, которые реализовываются с использованием как языков общего назначения, так и пакетов прикладных программ (языков и систем) моделирования.

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

В учебном пособии [2] сформулированы темы курсовых и дипломных работ в форме задач. Прослушавшие специальный курс студенты участвуют в работе СНТО кафедры высшей математики, выступают с докладами на ежегодных конференциях «Студенческая весна». В работе этой и других конференций приняли участие и опубликовали свои результаты по марковским процессам ряд студентов, дипломников и аспирантов факультета ФН.

ЛИТЕРАТУРА

[1] Калинкин А.В. Случайные процессы в естествознании: дискретное фазовое пространство. Препринт. Москва, Изд-во МГТУ им. Н.Э. Баумана, 1999, 40 с.

http://hoster.bmstu.ru/kalinkin/branching/nature.zip

[2] Калинкин А.В. Схемы взаимодействий: детерминированные и стохасти-

ческие модели. Препринт. Москва, Изд-во МГТУ им. Н.Э. Баумана, 2008, 44 с. http://hoster.bmstu.ru/kalinkin/branching/interaction.zip

[3] Калинкин А.В. Курс теории марковских процессов. Обозрение прикладной и промышленной математики. Сер. «Вероятность и статистика», 2001, т. 8, вып. 1, с. 198-200.

[4] Калинкин А.В. Специальный курс «Математическое моделирование кинетических схем». Обозрение прикладной и промышленной математики, 2005, т. 12, вып. 2, с. 379-380.

[5] Калинкин А.В. Типовой расчет по марковским процессам рождения и гибели квадратичного типа. Тез. докл. Сб. Всерос. конф. «Прикладная теория вероятностей и теоретическая информатика». Москва, Изд-во ИПИ РАН, 2012, с. 61-63.

[6] Chen A., Pollett P., Zhang H., Li J. The ^Hision Branching Process. J. Appl. Prob, 2004, vol. 41(4), pp. 1033-1048.

[7] Sirl D. Limiting conditional distributions for a class of autocatalytic chemical reactions. Centre of Excellence for Mathematics and Statistics of Complex Systems. Brisbane: University of Queensland Press, 2004, 8 p.

[8] Chen A., Li J., Chen Y., Zhou D. Extinction probability of interacting branching collision processes. Adv. Appl. Probab., 2012, vol. 44(1), pp. 226-259.

[9] Баруча-Рид А.Т. Элементы теории марковских процессов и их приложения. Москва, Наука, 1969, 512 с.

[10] Гихман И.И., Скороход А.В. Введение в теорию случайных процессов. Москва, Наука, 1977, 568 с.

[11] Калинкин А.В. Марковские ветвящиеся процессы с взаимодействием. Усп. матем. наук, 2002, т. 57, вып. 2, с. 23-84.

[12] Калинкин А.В., Ланге А.М., Мастихин А.В., Шапошников А.А. Численные методы Монте-Карло для моделирования схем взаимодействий при дискретных состояниях. Вестник МГТУ им. Н.Э. Баумана. Сер. Естественные науки, 2005, вып. 2(17), с. 53-74.

[13] Севастьянов Б. А. Ветвящиеся процессы. Москва, Наука, 1971, 436 с.

[14] Севастьянов Б.А., Калинкин А.В. Ветвящиеся случайные процессы с взаимодействием частиц. Докл. АН СССР, 1982, т. 264, вып. 2, с. 306308.

[15] Anderson W.J. Continuous-time Markov chains: an application-oriented approach. New York, Springer, 1991., 340 p.

[16] Эмануэль Н.М., Кнорре Д.Г. Курс химической кинетики. Москва, Высшая школа, 1974, 400 с.

[17] Гардинер К.В. Стохастические методы в естественных науках. Москва, Наука, 1986. 526 с.

[18] Волков И.К., Зуев С.М., Цветкова Г.М. Случайные процессы. Зарубин B.C, Крищенко А.П, ред. Москва, Изд-во МГТУ им. Н.Э. Баумана, 1999. 448 с.

[19] Леонтович М.А. Основные уравнения кинетической теории газов с точки зрения теории случайных процессов. ЖЭТФ, 1935, т. 5, вып. 3-4, с. 211231.

[20] Дорогов В.И., Чистяков В.П. Вероятностные модели превращения частиц. Москва, Наука, 1988, 112 с.

[21] Николис Г., Пригожин И. Самоорганизация в неравновесных системах. Москва, Мир, 1979, 512 с.

[22] Dadvey I.G., Ninham B.W., Staff P.J. Stochastic models for second-order chemical reaction kinetics. The equilibrium state. J. Chem. Phys., 1966, vol. 45, pp. 2145-2155.

[23] Weiss G. On the spread of epidemics by carries. Biometrics. 1965, vol. 21(2), pp. 481-490.

[24] Becker N.G. Interactions between species: some comparisons between deterministic and stochastic models. Rocky Mountain J. Math, 1973, vol. 4(1), pp. 53-68.

[25] Бартлетт М.С. Введение в теорию случайных процессов. Москва, ИЛ, 1958, 384 с.

[26] Математическая энциклопедия. Т. 5. Москва, Советская энциклопедия, 1985.

[27] Бейли Н. Математика в биологии и медицине. Москва, Мир, 1970, 326 с.

[28] Gani J. Approaches to the modelling of AIDS. Lecture notes in biomathe-matics, 1990, vol. 86, pp. 145-154.

[29] Becker N. G. A stochastic model for two interacting populations. J. Appl. Prob, 1970, vol. 7(3), pp. 544-564.

[30] Kendall D.G. Deterministic and stochastic epidemics in closed populations. Proceedings of the Third Berkeley Symposium on Mathematical Statistics and Probability, 1954-1955, vol. 4. Berkeley and Los Angeles, University of California Press, 1956, pp. 149-165.

[31] Hitchcock S.E. Extinction probabilities in predator-prey models. J. Appl. Prob., 1986, vol. 23(1), pp. 1-13.

[32] Gause G.F. The Struggle for Existense. Baltimore, Williams and Wilkins, 1934, 163 p.

[33] Сергеев А.А. Предельные теоремы для случайных процессов, характеризующих работу системы массового обслуживания с подвижными приборами. Обозрение прикладной и промышленной математики. 2005, т. 12, вып. 3, с. 680.

[34] Лисицина М.В. Система массового обслуживания с подвижными приборами. Студенческий научный вестник. Сб. тез. докл. студенческой науч.-техн. конф. Т. 3. Москва, МГТУ им. Н.Э. Баумана, 2006, с. 129-130.

Статья поступила в редакцию 28.06.2013

Ссылку на эту статью просим оформлять следующим образом:

Калинкин А.В. Постановка специального курса «Марковские модели систем с взаимодействием» по направлению «Прикладная математика». Инженерный журнал: наука и инновации, 2013, вып. 5. URL: http://engjournal.ru/ catalog/pedagogika/hidden/739.html

Калинкин Александр Вячеславович родился в 1956 г., окончил в 1978 г. МГУ им. М.В. Ломоносова, доктор физ.-мат. наук, профессор кафедры «Высшая математика» МГТУ им. Н.Э. Баумана. Автор более 60 научных работ в области теории вероятностей и математического моделирования. e-mail: kalinkin@bmstu.ru

i Надоели баннеры? Вы всегда можете отключить рекламу.