На правах рукописи ОВСЯННИКОВА НАТАЛЬЯ ИГОРЕВНА ЗАДАЧА ОПТИМАЛЬНОГО УПРАВЛЕНИЯ В МОДЕЛИ ЭПИДЕМИИ

advertisement
На правах рукописи
ОВСЯННИКОВА НАТАЛЬЯ ИГОРЕВНА
ЗАДАЧА ОПТИМАЛЬНОГО УПРАВЛЕНИЯ В МОДЕЛИ ЭПИДЕМИИ
Специальность 01.01.09 – «Дискретная математика и математическая кибернетика»
АВТОРЕФЕРАТ
Диссертации на соискание учёной степени
кандидата физико-математических наук
Москва – 2010
Работа выполнена на кафедре прикладной математики Поморского Государственного
Университета им. М.В.Ломоносова, г. Архангельск
Научный руководитель:
доктор физико-математических наук, профессор
Андреева Елена Аркадьевна
Официальные оппоненты:
доктор физико-математических наук, профессор
Дикусар Василий Васильевич
кандидат физико-математических наук, доцент
Назаренко Кирилл Михайлович
Ведущая организация:
Учреждение Российской академии наук
Институт системного анализа РАН
Защита диссертации состоится 10 июня 2010 г. в 14:00 часов на заседании
диссертационного совета Д.002.17.02 при Учреждении Российской академии наук
Вычислительный Центр им. А.А. Дородницына РАН по адресу: 119333, г. Москва,
ул. Вавилова, д. 40, конференц-зал.
С диссертацией можно ознакомиться в библиотеке Вычислительного центра им. А.А.
Дородницына РАН.
Автореферат разослан «
» _____________ 2010 г.
Ученый секретарь
доктор физико-математических наук,
диссертационного совета
профессор В.В. Рязанов
3
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ.
Актуальность темы. В настоящее время, так же как и во все предыдущие времена,
огромной угрозой человечеству являются эпидемии инфекционных заболеваний. Так,
мощные природные катаклизмы (наводнения, землетрясения) могут сопровождаться
резким ухудшением санитарно-гигиенических и социально-экономических условий
жизни пострадавшего от них населения. При этом наиболее вероятно появление
кишечных инфекций (холера, дизентерия, инфекционный гепатит и др.), в том числе в
виде вспышек сыпного тифа, туляремии, чумы и других инфекций. Вместе с тем,
сценарии неожиданного появления особо опасных инфекций на территории крупных
городов России сегодня вполне возможны в результате актов биологического терроризма
с возбудителями натуральной оспы, сибирской язвы, геморрагических лихорадок или
других опасных патогенов. В этих условиях особое значение приобретают опережающие
научные исследования по анализу и прогнозу вероятных сценариев развития эпидемий
опасных инфекционных заболеваний, которые могут появиться в результате
чрезвычайных ситуаций природного и техногенного характера. Большую роль здесь
могут сыграть математические модели распространения эпидемии, которые описаны в
ряде работ российских и зарубежных авторов.
Исследователи, которые занимались вопросом построения моделей эпидемии,
учитывали наиболее значимые, с их точки зрения, факторы, влияющие на динамику
процесса передачи инфекции. Следует отметить, что авторы приведённых выше моделей
не предлагали методик для определения коэффициентов моделей. Не проводились
исследования условий устойчивости системы, допустимых значений параметров,
характерных режимов системы, наличия особых состояний. Не были учтены возрастные
особенности протекания заболевания или социальные условия различных слоёв
населения.
В настоящей работе исследовано несколько моделей, с помощью которых может быть
описан процесс развития эпидемии в неоднородном сообществе, состоящем из n
возрастных или социальных групп, построены и обоснованы ряд моделей: неуправляемых
и управляемых, детерминированных и стохастических. При построении модели
динамической системы возникает задача учёта случайных влияний на параметры модели,
связанных с воздействием множества непрогнозируемых природных факторов, их
моделирования и численного решения стохастических дифференциальных уравнений при
достаточно высоких требованиях по точности. Для проведения численных экспериментов
разработаны алгоритмы численной реализации рассматриваемых моделей, на основании
которых создан комплекс программ в среде программирования Delphi 7. Отмеченные
особенности обуславливают как актуальность, так и новизну исследования.
Цель диссертационной работы:
1) разработать и обосновать дискретную неуправляемую детерминированную
математическую модель, описывающей динамику эпидемии в неоднородном сообществе,
состоящем из n групп, рассчитать для данной модели параметры задачи, построить на её
основе управляемую модель,
2) разработать численную схему решения задачи оптимального управления эпидемией с
целью минимизировать затраты на её погашение,
3) найти стационарные состояния неуправляемой системы и выяснить, являются ли они
устойчивыми,
4) исследовать зависимость решения задачи оптимального управления от параметров
модели,
4) исследовать динамику эпидемии при различных видах управления: только
вакцинацией, только изоляцией, комбинацией вакцинации, изоляции и просветительскообразовательной программы,
5) решить задачу оптимального управления эпидемией с учётом латентного периода и
исследовать зависимость решения задачи от величины скрытого периода,
4
6) выявить наиболее рентабельный и гуманный способ управления эпидемией,
7)разработать и обосновать непрерывную неуправляемую детерминированную
математическую модель, описывающую динамику эпидемии в неоднородном сообществе,
состоящем из n групп, построить на её основе стохастическую модель,
8) разработать численную схему решения стохастического дифференциального уравнения
с возмущёнными параметрами, описывающего процесс развития эпидемии,
9) исследовать влияние возмущенных параметров на поведение системы, а также выявить
условия, при которых система допускает описание с помощью детерминированной
модели, и условий при которых система может быть описана только при помощи
стохастической модели.
Научная новизна. В диссертационной работе в отличие от известных работ
построена общая дискретная n - мерная неуправляемая модель процесса распространения
эпидемии, на её основе построены различные управляемые модели (управление путём
вакцинации, путём изоляции, комплексное управление с помощью вакцинации, изоляции
и просветительско-образовательной программы). Также построена дискретная
управляемая с помощью вакцинации и карантина модель с учётом латентного периода.
Для неуправляемой модели найдено положение устойчивого равновесия динамической
системы. На основе дискретной модели построена непрерывная модель, для которой
также найдено положение устойчивого равновесия и построена стохастическая модель
эпидемии. Для моделирования решения системы стохастических дифференциальных
уравнений, описывающих процесс эпидемии, впервые применён метод унифицированного
разложения в ряд Тейлора-Ито, предложенный Кузнецовым Д.Ф.1. Предложена методика
нахождения коэффициентов и параметров модели эпидемии. Построены численные схемы
решения задач оптимального управления процессом эпидемии методом проекции
градиента и методом синтеза управлений.
Практическая ценность. Построенные алгоритмы позволяют проводить
исследования как неуправляемых детерминированных и стохастических моделей с
возмущёнными параметрами, так и управляемых моделей, описывающих процесс
распространения эпидемии. Они могут быть использованы для решения конкретных
практических задач, связанных с процессом распространения любой эпидемии,
передающейся контактным путём: прогнозирование эпидемического процесса в данных
условиях, планирование проведения вакцинации, рассмотрение вопроса о
целесообразности введения карантина, проведения информационно-образовательной
работы, прогнозирование денежных затрат на мероприятия по погашению эпидемии.
Модель также может быть использована в медицинских учебных заведениях для обучения
сбору, обработке статистических данных, расчёту параметров модели, работе с
программой с целью дальнейшего её совершенствования.
Апробация работы. Основные результаты диссертации и отдельные приложения
были представлены на научных семинарах кафедры прикладной математики ПГУ им.
М.В.Ломоносова (2007-2010 гг.), на кафедре компьютерной безопасности и
Кузнецов Д.Ф. Численное моделирование стохастических дифференциальных уравнений и
стохастических интегралов С.Петербург: Наука, 1999, 459с.
1
5
математических методов управления ТвГУ (2007-2010 гг.), на XXXIX международной
научной конференции аспирантов и студентов «Процессы управления и устойчивость»
(ПМ-ПУ, СПбГУ, апрель 2008 г.), на IV Международной научной школе-семинаре
«Математическое моделирование, численные методы и комплексы программ» (6-18
августа 2009 года, Саранск), на Международной научно-практической конференции
«Современные достижения в науке и образовании: математика и информатика» (ПГУ им.
М.В.Ломоносова, Архангельск, 1-5 февраля 2010 года).
Публикации. Основные результаты диссертационной работы и отдельные
положения опубликованы в шестнадцати печатных работах (2006-2010 гг.), список
которых приведён в конце автореферата.
Личный вклад автора. Научному руководителю принадлежат постановки задач.
Автору принадлежат разработка моделей, вычисление параметров моделей, построение
вычислительных алгоритмов для решения поставленных задач, комплекс программ и
анализ полученных результатов.
Структура и объём работы. Диссертация состоит из введения, четырёх глав
основного текста, содержащих 22 параграфа, заключения, списка использованной
литературы и изложена на 132 страницах. Имеется 4 приложения. В диссертации 62
рисунка, отражающие результаты численного моделирования. Список литературы
включает 101 наименование.
ОБЗОР СОДЕРЖАНИЯ РАБОТЫ
Во введении
дан обзор основных моделей, описывающих процесс
распространения эпидемии, указаны их достоинства и недостатки. Приводится список
рассматриваемых в работе моделей. Перечисляются основные цели исследования.
В первой главе приводится дискретная неуправляемая n -мерная модель
эпидемии, её обоснование, физический смысл коэффициентов и методика для их
вычисления.
Модель распространения эпидемии построена исходя из предположений:
1.
Инфекционное заболевание протекает в каждой возрастной (или социальной)
группе по-разному. В связи с этим, целесообразным является выделение n возрастных
(социальных) групп среди населения.
2.
Заболевание передается только при контакте инфицированного человека со
n
здоровым. Этот процесс характеризуется функцией роста f j (x i , yi )  x ij  ijk yik , где x ij —
k 1
численность населения j –той группы, восприимчивого к заболеванию на i–том шаге, yij количество инфицированных людей j –той группы на i –том шаге, а коэффициент ijk —
частота контактов здоровых людей j –той группы с больными k –той группы на i –том
шаге. В общем случае типичное представление скорости роста заболеваемости
n
ijk yik
yik
i
i
i
определяется в виде f j (x , y )  x j  i
,
где
величина
есть вероятность
i
x ik  yik
k 1 x k  y k
того, что случайно встреченный человек принадлежит к группе больных. Конечно,
6
существует множество других способов задания функции роста заболеваемости, но мы
остановимся на приведённых выше.
3.
Изменение количества людей, подверженных заболеванию, происходит в
результате вакцинации; число заболевших людей уменьшается вследствие лечения в
условиях карантина (изоляции).
4.
Информационно-образовательная программа заключается в организации теле- и
радиопередач, лекций, бесед и т.д.
5.
Инкубационный период заражения человека, в который болезнь развивается внутри
организма и не имеет внешних проявлений, в каждом отдельном случае имеет своё
значение.
6.
В число инфицированных не входят люди, которые имеют иммунитет или
выздоравливают в результате какого - либо иного процесса.
7.
Численность людей, подверженных заболеванию, увеличивается с рождаемостью и
убывает из-за естественных причин, не связанных с распространяющимся заболеванием.
8.
Учитывается смертность инфицированных людей, связанной с болезнью.
Будем рассматривать неоднородное сообщество, состоящее из n социальных (или
возрастных) групп. Обозначим через x ij , x ij1 - численность подверженных инфекционному
заболеванию в j-й группе на i-ом и на i+1-ом шаге, yij , yij1 - численность инфицированных
на i-ом и на i+1-ом шаге,  j yij - количество людей, восстановивших своё здоровье в j-той
социальной группе на i-ом шаге без воздействия внешних средств: карантина, вакцинации
и пр. (  1 - среднее время естественного выздоровления при данном инфекционном
заболевании), ijk - коэффициент роста, характеризующий частоту встреч здоровых людей
j-той группы с инфицированными людьми k-той группы на i-ом шаге (в общем случае он
может рассматриваться как функция от xij , yij ),
 j - коэффициент естественной смертности людей в j-той группе,
 j - коэффициент смертности от данной инфекции в j-той группе,
 j - средняя скорость рождаемости в j-той группе,
