Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
1985
Учебное пособие посвящено применению марковских цепей к
моделированию боевых действий. Марковские цепи являются част
ным видом случайных процессов с дискретным множеством состоя
ний. Вместе с тем они занимают особо важное положение среди по
добных процессов. Это обусловлено тем, что для цепей Маркова
хорошо разработан математический аппарат, позволяющий решать
многие содержательные задачи, связанные с исследованием реаль
ных (в том числе и боевых) процессов, формализуемых в виде таких
цепей, и тем, что очень многие реальные процессы могут быть до
статочно точно аппроксимированы марковскими цепями.
В пособии используются разрозненные публикации. Часть ре
зультатов публикуется впервые.
При отборе материала авторы стремились достаточно полно
охватить прикладные методы исследования марковских цепей. При
этом для сокращения объема пособия ряд доказательств резуль
татов опущен. Доступность изложения достигается за счет рассмот
рения применения основных методов на простых примерах.
I. СТОХАСТИЧЕСКИЕ МОДЕЛИ БОЕВЫХ ДЕЙСТВИИ
1.1. Природа стохастичности в моделях боевых действий
Существенной особенностью процессов вооруженной борьбы яв
ляется невозможность однозначно предсказать ход и исход борьбы
на основе имеющейся априори информации. Несмотря на то, что
боевые действия подчиняются определенным объективным зако
нам, в каждом конкретном бою или операции эти законы прояв
ляются через множество неопределенностей.
Математическая модель боевых действий может содержать ли
бо детерминированные параметры и связи, либо стохастические,
но не может (по крайней мере, при нынешнем состоянии науки)
содержать неопределенности.
Выбор детерминированного либо стохастического подхода к
моделированию боевых действий зависит от целей моделирования,
возможной точности определения исходных данных, требуемой
точности результатов и отражает информацию исследователя о
природе причинно-следственных связей реального боя. При этом
неопределенные факторы, которые могут иметь место в реальных
боевых действиях, должны быть приближенно представлены как
детерминированные или стохастические. Характер параметров,
входящих в модель, относится к тем исходным допущениям, кото
рые могут быть обоснованы только эмпирическим путем. Соответ
ствующая гипотеза о детерминированном или стохастическом ха
рактере параметров и связей модели принимается в том случае,
если она в пределах требуемой или возможной точности определе
ния этих параметров не противоречит опытным данным.
Большинство современных моделей боевых действий основано
на теоретико-вероятностных конструкциях. В связи с этим целесо
образно рассмотреть вопрос об исходных посылках применимости
таких конструкций к моделированию процессов боя.
Теория вероятностей изучает математические модели экспери
ментов (реальных явлений), исход которых не вполне однозначно
определяется условиями опыта. Поэтому неоднозначность боевых
процессов часто является решающей в выборе стохастического
3
(вероятностного) подхода к моделированию боевых действий. Вме
сте с тем не всегда учитывается, что аппарат теории вероятностей
применим для описания и изучения не любых экспериментов с
неопределенными исходами, а лишь экспериментов, исходы кото
рых обладают статистической устойчивостью. Тем самым важней
ший вопрос об эмпирическом обосновании применимости теорети
ко-вероятностных методов к рассматриваемым конкретным харак
теристикам боевых процессов иногда полностью выпадает из поля
зрения.
Применимость методов теории вероятностей для исследования
тех или иных процессов вооруженной борьбы может быть обосно
вана только эмпирически на основе анализа статистической устой
чивости характеристик этих процессов..
Статистическая устойчивость представляет собой устойчивость
эмпирического среднего, частоты события или каких-либо других
характеристик протокола измерений исследуемого параметра.
Рассмотрим один из возможных подходов к анализу статистиче
ской устойчивости.
Пусть проводится серия испытаний, заключающаяся в стрельбе
противотанковых орудий по танкам при одних и тех же контро
лируемых условиях эксперимента. Протокол серии этих однород
ных испытаний имеет вид числовой последовательности
Мт[ Х \ = ± - % Х ( п ) , m = l,N.
Я—1
Протокол величин Мт[Х] обозначим через \М т [Л'] \i.. При
этом может оказаться, что эмпирическое среднее число поражен
ных танков Х(п) обнаруживает устойчивость в том смысле, что
разброс значений Мт [Л] в конце концов ощутимо уменьшается по
мерс возрастания т , т. е.
М т [A'l М [А'] при N > /я > Шг С N,
эдесь М [/V] некоторая константа, а т%— то наименьшее количество
нснытлпий, начиная с которого
|И*1* |- У И Я 1* ] |< « , 8 > о.
4
Если это условие выполняется, то гипотеза о том, что величина
Х(п) является случайной (статистически устойчивой), не проти
воречит опыту и для ее анализа применимы методы теории вероят
ностей. В частности, величина М[Х\ — математическое ожидание
числа уничтоженных танков — может служить в качестве прогно
за величины Х(п), п = 1, N.
На практике часто полагают M[X]=AfiV(X|, пренебрегая анали
зом последовательности \Mm [X]\i . Такая упрощенная процедура
«измерения» математического ожидания, которую принято назы
вать схемой фиксированной серии, означает отказ от анализа ста
тистической устойчивости. Схема фиксированной серии доставляет
значение М[Х\ и тогда, когда рассмотрение последовательности
[Mm [X\}i не выявило бы статистической устойчивости и тем са
мым прогноз Х(п) п= 1, N явился бы заведомо ложным.
В рамках рассмотренного примера последнее имело бы место, если
Х(п) возрастало по мере увеличения п (например, вследствие
улучшения навыков личного состава) или убывало (например,
вследствие усталости), т. е., как говорят статистики, имел место
монотонный тренд.
Аналогично М{Х\ по схеме удлиняющейся серии могут «изме
ряться» и другие характеристики случайных величин (функции
распределения вероятностей, моменты более высоких поряд
ков).
Вообще применение схем удлиняющихся серий, на наш взгляд,
является разумной альтернативой «домысливанию ровно одного
этажа вероятностей, называемых доверительными вероятностями,
или уровнями значимости, сверх тех, которые действительно изме
ряются в эксперименте» [3], характерному при применении методов
математической статистики для анализа результатов статистиче
ских моделей боевых действий. Более подробно с этими вопросами
можно ознакомиться по работам [1], [2], [3].
Следует, однако, отметить, что вопрос о статистической устойчи
вости реального боя в целом, а следовательно, и о применимости
теоретико-вероятностных понятий к его моделированию в настоя
щее время может быть решен только на интуитивном уровне. Это
объективно обусловлено отсутствием достаточного числа опытов,
касающихся боя (операции) в целом. Вместе с тем большинство
«элементарных» процессов, составляющих боевые действия, носят
случайный характер (т. е. гипотеза об их статистической устойчи
вости не противоречит имеющемуся опыту). Так, например, факт
поражения той или иной цели противника в результате огня ар
тиллерии или бомбометания является случайным событием; случай
ным является число самолетов, преодолевших систему ПВО, слу
чайный характер носят процессы разведки и опознавания объектов
противника; случайными являются отказы техники, моральное со
стояние личного состава и т. д. Случайность этих явлений эмпири
чески подтверждена достаточно большим числом экспериментов.
.5
Все указанные «элементарные» случайные процессы взаимо
действуют между собой, объединяясь в едином процессе боевых
действий. Несмотря на то, что управление войсками направлено
на то, чтобы снизить элемент случайности и придать боевым дей
ствиям детерминированный целенаправленный характер, реальные
боевые действия столь сложны, что как бы ни была высока сте
пень централизации управления, случайные факторы в них всегда
присутствуют, поэтому природа боевых действий остается случай
ной в широком смысле. Это служит основанием для применения
стохастических моделей при исследовании боевых действий и
управления ими, хотя полную стохастическую устойчивость боя в
целом вряд ли можно вполне гарантировать.
Опыт применения стохастических моделей в нашей стране и за
рубежом содержит примеры их высокой эффективности.
при любых tn > tn- 1> . . . >t\ из отрезка [0, Г], где Р — вероят
ность события, указанного в скобках. Чтобы формально опреде
лить марковский случайный процесс в системе, необходимо:
1) определить отрезок [0, 7], из которого может принимать
значения параметр /;
2) определить множество Y — всех возможных состояний си
стемы;
8
3) определить условные вероятности Rkj (t, т) того, что слу
чайная функция X(t) в момент т >t (t , [О, Г]) равна Ху £ К,
если в момент t эта функция была равна х к £ Y, т. е.
**/(<• ') = Р \ Х ( * ) = Х1\ Х Ц ) = jc*}, t, т £ [ 0, Л , x h х*£ К; (1.3)
4) определить вероятности Р к (t) того, что в момент времени t
X ( t ) - x k, х к £ Y.
В основу классификации марковских случайных процессов по
ложены характер множества У и характер изменения параметра /.
В зависимости от того, непрерывное или дискретное множество
значений принимают X(t) и параметр /, различают следующие
виды марковских случайных процессов [13].
1. Марковская цепь (дискретная случайная марковская по
следовательность) — это дискретный процесс с дискретным вре
менем. В данном случае / пробегает дискретный ряд значений
<о, tu . . ., tN и случайная величина X ( ti) = x i может принимать
лишь дискретное множество значений Y = { x lt .v2, . . дса). Множе
ства значений {.*/}, /==1, п и \tf \, / = 0, N могут быть как конеч
ными, так и бесконечными (счетными).
Примером процесса, формально описываемого цепью Маркова,
может служить нанесение последовательных (в строго определен
ные моменты времени /0, tu • . ., lN) ударов по некоторому объ
екту противника. Состояние объекта, в котором он окажется после
очередного удара, зависит только от того, в каком состоянии он
находился перед этим очередным ударом, но не зависит от того,
каким образом он был переведен в это состояние.
2. Марковская последовательность (непрерывный процесс с ди
скретным временем). Этот процесс отличается от цепи Маркова
тем, что случайная величина X(tn), п = 0, N может принимать кон
тинуум значений (т. е. Y — непрерывное множество). Примером
процесса, формализуемого в виде марковской последовательности,
может служить нанесение последовательных ударов в строго опре
деленные моменты времени /л, /2= 0, N по некоторому объекту про
тивника, состояние которого определяется уровнем боеспособности,
принимающим значение на отрезке [0, 1].
3. Дискретный марковский процесс (дискретный процесс с не
прерывным временем). В этом случае X(i) принимает дискретные
значения (т. е. Y — дискретное множество), а параметр t прини
мает континуум значений из отрезка [0, Т].
Примерами дискретных марковских процессов (или, как их ино
гда называют, непрерывных цепей Маркова) могут служить про
цессы, протекающие в системах массового обслуживания с пуассо
новским потоком заявок и экспоненциальным временем обслужива
ния.
4. Непрерывный марковский случайный процесс. В данном слу
чае X(t) принимает значения из непрерывного пространства У и
аргумент t принимает континуум значений из отрезка {0, Т].
9
Примерами непрерывных марковских случайных процессов яв
ляются диффузионные процессы, процесс броуновского движения.
При моделировании боевых действий процессы этого типа могут
применяться для описания перемещения линии фронта.
Характер временных реализаций для указанных четырех типов
марковских случайных процессов приведен в табл. 1.1 [13].
Таблица 1.1
00J
з:
1
5-
О
Е
*
>»
(О
последовательность
Д и скр е т н ы й
марковский процесс - Непрерывный марковский
случайный процесс
{непрерывная цепь Маркова)
э
0 (* > - » ! ( , % ! J’**1
(1) 0 1 • 0 0
(2) 0 0 i 0
(4) 4р\ W +
я4 94
+ 4 р<?
Рис. 2.3
Состояния х2, х3, хА, jt5, х6, х7, х6, хэ являются существенными,
состояние Х| является несущественным.
О п р е д е л е н и е 2.2. Существенные состояния лс< и Xj назы
ваются сообщающимися, если Xj достижимо за конечное число
шагов из x t, и наоборот.
Для цепи рис. 2.3 состояния х2 и х3 являются сообщающимися,
а состояния х4 и лг5 не сообщаются.
О п р е д е л е н и е 2.3. Множество состояний 5 ' с= У называется
замкнутым, если невозможны одношаговые переходы из любого
состояния множества 5 в любое состояние множества S \ K — до
полнения множества S. Для цепи рис. 2.3 состояния х8, Хд обра
зуют замкнутое множество.
Все существенные состояния цепи можно разбить на /
(1 ^ ^ л) классов «|, и2, . . . , « ( таким образом, что состояния,
2 Змс. 569 17
относящиеся к одному классу, сообщаются, а состояния различ
ных классов между собой не сообщаются. Например, для цепи
рис. 2.3 Ui == ^2 == { } » ^8 ^ {^б* **6> ^4 i*^8> ^э}*
Каждый из классов сообщающихся состояний образует эрго-
дическое множество, т. е. такое множество состояний, в котором
из любого состояния можно попасть в любое другое состояние
этого множества и из которого, попав в него, нельзя уйти.
Если эргодическое множество состоит из одного состояния, то
это состояние называется поглощающим.
Любая марковская цепь содержит хотя бы одно эргодическое
множество состояний, в то время как несущественных состояний
может и не быть.
В соответствии с приведенной классификацией состояний и их
групп все цепи Маркова можно классифицировать следующим
образом. В зависимости от количества замкнутых множеств со
стояний различают:
1) цепи, содержащие более чем одно замкнутое множество со
стояний; »
2) цепи, содержащие только одно замкнутое множество состоя
ний.
Цепи, содержащие более чем одно замкнутое множество со
стояний, называют разложимыми. Примером разложимой цепи яв
ляется цепь, граф состояний которой показан на рис. 2.3. Эта цепь
включает следующие два замкнутых множества состояний:
1 0 1 0 0
0 1 ■1 0 0
0 1
*3 , ^33 “* 3 4
1-----------
0
*4 2 ! *4 3
Рис. 2.5
1 0 1 }л — х
R = ( 2 . 10)
.Р qJ s
где / — единичная матрица размерности (л—s) X (л—s ) ;
0 ■—нулевая матрица размерности (л—s)Xs ;
Q квадратная матрица размерности sXs;
I* — матрица размерности s X (л—s).
Матрица вида (2.10) называется канонической матрицей по
глощающей цепи. Например, матрица вероятностей переходов для
поглощающей цепи рис. 2.5 записана в каноническом виде.
20
Матрица Q описывает поведение цепи до выхода из множе
ства невозвратных состояний. Так как в любой конечной поглоща
ющей цепи Маркова вероятность оказаться в одном из поглощаю
щих состояний стремится к единице, если количество шагов £-*-оо,
то lim Qk = 0.
к -*■<»
Матрица Р соответствует переходам из невозвратных в по
глощающие состояния.
Из определения операции произведения матриц следует, что
при возведении матрицы R в степень подматрица / не меняется.
Это является формальным отражением того факта, что, достигнув
одного из поглощающих состояний, система уже не может его по
кинуть.
Мнбгие важные характеристики поглощающей цепи Маркова
могут быть получены на основе фундаментальной матрицы этой
цепи.
О п р е д е л е н и е . Фундаментальной матрицей поглощающей
цепи называется матрица
N = ([-Q )~\
где / — единичная матрица размерности sXs;
Q — матрица, определяемая из (2.ГО).
Обозначим:
п/ — функция, равная общему числу моментов времени (ша
гов) нахождения системы в состоянии х{. Эта функция
определена (имеет конечное значение) только для невоз
вратных состояний;
М к [/*,] — математическое ожидание для я у при условии, что про
цесс начался из состояния x t:
Di [йу] — дисперсия для п/ при условии, что процесс начался из
невозвратного состояния л:,.
Тогда имеют место соотношения
1 о 1 О О
I
0 1 1 0 0
0,1 О I 0,4 0,5
Рис. 2.6
/г 1 01
{**<>/]} = ( / - Q>" - ([ 0 .1 [о,з 0,
(3) (1)
0,6 - 0 ,5 ] - ' (3)Г 2,9 2,4'
.- 0 ,3 0,6 J ~М)[ 1,4 2,9
М4[Х|]=2,9 (бой начинается с выполнения огневой задачи);
M2[xj[=2,A (дивизион с начала боя не выполняет огневую за
дачу) .
2.1
Вероятность поражения дивизиона до израсходования боепри
пасов и вероятность израсходования боеприпасов до поражения
дивизиона зависят от состояния в начале боевых действий и рав
ны соответственно
Ьп и 6(2, I = 3, 4.
Из соотношения (2.15) находим матрицу
£ Ru * 0. (2.20)
i-i
Условие (2.20) означает, что хотя бы один элемент матрицы ве
роятностей переходов цепи, лежащий на главной диагонали, от
личен от нуля. Физически это означает, что система за одно испы
тание (за-один шаг) может не сменить своего состояния и, следо
вательно, все состояния ее непериодические, т. е. множество Y
всех состояний системы составляет только один циклический
класс.
Для регулярных марковских цепей имеет место следующая ос
новная теорема [8].
Теорема 2.1. Если R — регулярная переходная матрица, то:
1) степени Rm стремятся (при /п-»-оо) к вероятностной мат
рице А\
2) каждая строка матрицы А представляет один и тот же ве
роятностный вектор a=[cii, аг, - - ., а„];
3) все компоненты вектора а положительны (т. е. а, > 0, / =
=Т7п);
4) при любом начальном распределении Р(0) = (/?|(0),
/МО), . • рп (0)] последовательность векторов P(0)Rm сходится
к вектору а при т-*-оо;
5) вектор а — единственный вероятностный вектор, для кото
рого
aR —u. (2.21)
Матрицу А принято называть предельной матрицей, а вектор d —
финальным распределением (предельным вектором) марковской
цепи, определяемой регулярной матрицей R.
Физически компоненты вектора <х=[аь «2. • • •. а„] выражают
ожидаемую (среднюю) долю времени, которую система проводит
в соответствующих состояниях {*1, х2.......... *„}, если процесс в
ней протекает достаточно долго.
Из теоремы 2.1 следует существование для регулярных эрго-
дических цепей, не зависящих от начальных распределений, фи
нальных вероятностей состояний. Теорема 2.1 определяет также
два конструктивных подхода к вычислению этих вероятностей.
25
Первый подход заключается в возведении матрицы R — веро
ятностей переходов цепи в достаточно высокую степень и позво
ляет определять приближенные значения финальных вероятно
стей.
Чтобы сократить необходимый для этого объем вычислений,
можно воспользоваться приемом, предложенным в п. 2.1, т. е. каж
дую из стохастических матриц возводить в квадрат:
R2=RR\ R*—R2R2\ R8= R*'Ri; . . .
Процесс вычислений заканчивается, когда элементы столбцов ре:
зультирующей стохастической матрицы с заданной точностью ста
нут равны друг другу. Любая из строк этой матрицы может быть
взята в качестве приближения вектора финальных вероятностей.
Пример 2.5. Батарея самоходной артиллерии в ходе боевых
действий может находиться в одном из трех позиционных районов.
Возможные переходы из района в район и их вероятности за каж
дый час боевых действий изображены на рис. 2.7. Требуется опре
делить финальные вероятности нахождения батареи в каждом из
районов.
Рис. 2.7
2 « ,= I (2 22)
= { x c+u . . . . x r- i \
и множество невозвратных состояний
-Si = {*r. *r+if •••> х п)- (2.27)
Начальное распределение вероятностей состояний для этой
поим задается вектором
та 0 0 0 0 1 0 0
та 0 0 0 0 1 0 0
(® 5 )
0 0 0,5 0 0,5 0 0
Рис. 2.8
(•) ( Ук ) .. 2 R* R r r ■• • R m
xl e s k
(* п ) (Ук + n -r ) j 2 . 2 Rm R n r ■• ■ Rnn
*«-es3 x t e sk
/ \ ( 0) = Г 2 л ( 0), 2 /м о ), м о ) , . . . . м о Л . (2.зо)
[jr,es2 xiesk J
Для цепи рис. 2.8 эквивалентная поглощающая цепь изобра
жен;! на рис. 2.9. К исследованию полученной таким образом экви
валентной поглощающей цепи применимы все результаты, приве
денные и и. 2.3.
Важным вопросом, связанным с использованием боевых про
цессов, формализуемых в виде дискретных цепей общего вида,
является определение финальных вероятностей.
Для конечных марковских цепей имеет место следующая тео
рема [8].
Рис. 2.9
С= I 0 k —1 (2.31)
1L B 0 П — Г
3*
III. ПРИМЕНЕНИЕ НЕПРЕРЫВНЫХ ЦЕПЕЙ МАРКОВА
К МОДЕЛИРОВАНИЮ БОЕВЫХ ДЕЙСТВИЙ
3.1. Структура и основные характеристики непрерывных цепей
£ * (* )-!; (3.6)
т )< 1 .
У-1
Цепи такого типа называются нерегулярными. Однако нерегу
лярные цепи практически не встречаются при моделировании бое
вых процессов, и поэтому в данном пособии мы их рассматривать
не будем.
Определим связь между вероятностями переходов /?,у (/, т) при
различных значениях аргументов. Для этого воспользуемся фор
мулой полной вероятности
P ( A ) = £ p ( H k) P ( A jH k). (3.8)
1
Пусть событие А в (3.8) означает, что в момент времени т слу
чайный процесс X(t)=Xj, если в момент t выполнялось равенство
X ( t ) = x l. Тогда
P { A ) = R t j {t, т).
Пусть гипотеза Нк заключается в том, что в момент времени
t'(t<t'<x) случайный процесс X(t) принимает значение х к, если
X ( t ) = x t. Тогда
P ( H k) = R ik(t, t% a P( AI H k) = R kj(t', х).
31)
Подставив эти значения в (3.8), получим равенство
М 0 = £+ (t), 1 = 1, П. (3.15)
j~ i
Чтобы получить систему дифференциальных уравнений относи
тельно вероятностей перехода цепи Ri,(to, t), i, / —1, п, восполь
зуемся уравнением Колмогорова—Чепмена—Смолуховского (3.9).
Заменив в этом соотношении t на /0. t' на / и т на tf+Af, получим
откуда
Полагая Д/ = 0, получим
л
Pj (t) = Я Pi (t) Rij (t, t ), /= 1 , n.
I =1
Тогда
Pj (t + M)-pj (t) Vi RU (/, / + ДО - Rij (f, О . =----
-------- ДГ - t — = 2 j Pi(t)------------ It------------ > ! = { ' n■
i- l
42
Переходя в этом выражении к пределу при At-*-0 с учетом (3.13),
(3.14), получим
П
I- 1
**У
откуда с учетом (3.15) имеем
п п
dp A t ) \л ____________
— ^ ——Л12Р1+Л21Р2+ Л51Р5—
М(1)=2р1(0>+1р2( 0 + 0 - Р з ( 0 ,
О 1 2 } L
Рис. 3.4
Процесс перемещения каждого из k участков линии боевого
соприкосновения будем рассматривать как ординарный марковский
процесс блужданий представляющей точки в одномерном дискрет
ном пространстве состояний У={0, 1, 2, . . L}. Нахождению
/-того участка ( / = 1, k) линии боевого соприкосновения в состоя
нии / в момент времени t соответствует равенство
* (/) (0 = /, / = 0, 1, 2, . . ., L.
Из ординарности процесса следует, что за достаточно малое
время 4 / из любого состояния / £ У практически возможен пере
ход только в соседнее состояние /+ 1 или / — 1, т. е. граф состоя
ний каждого из k участков имеет вид, как на рис. 3.4.
47
Обозначим через iPP (>0, /= 1 , к, / = О, L временную плотность
вероятности перехода t-того участка линии боевого соприкоснове
ния из состояния j в состояние /+ 1 , а через t = l , к, j = О, L —
временную плотность вероятности перехода из состояния / в со
стояние / — 1. Тогда в соответствии с правилом 3.2 можно запи
сать следующую систему дифференциальных уравнений Колмого
рова для вероятностей i = l , k, / = О, L нахождения t'-того
участка линии боевого. соприкосновения в состоянии j в момент
времени t:
(О:
dpW (О
dt - —[ 4 * p r( \ t ) 4- >4-i(0/>r-i (0 +
(3.18)
+ |4'l i (<) р% i (t), Г = 1, L - 1;
= f x i ' i i - n z
,n W {P ( t ) ------ -------
° (t ) = - ^ - L , i = 1, к, j = 0. L, (3.20)
Рис. 3.5
можно описать следующей системой дифференциальных уравне
ний Колмогорова для абсолютных вероятностей состояний:
dp(Nd^ ' 1) = - [», (N, 7И) + Ш2 (N, M) \ p { N, М, t) +
+ 7.( l ) p ( W - l , М, t) + i 2( l ) p( N, М - 1, t);
dp^ (b' 0 = - k (N, b) + ш2 (N, b)] p (N, b, t) + (3-24)
+ b + \ )p( N, f t + l ) + T . ( M - f t - l ) X
X p ( N , b - \ J ) - ^ ( M - b ) p { N , b , t) +
+ 7i — 1, b> t), b = 1, M — 1;
•4* 51
— 0 = - К (a ,M ) + 0 >2(a, М)\р{а, М, t) +
+ ‘“гСаЧ-1. М ) р ( а + 1, M , t ) - \ - ^ { N - a - \ ) p { a - \ , М , t ) -
— ^ ( N — a )p ( a, M , t ) + i . , ( \ ) p ( a , М -1 , t ) , a = ] f N — 1;
*р (*, г) Iр { х , t ) \ ( x , t) П г *>X
dt
/ = 1 jc. - O 7-1
?(0 , Y \ z jXJ0.
Z )= (3.31)
/-1
Задача Коши для (3.30) с начальным условием (3.31) форму
лируется следующим образом. Требуется определить такое ре
шение ф(/, z) уравнения (3.30), которое при / = 0 удовлетворяет
условию (3.31). Из теории дифференциальных уравнений в част
ных производных известно, что для решения этой задачи необхо
димо определить интегралы так называемых уравнений характе
ристик [16], которые для (3.30) имеют вид
^dt= - ( г - 1 ) ( | t i Z i - K ) , i = l , n ;
(3.32)
или
-т т и у -в " = Д , i = 1, n, (3.35)
М * )= >i0 ^ ; Т /(0 ° ;
(Ч — Х,е * щ — Х,е I
/
Р| — I ( * / — f t ) <= 1, я. (3.36)
получим
М 0 + * < П -М 0 -т ;(0 1 (3.37)
1 - ет/ (О
Подставив (3.37) в (3.34), получим искомую производящую функ
цию вероятностей состояний
= = (3<39)
Чтобы получить вероятности состояний рассматриваемого про
цесса, необходимо разложить функцию (3.38) в ряд по степе
ням z в окрестности точки z — 1 и сравнить члены при одинаковых
степенях данного разложения и соотношения (3.28).
Имеем
xio
(0. (*) + г< [1 -6 ,(0 - 7 /(*)1Г« = 2 СХ1/ , [1 - 6,(0 - т, (01* X
х ( в ( о Г /0_Л, *= Т 7 Х
56
При |t»| <1 справедливо разложение [19]
(1 _ * , ) - « = £ с ; - - У .
*=о
поэтому при \ Z i 1t ( f ) \ <1, i = l , л получим
-1
л*. о = п 2 <я■ Iо Сл‘"
х,л +х X
i -1 Ь-о
у х ‘о'- (3.44)
*i'- (Jf<o - xt)\
Таким образом, получены аналитические выражения (3.40),
(3.42) и (3.44) для интегралов дифференциальных уравнений Кол
могорова, описывающих широкий круг явлений, присущих воору
женной борьбе. Для применения этих выражений при моделирова
нии конкретных боевых процессов необходимо определить вид за
висимостей l £(t); Pi(t), i = 1, п.
Пример 3.3. На ремонтной базе находится 10 неисправных ар
тиллерийских орудий. Все орудия ремонтируются независимо друг
от друга. Среднее время, необходимое для ремонта одного орудия,
составляет Т= 5 ч.
Необходимо определить вероятность того, что через 10 ч все
орудия будут отремонтированы.
Р е ш е н и е . Полагаем, что процесс ремонта орудий является
ординарным марковским случайным процессом с непрерывным
временем. Состояние этого процесса будем описывать величиной
х — количеством неотремонтированных орудий.
О - - О .................... * _ 0 ' ~ 0
Рис. 3.6
Так как орудия ремонтируются независимо друг от друга, то
интенсивности переходов цепи определяются соотношением
= -у- х = -g- х = 0,2 х.
Граф состояний процесса имеет вид, как на рис. 3.6,
58
Таким образом, рассматриваемый процесс представляет собой
марковский процесс гибели. Поэтому для определения искомой
вероятности воспользуемся формулой (3.44). Имеем
р (0,10) = (е-0,2'10)0 [l — е -0,2'10] 10 01(10 —0)! = 0,22.
10!
IV. МЕТОДЫ ИССЛЕДОВАНИЯ
КОНЕЧНЫХ НЕПРЕРЫВНЫХ ЦЕПЕЙ
Многие процессы, присущие вооруженной борьбе, могут быть
описаны, как показано в разделе III, конечными непрерывными це
пями Маркова. При этом формально рассматривается динамиче
ская система 5 с множеством возможных состояний У=
= {Х[, х2, . . ., х п]. Динамика системы есть ординарный марков
ский случайный процесс блужданий представляющей точки на
множестве У.
Обозначим:
х, ( t ) — событие, заключающееся в том, что в момент време
ни t система 5 находится в состоянии £ У;
Pt(t) — вероятность события x , ( t ) \
P(t) — вектор-строка элементов р{ (it), i= 1, п\
\y(t) — интенсивность перехода системы из состояния x t в со
стояние хj в момент времени /; ____
А ( 0 — квадратная матрица элементов Хц(й), », / = 1, п;
Rlt(t0, t ) — условная вероятность того, что x(t) = x jt если x(t0) =
= х i(t ^ /0); R(to, t) = [Ri,(to, /)], i, /= 1 , n — квадратная матрица.
В принятых обозначениях дифференциальные уравнения Колмо
горова для вероятностей переходов (3.16) и вероятностей состояний
(3.17) можно записать соответственно в виде
dR(t; ; 1} = R ( t 0, t) а (0; (4.1)
^d l = P ( t ) M t ) . (4.2)
Основная задача исследования непрерывных марковских цепей
заключается в определении величин R(J ( t0, / ) , pt (t), i, j= 1, n.
Общим методом вычисления этих величин является интегрирова
ние соответствующих систем дифференциальных уравнений Колмо
горова (4.1), (4.2). Однако при высокой размерности систем (4.1),
(4.2) их непосредственное интегрирование связано с большими за-
60
.тратами ресурсов ЭВМ. Эти затраты могут быть снижены приме
нением подходов, изложенных далее.
6)
Рис. 4.1
0 . . . 0 . . . 1 . . . 0 г = 1, 2, 3,
0 . . . 1 . . . 0 . . . 0
6 . . . 0 . . . 0 . . . 1
б З ш . 559 6S
2 (0 )= Р (0 ) V-' . (4 .1 3 )
г(;)(т) = .
х 'а, , . . . , x 1tь ,
3 ‘к
Д(А)= 2 М о о ), (4 .1 9 )
60
где К</> — множество фиктивных поглощающих состояний;
Pi(co) — финальная вероятность нахождения цепи в состоя
нии X/,
Pt ( с о ) = \ i m p i (т).
Х > = 1- (4.23)
71
Равенство (4.24) непосредственно следует из теоремы 2.2. Если
УгФ 0 , а множество существенных состояний У2 содержит k эргоди-
ческих множеств У2/, i= 1, ky то финальные вероятности (4.21) удов
летворяют соотношениям (4.22), (4.24) и дополнительным соотно
шениям
2 p (y)= i , (4.26)
Qi(co)- + z y -» (ос), j = i + 1, n ;
(°°) 2 bik (4.27)
k = i +1
zy- , ) (°°). / = 1 , i-
Пример 4.4. Артиллерийский дивизион может находиться в од
ном из следующих состояний:
х х— дивизион не боеспособен в результате поражения против
ником;
х2 — дивизион не боеспособен из-за израсходования боеприпа
сов;
х3— дивизион боеспособен, но не выполняет огневую задачу;
х4 — дивизион выполняет огневую задачу.
72
Возможные переходы между состояниями и их интенсивности
показаны на рис. 4.5.
Необходимо определить вероятности небоеспособных состоя
ний дивизиона, если бой длится достаточно долго и Р( 0) =
={0 0 0 1].
Р е ш е н и е . Введем строго несущественную поглощающую
цепь, квазиэквивалентную в смысле финальных вероятностей ис
ходной цепи. Такая цепь при /г=1 изображена на рис. 4.6.
Контур М(хА, х3, хА) исходной цепи развернут в «спираль»
(*4> * 3 , *41, *31, * 4 2 ) •
(* 4 ) — 3 1 0 1 0 0 1
(•* « ) 0 — 2 1 0 0 0 1
(•*41) 0 0 — 3 1 1 0 1
м 0 0 0 0 0 0 0
( • * 3 l) 0 0 0 0 — 2 1 1
(* 4 2 ) 0 0 0 0 0 0 0
(* 1 ) 0 0 0 0 0 0 ()
”г\
\ "А
'Л»г 1 )V
Л/,-1
‘6 - — 6 - — 6 —
— О — - О ------О ---------0 - 7
О 1 2 ... л/j-l М
Рис. 4.7
75
Задача 2 является частным случаем задачи 1 при а* = 6* = 0.
Задача 3 является частным случаем задачи 1 при t-+oo.
Величины р(а*, 6, t), р(а, &*, /) в выражениях (4.30), (4.31)
могут быть определены численным интегрированием системы диф
ференциальных уравнений Кол
могорова (3.24) при условиях
(3.25), (4.28). Однако такое
интегрирование при больших
начальных численностях бое
вых средств группировок и вы
соких уровнях допустимых по
терь связано с большими за
тратами ресурсов ЭВМ. Вме
сте с тем специфика исследуе
мого процесса боя позволяет
воспользоваться для определе
ния указанных вероятностей
эффективным алгоритмом, опи
санным в пп. 4.2, 4.4, который
значительно сокращает необхо
димый объем вычислений в
сравнении с непосредственным
численным интегрированием
соответствующей системы дифференциальных уравнений Колмо
горова.
Пример 4.5. Определить вероятности Р{(0, /), Р „(0, t) уничто
жения противотанковых орудий и танков для боя трех танков и
двух ПТО, если их эффективные скорострельности Xi=^2 =
= 1 выстр/мин и бой длится 1 мин.
Р е ш е н и е . Граф состояний процесса боя изображен на
рис. 4.8. Нумерация вершин графа осуществлена в соответствии с
правилом 4.1. Матрица интенсивностей переходов имеет вид
1 2 3 4 5 6 7 8 9 10 и
~5 3 2 0 0 0 0 0 0 0 0
0 —4 0 3 1 0 0 0 0 0 0
0 0 —4 0 2 2 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 —3 0 2 1 0 0 0
0 0 0 0 0 —3 0 1 2 0 0
0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 -2 0 1 1
0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0
76
Вероятности достижения поглощающих состояний { 4, 7, 9, 10,
11} определяются по алгоритму 4.1. При *= 0 имеем
P(0) = [Pl(0), р2(0)......... Рп(0)] = [1, 0 ,. . .,0].
Осуществив вычисления по алгоритму 4.1, получим вектор-стро-
КУ Q = (Q /(T)1. /= 1 ; И вероятностей прохождения представляю
щей точки через соответствующие состояния к моменту времени
т = 1. Имеем
Q = [l; 0,594; 0,396; 0,436; 0,339; 0,194; 0,215; 0,168;
0,123; 0,072; 0,072].
В соответствии с (4.16) вероятности достижения поглощающих
состояний {4, 7, 9, 10, 11} к моменту времени т=1 равны вероят
ностям прохождения представляющей точки через эти состояния к
этому же моменту времени. Следовательно,
р ( 0; 3; 1 )= р 4(1) =0,436; р(0; 2; 1) = р 7(1) =0,215;
Р (2; 0; 1 )= р 9(1) =0,123; р (0; 1; 1) =Р,о(1) =0,072;
р (1; 0; 1 )= р „ (1 ) =0,072.
Вероятность уничтожения ПТО определяется выражени
ем (4.30):
Р,(0; 1) =р(0; 3; 1 )+ р (0 ;2 ; 1)+р(0; 1; 1) =
=0,436+ 0,215+0,072 = 0,723.
Вероятность уничтожения танков определяется выражени
ем (4.31):
Р „ (0; 1) =р(2; 0; 1)+р(1; 0; 1) =0,123 + 0,072 = 0,195.
Таким образом, в данном примере превосходство имеет группи
ровка танков.
Рассмотрим теперь, как зависят результаты боя от начальных
численностей группировок при постоянном соотношении сил. В
табл. 4.1 представлены результаты расчетов полных вероятностей
победы группировки противотанковых средств Рпто и группировки
танков Рт при А,|=&2=1 в зависимости от начальных численностей
боевых средств при условии, что бой прекращается при потере 50
н 100%' боевых средств.
Анализ данных табл. 4.1 позволяет сделать следующие выводы.
1. Вероятности победы зависят нс только от соотношения на
чальных численностей боевых средств группировок, но и от самих
начальных численностей боевых средств. При этом с ростом на
чальных численностей при сохранении их соотношения вероятность
победы сильной стороны возрастает.
2. При любом начальном соотношении сил группировок суще
ствует уровень потерь, при котором слабой группировке целесооб
разно прекратить бой и вывести свои боевые средства из зоны воз
действия группировки противника, так как в противном случае
она будет полностью уничтожена, не нанеся при этом существен-
77
Таблица 4.1
Х =Ж тг • (4,Э2)
Если х>1, то первая группировка имеет больше шансов на победу.
Если х= 1, то шансы группировок равны. Если же х<1, то в сред
нем побеждает вторая группировка.
Так как показатель (4.32) определен из модели (1.1), прибли
женно описывающей рассматриваемый процесс боя однородных
группировок, то возникает вопрос — насколько корректны выводы,
полученные на его основе? Следующий простой пример показы-
78
вает, что данный показатель не всегда позволяет выделить более
сильную группировку.
Пример 4.6. Определить группировку, шансы которой на побе
ду выше, если Л4Г=5, М2= 1, i, = l, ^ = 25.
Р е ш е н и е . Из выражения (4.32) следует, что х=1, т. е. в рам
ках модели (1.1) обе группировки имеют одинаковые шансы на
победу.
Проверим корректность этого вывода на основе анализа точ
ной модели рассматриваемого процесса — непрерывной цепи Мар
кова. Граф состояний процесса боя имеет вид, как на рис. 4.9. Вер
шины графа пронумерованы в соответствии с правилом 4.1.
© * — < 5> — О
<3— ©— © т
3 4 5
Рис. 4.9
Гп
Матрица R, состоящая из я элементом, pm пониженны......... ..
ку, называется я-мерным вектором-строкой
Я “ К . П. П. • • .
Для вектора-столбца и вектора г i|н»ки гимнны . «mi
помечать одним индексом.
6 Зак. 559 *I
Матрица R порядка п Х п называется диагональной, если ее эле
менты удовлетворяют условию г = 0 для всех / ф i, т. е.
0 0 ...0
ги
R = 0 г2,0 . ..0
0 0 г„....0
0 0 0 . • •г пп
Диагональная матрица, в которой все элементы, лежащие на
главной диагонали, равны 1, называется единичной. Например:
10 0 0
0 10 0
I—
0 0 10
0 0 0 1
элементы которой равны i
вой. Например:
0 0 0 0
0 0 0 0
0=
0 0 0 0
0 0 0 0
Транспонированная матрица по отношению к матрице R = ||гу||
обозначается R* и определяется по формуле R* = ||Гу,Ц. Например:
гп Г 12 Г 13 г и Г2\ Г31
R= Г2\ Г22 г23 Г\2 ?22 ГЪ2
R* =
>31 Г32 г 33 г 13 г23 ГЪЪ