x 0j , y0j - известные значения в начальный момент времени.
Функция f j (x i , yi ) удовлетворяет условиям:
f (x i , yi ) = 0 при x i  0 или yi  0 ,
f (x i , yi ) >0 при x i >0, y i >0,
f x (xi , yi )  0, f y (x i , yi )  0.
Динамика неуправляемого процесса распространения эпидемии описывается следующими операторами перехода из состояния на i–ом шаге в состояние на (i+1)-м шаге:
n
 i 1
i
i
i
i
i
x

x


t(

x
j
j   jk y k   j x j  j ),
 j

k 1
(1)

n
 yi 1  yi  t(x i i yi   yi   yi   yi ),
j
j  jk k
j j
j j
j j
 j
k 1
где j  1, n, i  0, q  1,
(2)
x 0j  x j0 , y 0j  y j0 ,
7
После расчёта параметров модели на основе статистических данных по городу
Архангельску с помощью этой модели найдено положение равновесия динамической
системы:
Рис.1 Фазовый портрет y(x)
На основе дискретной неуправляемой детерминированной модели была построена
непрерывная неуправляемая детерминированная модель, для которой при тех же
параметрах найдено положение устойчивого равновесия (по Ляпунову): x= 23367 чел.,
y=306 чел., что, в общем-то, совпадает с решением в дискретной модели (см. рис.1)
На основе непрерывной неуправляемой детерминированной модели была построена
стохастическая модель эпидемии, где в качестве возмущённого параметра выступает
коэффициент роста заболеваемости β. Для него найдены значения, при которых
стохастическая модель может быть заменена детерминированной. Предположим, что
коэффициент роста  может быть представлен в виде: (t)  m(t)    (t, ) , где m(t) математическое ожидание коэффициента  , полагаем его постоянным, т.е.
m(t)    const ; (t, ) - случайный процесс;  - постоянная, характеризующая степень
влияния случайного возмущения на значение коэффициента  . В этом случае
математическая модель эпидемии примет следующий вид:
 dx
 dt  xy  x    xy(t, ),

 dy  xy  (     )y  xy(t, ),
 dt
x(0, )  x 0 (), y(0, )  y0 ()
(3)
(4)
8
где x 0 (), y 0 () - заданные случайные величины, закон распределения которых
известен.
В общем виде систему (3) - (4) можно записать:
(5)
dX(t, )  A(X, t)dt  B(X, t)df (t, ) ,
(6)
X(0, )  X0 () ,
где A : R 3  [0,T]  R 3 ; B : R 3  [0,T]  R 32 ; (t, ) - двумерный векторный винеровский
случайный процесс с независимыми компонентами, где
 xy 
 x(t) 
  xy  x   
1
2
2,
2,
B(X,
t)

X(t)  

R
A(X,
t)


R
 xy   R , (t, )  R .





 y(t) 
  xy  (     )y 
Вектор состояния системы уже не является детерминированным, он представляет
собой векторный случайный процесс  x(t, ), y(t, )  , t  [0,T] .
Стохастическая модель состояния (5) - (6) представляет собой задачу Коши для
стохастических дифференциальных уравнений.
В работе для численного моделирования решения построенного стохастического
дифференциального уравнения применён метод, предложенный Кузнецовым Д.Ф.,
который основан на разложении решения стохастического дифференциального уравнения
в ряд Тейлора-Ито.
Построено унифицированное разложение Тейлора-Ито до малых порядка
5
O((s  t) 2 ) . Для построения численной схемы выбрана равномерная дискретная сетка
{ j }Nj0 , которая построена для отрезка [0, T ] , такая что  j  j ,  N  N  T . На этой
сетке получены следующие выражения для реализации численного метода:
x k 1  x k     xy  x     xy((y  x)  )I10 (s, t)   2 xy((2xy  (x  y) 2 )  (x  y))I1100 (s, t) 
2 2
 xy(y  x)  2xy  2 x  y    (    )xy   xyI10 (s, t)  2 xy(y  x)I1100 (s, t) 
2
000
0000
3 xy(2xy  (x  y) 2 )I111
(s, t)  y(  (    )x)I11 (s, t)  4 xy(11xy(x  y)  (x 3  y3 ))I1111
(s, t) 

(7)
2
01
2 y((y  x)  xy(     )  x 2 )I10
11 (s, t)   xy((     )(y  1)   )I11 (s, t)
y k 1  y k  [ xy  (     )y   xy((x  y)  (     ))I10 (s, t) 
00
2 xy((2xy  (x  y) 2 )  (     )(y  x))I11
(s, t)] 
2 2
 xy(x  y)  2xy(    )  xy  y  (    )2 y  
2
00
000
xyI10 (s, t)  2 xy(x  y)I11
(s, t)  3 xy(2xy  (x  y) 2 )I111
(s, t)  y(x  )I11 (s, t) 

0000
4 xy(11xy(x  y)  (x 3  y3 ))I1111
(s, t)  2 y( (y  x)  xy(    )  x 2 )I10
11 (s, t) 
01
2 xy((x  y)  )I11
(s, t)
где
I10 (k 1 , k )  0(1) ,
3
 2
I (k 1 , k )  
2
1 (1) 
 (1)
1  ,
0 
3 


1
 
( 0(1)1(1)  1(1) 0(1) )   [( 0(1) )2  1]
I1100 ( k 1 , k )   0(1)   0(1) 
2
3
 2
1
1
(8)
9


3



 
 2 (1) 3
I ( k 1 , k ) 
 0  3 0(1) ,
6
2
2 (1) 4
0000
I 1111
( k 1 , k ) 
 0  6  0(1)  3
24
2 4
1 (1) (1)
1 (1) (1)
I 1101 ( k 1 , k )   [ ( 0(1) ) 2 
 0 1 
 0  2 
4 3
3
3 5
000
111

q 

1
1

 
 i(1)   i(1)2 
( i(1) ) 2   2
(2i  1)( 2i  3)

i 1 
 (2i  1)( 2i  5) (2i  3)
2
1 (1)
2 2
1 (1) (1)
10
I 11
( k 1 , k )    0(1) ( 0(1) 
 1 )  I 1101 ( k 1 , k )   [ ( 0(1) ) 2 
 0 1 
2
4 3
3
3


1
1
  
 i(1)   i(1)2 
( i(1) ) 2   2]
(2i  1)( 2i  3)
3 5

i 1 
 (2i  1)( 2i  5) (2i  3)
{i( j) , i  0,1,...,q  2; j  1} - система независимых гауссовских случайных величин с

1

(1)
0

q
(1)
2
нулевым математическим ожиданием и единичной дисперсией, которая генерируется на
шаге интегрирования с номером k и является независимой с аналогичными системами
случайных величин, которые генерируются на всех предшествующих шагах
интегрирования по отношению к шагу интегрирования с номером k . Смоделируем
решение системы (5) - (6) с помощью соотношений (7) - (8) на временном интервале Т
10
недель с шагом   0,004 . Тогда разложения для I11
и I1101 примут вид:
 2 4 (1) 2 1 (1) (1)
1 (1) (1)
1
1
[ ( 0 ) 
 0  1 
 0  2 
1(1)   3(1)  (1(1) )2  2]
4 3
5
3
3 5
5 21
2
 2
1 (1) (1)
1 (1) (1)
1
1
I1110 ( k 1 , k )   [ ( 0(1) )2 
 0  1 
 0  2 
1(1)   3(1)  (1(1) )2  2]
4 3
5
3
3 5
5 21
6
  0,003; ~  0;
Решим задачу при следующих исходных данных:   2  10 ;
  20;   1; X 0 ( )  380000; Y0 ( )  2000; В результате численного моделирования
I1101 ( k 1 , k )  
процесса x(t ,  ), y (t ,  ) , при значениях   107 ; 1,5  107 ; 2 107 ; 2,5 107 ; 3 107 ; 106
(рис.2) получены значения максимальных отклонений траекторий системы с
возмущёнными параметрами от траекторий детерминированной системы. Эти значения
приведены в табл. 1, откуда хорошо видна прямая зависимость
максимальных
отклонений решения возмущённой системы от величины возмущённого параметра  .
Таблица 1
Максимальное отклонение траекторий возмущённой системы от
Велитраекторий детерминированной системы в зависимости от величины
чина
параметра .

Отклонение X, %
Отклонение Y, %
7
Практически нет
2,5
10
7
1,5  10
Практически нет
3,5
7
0,01
4
2  10
2,5 107
0,09
5
3  10 7
106
0,26
0,39
10
>50
10
Динамика y(t) в зависимости от величины возмущённого параметра 
Рис.2 Динамика y(t) в детерминированной и стохастической моделях эпидемии в
зависимости от величины возмущённого параметра 
При σ≤ 107 стохастическая модель практически совпадает с детерминированной,
следовательно, для описания системы необходимо брать детерминированную модель;
при σ> 3  10 7 стохастическая модель более чем на 10% отклоняется от
детерминированной, поэтому детерминированную модель вместо стохастической
использовать, скорее всего, нельзя.
В дискретной неуправляемой детерминированной модели ведём управление как
скорость вакцинации vij (число вакцинированных на i – том шаге в j – той группе):
n
 i 1
i
i
i
i
i
x

x


t(

x
j
j   jk y k   j x j  v j  j ),
 j

k 1

n
 yi 1  yi  t(x i  yi   yi   yi   yi ),
j
j  jk k
j j
j j
j j
 j
k 1
где j  1, n, i  0, q  1,
x 0j  x j0 , y 0j  y j0 , t  0, T 
Ограничения на вакцинацию:
0  vij  A j , j  1, n, i  0, q  1 .
n
q 1
(10)
(11)
n
I(v)   (yij  d j vij )t   b j yqj  inf
j1 i 0
(9)
j1
(12)
11
где di – относительная стоимость вакцинации одного человека в i-той группе, bi –
относительная стоимость одного недолеченного больного в i-той группе на момент Т
(причём b>1, так как каждый недолеченный больной в будущем может заразить несколько
человек).
Необходимые условия оптимальности:
Определим функцию Понтрягина для задачи (9)- (12):
n
H i (x i , yi , vi , pi 1 , q i 1 ,  0 )   0  (yij  d j vij ) t 
j1
n
n
  pij1 [x ij  t( x ij   jk yik   j x ij  vij  j )] 
j1
k 1
n
n
j1
k 1
  q ij1 [yij  t(x ij   jk yik   j yij   j yij   j yij )], i  0, q  1,
Согласно критерию оптимальности для дискретной задачи ОУ [2] эпидемией с помощью
вакцинации векторы pij , j  1, n, i  0, q  1, являются решением сопряжённой системы:
pij 
Hi (x i , yi , vi , pi 1 , qi 1 ,  0 ) i Hi (x i , yi , vi , pi 1 , q i 1 ,  0 )
, qj 
, i  q  1, 0
x ij
yij
или для i  q  1, 0 (  0  1):
n
n
pij  pij1 (1  t(  jk yik   j ))  q ij1t   jk yik ,
k 1
k 1
n
n
k 1
k 1
q ij  q ij1  t  t  pik1kj x ik  t  q ik1kj x ik  tq ij1 (  j   j   j ),
из условий трансверсальности:
pqj  0, qqj  b j .
принцип максимума:
n
max H i (x i , yi , vi , pi 1 , q i 1 ,  0 )  max(  (y ij  d j v ij ) t 
vV
vV
n
n
j1
k 1
j1
  pij1 [x ij  t( x ij   jk yik   j x ij  vij  j )] 
n
n
j1
k 1
  q ij1 [yij  t(x ij   jk yik   j yij   j yij   j yij )]) 
n
max( (d j vij  v ij p ij1 ) t), i  0, q  1,
vV
j1
следовательно:
 0, если (d j  pij1 ) t  0

v ij   A j , если (d j  pij1 )t  0
[0, A ], если (d  pi 1 )t  0
j
j
j

2
Пропой А.И. Элементы теории оптимальных дискретных процессов. Оптимизация и
исследование операций М. Наука 1973г. 256 с.
12
Алгоритм численного решения задачи методом градиентного спуска:
1.Зададим начальное управление (vij )0 , i  0, q  1, j  1, n.
2.Зададим начальные значения (x j )0 , (y j )0 , j  1, n. По формуле (1.3.2.1) вычислим
допустимые траектории, по формуле (1.3.2.5) начальное значение функционала J 0 .
3.Для i  q  1, 0 (с конца) вычисляем согласно формуле:
n
n
pij  pij1  pij1 t(  jk yik   j )  q ij1t   jk yik ,
k 1
k 1
n
n
k 1
k 1
q ij  q ij1  t  t  pik1kj x ik  t  q ik1kj x ik  tq ij1 (  j   j   j ),
i  q  1, 0,
где p j (q)  0, q j (q)  b j . .
4.Вычисляем для i  0, q  1, j  1, n : (
L
).
vij
5.Вычисляем следующее приближение для управления:
L
(vij )1  (vij )0  ( i )0
v j
Проверяем условие: 0  vij  A j ,
j  1, n. (для (1.2.1.3))
Если оно не выполняется, то делаем проекцию градиента: если vij  0 , то vij  0 , если
vij  A j ,то vij  A j .
6.По формуле (1.3.2.1) вычисляем допустимые траектории (x j )1 ,i  1, q, j  1, n , по
формуле (1.3.2.5) следующее значение функционала.
7.Сравним значения J 0 и J1 . Если J1  J 0 , то переходим к пункту (2), присвоив vij
найденные в пункте (5) значения управлений. Если J1  J 0 , то возвращаемся к пункту (5)
и уменьшаем шаг  , например два раза, проверяем условие 0  vij  A j ,
j  1, n и
делаем шаги 6, 7 и 8.
8.Процесс продолжается до тех пор, пока J k 1  J k   .
В работа предложены два метода решения ДЗОУ в Delphi: метод проекций градиента
(для двух групп, одна из которых – группа риска) и синтеза управлений, дающие
практически одинаковое решение. Приводится сравнение результатов, полученных при
различных значениях шага численного метода  и анализ решения при различных
значениях параметров.
Вывод по первой главе: Во-первых, вакцинацию нужно проводить с максимальной
скоростью с самого начала эпидемии, а зная период наступления ежегодной эпидемии,
лучше вакцинировать население заранее, чтобы снизить возможность вакцинирования
инкубационных больных. Программа дает возможность рассчитать экономию средств в
зависимости от доли вакцинируемых среди населения. Например, в условиях решаемой
выше задачи вакцинация 10% населения к началу рассматриваемого периода даёт
экономию средств на 27% (эпидемии будет погашена за 11 недель), 20% даёт экономию на
45% (10 недель), 30% даёт экономию на 56% (9 недель), 40% даёт экономию на 65% (8
недель).
Во-вторых, очевидно, что на размах эпидемии наиболее сильное влияние оказывает
коэффициент роста β, характеризующий частоту встреч подверженных инфицированию и
уже инфицированных. Его рост, то есть рост числа контактов людей во время эпидемии,
13
вызывает значительное увеличение числа больных и, как следствие, затрат на погашение
эпидемии. Понятен вывод: нельзя допускать большого скопления народа во время
эпидемии.
В-третьих, закупка более дешёвой вакцины даёт возможность увеличить
продолжительность вакцинации, то есть вакцинировать больше людей, что снижает
общее число подверженных инфицированию и, как следствие, число инфицированных,
при этом общие затраты на погашение эпидемии практически не изменяются.
С ростом шага численного метода t растут суммарные затраты на погашение
эпидемии, снижается продолжительность управления. Динамика x(t) и y(t) существенно
не изменяются, есть некоторое повышение остаточного числа подверженных
инфицированию и инфицированных, что связано со снижением продолжительности
управления, которое можно объяснить следующим образом: временной шаг растёт, значит
растёт и число заражённых за этот такт времени, растут суммарные затраты на больных,
денег на управление остаётся меньше, так как цель оптимизации - минимизация
суммарных затрат на погашение эпидемии.
Во второй главе рассматривается задача оптимального управления эпидемией с
помощью изоляции (или карантина) для трёх возрастных групп: I группа – дети от 0 до 6
лет, II группа – дети от 7 до 14 лет, III группа – взрослые.
Аналогично, как и в первой главе, задача решается методом проекции градиента и
методом синтеза управлений. Результаты, полученные разными методами, аналогичны.
Вывод по второй главе: карантин (или изоляция) является очень действенной, а
иногда и единственной, мерой борьбы с эпидемией, так как исключает контакт
подверженного инфицированию с уже больным. Пусть карантин обходится для общества
дороже, чем вакцинация, но при одинаковых затратах на борьбу с эпидемией он гораздо
эффективнее. Сравним, например, решение задачи оптимального управления эпидемией
методом синтеза управлений, когда управляли только вакцинацией (глава 1), и только
карантином (глава 2). При почти одинаковых затратах на борьбу с эпидемией с помощью
только вакцинации количество больных за 20 недель было снижено с 3000 до 400 чел., то
есть эпидемия не погашена, хотя удалось снизить число подверженных инфицированию
на 20%. При управлении карантином эпидемия была полностью погашена к 17 неделе, но
число подверженных инфицированию уменьшилось незначительно только за счёт
заболевших.
C ростом стоимости управления карантином его продолжительность резко
уменьшается (Рис. 3),
Рис. 3 Управление карантином в первой и во второй группах (в третьей аналогично) в
зависимости от стоимости карантина (управления): (1) соответствует с1=0,1; (2) - с2=1;
(3) - с3=5; (4) - с4=6;
14
растёт число больных и, следовательно, общее число переболевших (Рис. 4, табл. 2):
Рис.4 Динамика инфицированных в I, II, III группах в зависимости от стоимости
карантина (управления): кривая (1) соответствует с1=0,1; кривая (2) - с2=1; кривая (3) с3=5; кривая (4) - с4=6;
Таблица 2
Общее число переболевших в зависимости от стоимости управления:
Относительная
Общее
число Общее
число Общее
число Общее число
стоимость
переболевших в I переболевших
переболевших в переболевших
изоляции
группе, y1 (чел.)
во II группе, y2 III группе, y3 y (чел.)
(усл.ден.ед.)
(чел.)
(чел.)
с1=0,1
5445
5620
14450
25515
с2=1
5460
5668
14473
25600
с3=5
6010
6025
16315
28350
с4=6
6105
6120
16520
28745
Усиление управления эпидемией с помощью карантина не снижает, а, наоборот,
увеличивает число подверженных инфицированию, так как снижение числа инфицированных
происходит за счёт разрыва связи между больными и здоровыми, подверженные не заразились
и не перешли в разряд больных.
В третьей главе решается дискретная задача оптимального управления эпидемией
путём изоляции и вакцинации с учётом латентного периода.
Функционал:
n
q 1
n
J(u, v)   (Ayij  D j vij  C j u ij )t   B j yqj  inf
j1 i 0
(13)
i 1
характеризует цель управления, которая состоит в том, чтобы минимизировать затраты на
погашение инфекции, где A --- средняя стоимость одного больного гриппом для общества
во время эпидемии (известная величина, для России это примерно 50$), Dj – стоимость
вакцинации одного человека в j-той группе, Cj – стоимость изоляции одного человека в jтой группе. Последнее слагаемое обозначает стоимость остаточных больных, которые
могут вызвать вторичную инфекцию, поэтому их стоимость B j ( j  1; n ) должна быть
большой (как штраф за недолеченных больных). К сожалению, в последнем слагаемом
нельзя учесть инкубационных, так как в разряд больных они ещё не перешли.
Если принять A равным одной условной денежной единице (тогда d j , с j , b j относительные стоимости вакцинации, изоляции и остаточных больных соответственно
для j-той группы), то (13) перепишется в виде:
15
n
q 1
n
I(v, u)   (yij  d j vij  с j u ij )t   b j yqj  inf
j1 i  0
(14)
j1
Рассматриваемый отрезок [0;T] разбит на q равных частей точками 0  t 0  t1  ...  t q  T
так, что шаг t  t i1  t i , i  0, q 1. Величину h=const назовём скрытым или латентным
периодом инфекционного заболевания. Отрезок [-h;0]=Т0 разобьём с шагом t , округлив
полученный результат до целого m. Динамика эпидемии опишется системой:
n
 i 1
i
i
x

x

x

t
 jk yik  t(vij   j x ij  j ),

j
j
 j

k 1
(15)

n
 yi 1  yi  x i  m t  yi  m  t((      )yi  u i ),

j
j
jk k
j
j
j
j
j
 j
k 1
i  0, q  1, j  1, n,
На интервале запаздывания Т0:
i
i
(16)
xi,0
yi,0
j  j ,
j   j , j  1, n, i   m, 0
Ограничения на управление:
0  vij  А j , 0  uij  В j , i  0, q  1, j  1, n,
Для проведения эксперимента на реальной модели использованы статистические
данные по эпидемии гриппа в Архангельске. Информация предоставлена
Территориальным управлением по эпиднадзору за последние двадцать лет. На основе этих
данных выделены 4 четыре возрастные группы: I группа – дети от 0 до 2 лет, II группа –
дети от 3 до 6 лет, III группа – дети от 7 до 14 лет, IV группа – люди старше 15 лет.
Коэффициенты смертности, средняя скорость рождаемости для каждой группы
вычислены
по
статистическим
данным
для
Архангельска.
 j =0,7
( j  1, 4, ).
Коэффициенты  найдены путём решения обратной задачи.
Скрытый период заболевания при гриппе от 1 до 10 дней (обычно 3-5 дней). Будем
рассматривать временной отрезок в 10 недель (Т=10). Относительная стоимость
вакцинации d=0,01, изоляции - с=3 во всех группах. Расчёты производились в Delphy.
Решение задачи для всех bj =0 представлено в виде следующих графиков (для первой,
второй и третьей групп динамика эпидемии и оптимальное управление аналогичны,
поэтому показаны графики только для третьей и четвёртой групп):
Рис5 Динамика инфицированных y3(а), управление изоляцией u3 (б), управление
вакцинацией v3 (в) в зависимости от h
16
Рис.6 Динамика инфицированных y4(а), управление изоляцией u4 (б), управление
вакцинацией v4 (в) в зависимости от h
Анализ результатов показывает, что с ростом h растёт число инфицированных yj,
j  1, 4, на отрезке [0;T], снижается продолжительность управления как вакцинацией, так
и изоляцией, хотя не все больные изолированы и излечены. С ростом h растут и общие
затраты на погашение инфекции.
Возьмём bj=5 ( j  1, 4, ), то есть введём штраф за недолеченных больных.
Рис.7 Динамика инфицированных y3(а) и y4 (б) при постоянном управлении изоляцией
u3=u4=100 чел./нед. и динамика инфицированных y4 (в) при постоянном управлении
изоляцией u4 =500 чел./нед. в зависимости от h
Очевидно, что теперь выгоднее вылечить больных, чем оставить, так как они могут
вызвать вторичную инфекцию. Поэтому управление максимально по скорости и по
продолжительности. Управление в первых трёх группах достаточно, чтобы погасить
инфекцию в течение рассматриваемого периода (рис. 7а), а в четвёртой – нет (рис. 7б).
Чтобы погасить инфекцию в четвёртой группе, необходимо либо усилить управление,
либо увеличить его продолжительность. Увеличение скорости изоляции больных в пять
раз даст желаемый результат – эпидемия в четвёртой группе будет погашена в нужные
сроки (рис. 7в).
В четвёртой главе рассматривается динамика процесса эпидемии в сообществе,
состоящем из n групп, включая управление вакцинацией, изоляцией и информационнообразовательной программой:
17
n
 i 1
i
i
i
x

x

x

t(1

w
)
 jk yik  t(vij   j x ij  j ),

j
j
j
 j

k 1

n
 yi 1  yi  x i t(1  w i )  yi  t((      )y i  u i )
j
j
j  jk k
j
j
j
j
j
 j
k 1
(17)
i
где v j - скорость вакцинации подверженных инфицированию в j-той группе на i-тый
i
момент времени, u j - скорость выведения инфицированных на карантин в j-той группе на
i
i-тый момент времени, w j - доля подверженных инфицированию, на которых успешно
воздействовали информационно-образовательной программой в j-той группе на i-тый
момент времени.
Функционал:
n
q 1
n
I(v, u, w)   (yij  d j vij  c j u ij  l j w ij x ij )t   b j y qj  inf
j1 i 0
(18)
j1
Ограничения на управления заданы в следующем виде:
0  vij  A j , 0  u ij  B j , 0  gij  C j , i  1; n,
j  0;q  1
(19)
y0j ,
j  1, n
Начальные условия: x 0j ,
(20)
Разобьём отрезки управления [0;umax], [0;vmax], [0;wmax] на l, r, k равных частей
соответственно точками
0  u 0  u1  ...  u l  u max , u  u i 1  u i , i  0, l  1
0  v0  v1  ...  vr  vmax , v  vi 1  vi , i  0, r  1
0  w 0  w1  ...  w k  w max , w  w i 1  w i , i  0, k  1
Построим сетку, состоящую из точек (xi,yi): 0  i  m , 0  j  n ,  
y
x max
y
, h  max
m
n
(xi,yj)
ymax
xmax
I этап (по убывающему индексу k).
k=q
n
Bq (x, y)   b j yqj
j 0
k=q-1
Bq 1 (x, y) 
n
q 1
q 1
q 1 q 1
q 1
inf { (y j  d j v j  l j w j x j  c j u j )t 
uU q 1
vVq 1
wW q 1
j1
n
n
j 0
k 1
  b j (yqj 1  [x qj 1 (1  w qj 1 ) ik y qk 1   j yqj 1   j yqj 1   j yqj 1  u qj 1 ])t}
x
18
Для каждой точки (xi,yj) из допустимой области находим набор управлений,
минимизирующих функцию Беллмана Bq 1 (x, y) .
k=q-2
Bq  2 (x, y) 
n
inf { (y
q2
uU
vV q  2
wW q  2
j1
q 2
j
 d j v qj  2  l j w qj 2 x qj 2  c j u qj 2 ) t 
n
 Bq 1 ([x qj  2  t[x qj  2 (1  w qj  2 )  jk y qk  2   j x qj 2   j  v qj 2 ]],
k 1
n
[y qj  2  t[x qj  2 (1  w qj  2 )  jk y qk  2 ( j   j   j )y qj 2  u qj 2 ]]} 
k 1
n

inf
uU q  2
vV q  2
wW q  2
{ (y qj  2  d j v qj  2  l j w qj  2 x qj  2  c j u qj  2 ) t 
j1
n
n
  (y qj  2  x qj  2 (1  w qj  2 )  jk y qk  2   j y qj  2   j y qj  2   j y qj  2 
j 0
k 1
n
n
j1
k 1
 u qj  2 y qj  2 )t   b j (y qj  2  x qj  2 (1  w qj  2 )(   jk y qj  2 
n
( j   j   j )y qj  2  u qj  2 )  (x qj  2  x qj  2 (1  w qj  2 ) t   jk y qk  2 
k 1
n
t( j x qj  2   j  v qj  2 ))  jk (y qk  2  x qk  2 (1  w qk  2 ) 
k 1
n
  jk y qk  2   qk  2 y qk  2   k y qk  2  u qk  2 y qk  2 )t)   j (y qj  2  x qj  2 (1  w qj  2 )
k 1
n

k 1
jk
y qk  2   j y qj  2  y qj  2   j y qj  2  u qj  2 y qj  2 )t 
n
 j (y qj  2  x qj  2 (1  w qj  2 ) ik y qk  2   j y qj  2   j y qj  2 
k 1
n
 j y qj  2  u qj  2 y qj  2 )t   j (y qj  2  x qj  2 (1  w qj  2 )  ik y qk  2   j y qj  2 
k 1
 j y qj  2   j yqj  2  u qj  2 yqj  2 )t}
Для каждой точки (xi,yj) из допустимой области находим набор управлений,
минимизирующих функцию Беллмана Bq 2 (x, y) .
k=q-3
Bq 3 (x, y) 
n
inf
{ (y qj 3  d j v qj 3  l j w qj 3 x qj 3  c j u qj 3 ) t 
uUq  3
vVq  3
wW q  3
j1
n
 Bq  2 ([x q 3  (x qj 3 t(1  w qj 3 )  jk y qk 3  t( j x qj 3  j  v qj 3 ))],
k 1
n
[y q 3  x qj 3 t(1  w qj 3 )  jk y qk 3  t(( j   j   j )y qj 3  u qj 3 )])}
k 1
Для каждой точки (xi,yj) из допустимой области находим набор управлений,
минимизирующих функцию Беллмана Bq 3 (x, y) , и так для каждого k=q-4,…,0
19
Находим множество G10  X0 , G 02  Y0 и для каждого x  G10 , y  G 02 определяем
множества V 0 (x, y) , U 0 (x, y) , W 0 (x, y) .
n
B0 (x, y)  inf { (y 0j  d j v 0j  l j w 0j x 0j  c j u 0j ) t 
uU 0
vV 0
wW 0
j1
n
 B1 ([x 0j  (x 0j t(1  w 0j )  jk y 0k  t( j x 0j   j  v 0j ))],[y 0j  x 0j t(1 
k 1
n
 w 0j )  jk y0k  t( j y 0j   j y 0j   j y 0j  u 0j ])}
k 1
Находим B0 (x, y) и v0 (t) , u 0 (t) , w 0 (t) для каждого x  G10 , y  G 02 .
Итак, на первом этапе решения задачи для каждого x  G1k , y  G 2k , k  0,..., q  1
находятся значения функции Беллмана B0 (x, y) и компоненты оптимального управления
vk (x, y) для каждого x  G1k , y  G 2k , k  0,..., q  1 .
Найденное на I этапе оптимальное управление является синтезом. В отличие от
программного управления, которое зависит только от момента времени t (шаг k) и
определено только для точек x k , yk , k  0,..., q  1 , принадлежащих оптимальной
траектории, синтезирующая функция управления v  v(t, x, y) для всех точек
x  qk10 G1k , y  qk10 G k2 . Таким образом, решение уравнения Беллмана равносильно
решению проблемы синтеза для задачи, которая заключается в построении оптимального
управления в форме синтеза, зависящего от состояния системы x k  G1k , y k  G 2k на
каждом шаге.
II этап. (по возрастающему индексу k)
Среди набора точек x  G10 , y  G 02 выбираем ту, которая соответствует начальному
условию задачи. Последовательно применяя найденный оптимальный синтез vk (x, y) ,
u k (x, y) , w k (x, y) и оператор перехода с учётом начальной фазовой точки находим
оптимальную траекторию [x]q0  (x 0 , x1 ,..., x q ), [y]q0  (y 0 , y1 ,..., y q ) и соответствующее
оптимальное управление:
[v]q0 1  (v 0 , v1 ,..., v q 1 ), [u]q0 1  (u 0 , u1 ,..., u q 1 ), [w]q0 1  (w 0 , w 1 ,..., w q 1 ) .
( v0 (x, y) , u 0 (x, y) , w 0 (x, y) - найдено на I этапе).
Для начальных данных x0=3500, y0=300 и ограничениях на управление:
i
0  v  20, 0  u i  50, 0  w i  0, 2, i  0;q  1 ,
зафиксировав
относительные
стоимости: изоляции одного больного с, информационной программы на одного человека
l, остаточную стоимость больного b и меняя относительную стоимость вакцинации одного
человека d, получим:
Таблица 3
с=1, b=5, l=0,001
d=0,001
d=0,01
d=0,1
Общие затраты на погашение
6585,74760
6589,04818
6697,11167
эпидемии I (усл.ед)
Конечное число подверженных
3220
3260
3340
инфицированию Xкон. (чел.)
Конечное число инфицированных
0
0
0
Yкон. (чел.)
20
d=0,1
d=0,01
d=0,001
с=1, b=5, l=0,001
Из таблицы 3 и рис. 8 видно, что при повышении стоимости вакцинации общие
затраты несущественно растут, остаточное число подверженных инфицированию
повышается из-за снижения управления вакцинацией.
Рис. 8 Решение задачи оптимального управления эпидемией методом синтеза управлений в зависимости от
стоимости вакцинации.
Аналогично поступаем со стоимостями других управлений. Очевидно, что с ростом
стоимости какого-то вида управления продолжительность его снижается, но в то же время
растёт продолжительность других управлений. Увеличивается суммарная стоимость
затрат на погашение эпидемии. Общая эпидемиологическая картина ухудшается.
В заключении сформулированы основные результаты диссертационной работы:
1) Разработана общая дискретная n -мерная модель, описывающая неуправляемый и
управляемый процессы развития эпидемии, где управление осуществляется по критерию
21
минимизации затрат на погашение эпидемии при имеющихся ограничениях на управление
и начальных условиях. Рассмотрены разные способы управления эпидемией: путём
вакцинации населения, введением карантина, с помощью информационнообразовательной программы. Для этих моделей выписаны необходимые условия
оптимальности в лагранжевой форме и в виде принципа максимума Понтрягина для
дискретной задачи. Разработаны численные схемы для построения оптимального
решения во всех моделях. Задачи решались методом проекции градиента и методом
синтеза управлений. Произведено сравнение решения задачи различными методами.
2) На основании дискретной модели была построена непрерывная модель.
3) Для дискретной неуправляемой модели найдено положение устойчивого равновесия
системы, координаты которого были получены и в непрерывной модели при тех же
параметрах задачи.
4) Построена модель эпидемии, учитывающая скрытый (латентный) период, построен
алгоритм численного решения задачи оптимального управления эпидемией с учётом
латентного периода методом проекции градиента.
5) На основании детерминированной модели эпидемии была построена стохастическая
модель эпидемии с возмущённым коэффициентом роста заболеваемости  . Для
стохастической модели построен алгоритм численного решения порядка точности r  5
2
и обоснована сходимость унифицированного разложения Тейлора-Ито к решению.
6) Исследовано влияние параметров модели (коэффициента роста заболеваемости  ,
стоимости вакцинации, карантина и информационно-образовательной программы,
рассматриваемого временного интервала Т, стоимости оставшихся больных b на момент
времени Т, величины скрытого периода h, величины шага t в численных методах и т.д.)
на оптимальное управление. Проведено сравнение решений задачи поиска оптимального
управления для различных способов управления и их комбинаций. Выявлен самый
эффективный и дешёвый способ погашения эпидемии при данных параметрах задачи –
комбинированный метод управления вакцинацией, карантином и информационнообразовательной программой.
ОСНОВНЫЕ ПОЛОЖЕНИЯ ДИССЕРТАЦИИ ОПУБЛИКОВАНЫ В РАБОТАХ:
1.
Овсянникова Н.И. Математическая модель эпидемии в неоднородном сообществе//
Многоуровневая система подготовки специалистов на основе коммуникационных
технологий образования: Сборник научных трудов - Тверь: ТвГУ, 2006. – С.16-21.
2.
Овсянникова Н.И. Поиск оптимального управления эпидемией путём вакцинации//
Оптимальное управление динамическими системами: Вестник ОГУ №5, 2006.– С.37-45.
3.
Овсянникова Н.И. Оптимальное управление процессом распространения эпидемии
в неоднородном сообществе// Межвузовская научно-практическая конференция,
посвящённая 300-летнему юбилею Леонарда Эйлера: Сборник научных статей. - Тверь:
ТвГУ, 2007. – С.15-24.
4.
Овсянникова Н.И. Поиск оптимального управления процессом распространения
эпидемии в неоднородном сообществе с помощью карантина, вакцинации и
просветительской программы «Здоровье». Вестник математического факультета:
Межвузовский сборник научных трудов. Вып.9. – Архангельск: Поморский
государственный университет, 2007 – С.108-119.
5.
Овсянникова Н.И. Построение модели оптимального управления с помощью
вакцинации: Вестник математического факультета: Межвузовский сборник научных
трудов. Вып.10. – Архангельск: Поморский государственный университет, 2007. –С.28-40.
22
6.
Овсянникова Н.И. Стохастическая модель эпидемии: Сб. науч. тр. – Тверь:ТвГУ,
2008. – С.64-71.
7.
Овсянникова Н.И. Модель эпидемии с учётом латентного периода: Вестник
математического факультета: Межвузовский сборник научных трудов. Вып.11. –
Архангельск: Поморский государственный университет, 2008. – С.112-116.
8.
Овсянникова Н.И. Задача оптимального управления эпидемией с учётом
латентного периода // Информационные технологии моделирования и управления,
Воронеж, Научная книга, 2009, № 3(55) - С.334-343.
9.
Овсянникова Н.И. Стохастическая и детерминированная модели эпидемии:
Сборник трудов XXXIX международной научной конференции аспирантов и студентов
«Процессы управления и устойчивость» - Санкт-Петербург: ПМ-ПУ СПбГУ, 2008,- С.230236.
10.
Овсянникова Н.И. Оптимальное управление эпидемией путём введения
карантина: Вестник Тверского Государственного Университета. Серия: Прикладная
математика . – Тверь:ТвГУ, 2008. –С.123-129.
11.
Овсянникова Н.И. Оптимальное управление эпидемией путём введения карантина
и с учётом остаточной стоимости инфицированных: Вестник математического факультета:
Межвузовский сборник научных трудов. Вып.12. – Архангельск: Поморский
государственный университет, 2008. –С.16-22.
12.
Овсянникова Н.И. Задача оптимального управления эпидемией с учётом
латентного периода// Системы управления и информационные технологии.
Перспективные исследования, Москва-Воронеж, Научная книга, 2009, 2.1(36).С.166-170.
13.
Овсянникова Н.И., Андреева Е.А. Разработка алгоритма и программы
управления процессом эпидемии// Программные продукты и системы. Проблемы
теории и практики управления, Тверь, №3(87), 2009, -С.128-131.
14. Овсянникова Н.И., Поиск оптимального управления в модели эпидемии: Журнал
СВМО. Т.11, №2, 2009 г. (С.119-126)
15.
Овсянникова Н.И., Андреева Е.А., А.В.Лобанов. Методы и алгоритмы управления
распространением инфекционного заболевания в неоднородном сообществе//
Математические методы управления, Тверь: ТвГУ, 2009. - С.5-10.
16. Овсянникова Н.И., Задача оптимального управления в дискретной модели эпидемии:
Материалы
международной
научно-практической
конференции
«Современные
достижения в науке и образовании: математика и информатика». Архангельск, ПГУ, 2010
г. (С.281-287)
Download