Вероятность достижения цели действия сил за заданное число шагов (или за заданное время) определяется как вероятность того, что система за п шагов перейдет в некоторые состояния.
Обозначим через [Аr] множество состояний системы, переход в которые означает достижение цели действий. В частном случае это может быть и одно состояние. Показатель эффективности Э(п) будет равен
(24)
где символом j Î [А r] обозначается суммирование по всем состояниям из множества [Аr], а Rj(n) – вероятность перехода системы в состояние Аj через n шагов, если до первого шага были известны вероятности нахождения системы в каждом из «начальных» состояний pj(0).
Так, для условий примера 1 будем иметь
Э(п) = R4 (п).
Допустим, что в условиях примера 2 дополнительным показателем эффективности является вероятность поражения всех кораблей охранения. Этот показатель будет равен
Вероятность того, что цель действия сил будет достигнута именно на п- м шаге определим для случая, когда множество состояний [А r], означающих достижение цели действий, является поглощающим. При этом функция Э(п) [см. формулу (24)] является неубывающей функцией аргумента п. Искомая вероятность
Э'(п) = Э(п) – Э(п – 1). (25)
Так, в примере 5 вероятность получения на КП сообщения именно при п-й его передаче с подводной лодки будет равна
Э'(п) = W(п) – W(п – 1).
Математическое ожидание числа шагов, необходимых для достижения цели действий определим для случая дискретной цепи с невосстанавливаемым ущербом, когда матрица перехода имеет одно поглощающее состояние или одну группу поглощающих состояний [А r].
Поставим следующую задачу. Система начинает функционировать из состояния Аi. Функционирование системы прекращается или при первом достижении системой множества поглощающих состояний [А r], или же, если необходимые состояния не достигнуты, после осуществления заданного числа шагов процесса N.
Необходимо определить математическое ожидание (N) числа шагов до прекращения функционирования системы.
Обозначим через Wi (п) вероятность того, что искомые состояния будут достигнуты после п шагов процесса при условии, что процесс начат из состояния Аi :
Вероятность того, что система прекратит функционирование именно на п-м шаге процесса (при п = 1, 2, ... , N – 1) равна вероятности достижения системой состояний [Аr] именно на п-м шаге [см. формулу (25)], т. е.
Система осуществит все N шагов в том случае, если за предыдущие (N – 1) шагов необходимые состояния не будут достигнуты. Вероятность этого события
Поэтому искомое математическое ожидание числа шагов системы будет равно
(N)=
Перегруппируем члены суммы, приведем подобные:
Еще раз перегруппируем члены, окончательно получим
|
Для того чтобы определить математическое ожидание числа шагов до достижения поставленной цели (т. е. одного из состояния [Аr]) необходимо в формуле (26) снять ограничение по N, т. е. положить N = ¥. Тогда
|
* Для определения использована разработанная академиком А. Н. Колмогоровым методика расчета математического ожидания числа попаданий, необходимого для поражения цели.
При однородной цепи часто оказывается возможным получить конечные выражения для вычисления . В общем же случае процедура вычисления на ЭВМ предусматривает прекращение суммирования на N-м шаге при выполнении условия
где e – малое положительное число, характеризующее требуемую точность расчетов.
Рассмотрим пример.
Пример 9. В условиях примера 7, «а» и «б» определить математическое ожидание числа шагов до достижения конечного состояния Ат из состояния А1 (пример 7, а) и из состояния А1 и А2 (пример 7, 6).
а) Предварительно найдем W1(п) – вероятность достижения состояния А2 из состояния А1 за п шагов:
где p12(n) = 1 – p11n.
Тогда
|
Поэтому (28)
В условиях примера 7, а математическое ожидание числа шагов равно
|
б) Первоначально определим вероятности W1(п) и W2(п) достижения состояния А3 за п шагов из состояний А1 и А2 соответственно:
где
р11 = 1 – р' – р" ; р12 = р" ; р22 = 1 – р"' ; р23 = р"'.
После этого для определения и могут быть получены следующие выражения:
|
|
Подставим в полученные выражения (30), (31) исходные данные из примера 7, б. Тогда
; .
Во всех рассмотренных выше случаях предполагалось, что моделируемый процесс достоверно начинается из состояния Аi. В том же случае, когда задано распределение начальных состояний, будем иметь
|
где pi(0) – вероятности нахождения системы в i-х начальных состояниях, т – количество состояний, - математическое ожидание количества шагов до достижения поставленной цели, если процесс начат из состояния Аi, - математическое ожидание количества шагов до достижения поставленной цели, если задано распределение вероятностей начала процесса из возможных состояний.
Математическое ожидание времени, необходимого для достижения цели действий определяется из выражения
|
если известно состояние Аi системы, при котором начинается процесс, и
|
если задано распределение начальных состояний системы.
В этих выражениях tш – математическое ожидание промежутка времени между очередными шагами процесса.
Математическое ожидание ущерба, причиняемого противнику или своим силам за заданное число шагов процесса определяется по-разному для двух различных случаев:
1) оценивается ущерб, причиняемый каким-то элементам системы;
2) оценивается ущерб, причиняемый элементам, не входящим непосредственно в состав системы.
Методы вычислений рассмотрим на примерах.
Пример 10. Планируется ряд последовательных ударов авиации по конвою, состоящему из т транспортов и эскорта. В каждом ударе принимает участие одинаковое число самолетов, использующих одно и то же оружие. До удара авиации конвой подвергся удару подводных лодок; распределение числа пораженных ими транспортов задано. Цель ударов авиации – поражение максимально возможного числа транспортов. Цель моделирования – определение зависимости причиняемого противнику ущерба от числа ударов для обоснования потребного ресурса авиации.
Показателем эффективности ударов является математическое ожидание числа пораженных транспортов. Моделируемый процесс представляет собой дискретную цепь Маркова.
Системой является конвой, который в результате каждого удара может находиться в одном из т+1 состояний А0, А1, А2, …, Аj, …, Аm, чему соответствует 0, 1, ..., j , ..., т потерянных транспортов (для упрощения этого примера принимается, что каждому из состояний конвоя соответствует некоторое среднее число пораженных кораблей эскорта). Шагом процесса является очередной удар авиации, моментом шага – время нанесения удара.
Рассматриваемая цепь является цепью с невосстанавливаемым ущербом. Матрица перехода такой цепи имеет уже рассмотренный выше вид верхней треугольной матрицы:
|
Задан вектор-строка начальных состояний
Найдем способ определения показателя эффективности – математического ожидания числа пораженных транспортов – с помощью известных матрицы ||р i , j || и вектора-строки ||р i(0)||.
Обратим внимание, что ущерб, причиняемый противнику, – это пораженные транспорты конвоя. Они являются элементом моделируемой системы. Таким образом, имеет место первый из рассматриваемых случаев.
Используя методы, изложенные ранее, определим матрицу переходов за п шагов
а затем учтем начальное состояние системы и получим вектор-строку
|
(36)
Пример 11. В условиях примера 10 требуется определить математическое ожидание числа своих самолетов, поражаемых средствами ПВО конвоя.
В данном случае оценивается ущерб, наносимый элементам, не входящим непосредственно в систему, т. е. имеет место второй из рассматриваемых случаев. Дополним матрицу перехода (35) матрицей ущерба
|
Параметр аij есть математическое ожидание числа своих самолетов, потеря которых сопутствует переходу системы из состояния Ai в состояние Aj. Иначе говоря, с вероятностью р ij математическое ожидание числа потерянных при очередном ударе самолетов равно аij, если только очередной удар начат из состояния Ai.
Параметры аij определяются с помощью моделей, порядок разработки которых рассматривается в книге Вентцель Е. С. «Исследование операций» (М., «Советское Радио», 1972).
|
(38)
где gi(п) – математическое ожидание ущерба за п шагов процесса, если процесс начат из состояния Ai.
Параметр gi(п) определяется из рекуррентного соотношения
|
Смысл полученного выражения следующий: если система свой п-й шаг начала из состояния Ai, то с вероятностью р ij она перейдет в состояние Aj (j= 1, 2, ... , т). При этом ущерб будет равен сумме ущерба на п-м шаге (т. е. аij) и ущерба за п – 1 шагов, начинаемых из состояния Aj (т. е. gi (п –1)).
Формула (38) может использоваться для определения не только своего ущерба, но и ущерба, причиняемого противнику. Так, в рассмотренном примере по этой формуле можно оценить потери истребительной авиации ПВО конвоя. Для этого при расчетах по формуле (38) вместо матрицы ||аij|| своих потерь должна использоваться матрица ||аij¢|| математического ожидания числа истребителей, теряемых противником при переходе системы из состояния Ai в состояние Aj.
В области экономики рассмотренный метод используется для оценки дохода или ущерба предприятий, отраслей хозяйства.
В заключение рассмотрения вопроса о методах определения показателей эффективности дискретных цепей Маркова отметим, что рассмотренные выше показатели являются лишь наиболее часто употребляемыми в оперативно-тактической области, но отнюдь не единственными.
Подготовка к моделированию процессов боевых действий
методами теории дискретных цепей Маркова
Специфической особенностью методов теории дискретных цепей Маркова является сравнительная простота разработки стандартных процедур для вычисления показателей эффективности на ЭВМ.
Если определены матрицы переходов ||р i , j(k)||; вектор-строка начальных состояний ||р i(0)||, матрица ущерба ||аi , j ||, то вычисление показателей эффективности может быть осуществлено с помощью заранее подготовленных процедур.
Подготовка к моделированию процессов боевых действий, описываемых дискретными цепями Маркова, производится на основании оперативно-тактической постановки задачи.
Целесообразна следующая последовательность операций при подготовке к моделированию:
1. Определить основной и дополнительные показатели эффективности.
2. Разработать замысел моделирования: определить потребные варианты расчетов; параметры управления для каждого из вариантов; рациональную последовательность смены 'вариантов.
3. Дать формализованное описание моделируемого процесса с целью определить:
- что есть система;
- каковы возможные состояния системы;
- что есть шаг процесса, и в какие моменты времени осуществляются шаги;
- в какие состояния способна переходить система за один шаг из каждого своего состояния.
Если окажется, что в рамках поставленной задачи имеет место последействие (т. е. зависимость исхода очередного шага от предыстории процесса), то следует откорректировать постановку задачи, увеличить число состояний так, чтобы добиться «марковости» процесса.
Полезно завершить формализованное описание задачи разработкой графа переходов цепи Маркова за один шаг. Всякий граф состоит из вершин и дуг. Вершины обозначают состояния системы, дуги – все возможные направления переходов из каждого состояния системы за один шаг. Вершины обозначаются кружками, дуги стрелками. Если система в результате одного шага способна оставаться в данном состоянии, это обозначается стрелкой, выходящей из соответствующего кружка и входящей в него же. Рядом со стрелками записываются вероятности соответствующих переходов системы.
4. Разработать матрицы перехода ||р i , j(k)|| для всех п шагов и, при необходимости, матрицы ущерба ||аi , j ||. Заполнять эти матрицы целесообразно, используя граф.
5. Определить значения исходных данных.
Примеры решения задач по моделированию процессов
боевых действий методами теории дискретных цепей Маркова
и определению показателей эффективности [4]
Пример 12. По групповой надводной цели противника, состоящей из трех однотипных кораблей, предполагается нанести последовательно удары: сначала один удар авиацией, а затем один удар ракетными катерами. Вероятности исходов удара авиацией:
- не поражена ни одна цель из двух или из трех – 0,05;
- поражены 3 цели из 3-х – 0,15;
- поражены 2 цели из 3-х – 0,30, 2 цели из 2-х – 0,35;
- поражена 1 цель из 3-х – 0,50; 1 цель из 2-х – 0,60; 1 цель из 1-й – 0,80.
Вероятности исходов удара ракетными катерами:
- не поражена ни одна цель – 0,10;
- поражены 3 цели из 3-х – 0,20;
- поражены 2 цели из 3-х – 0,30, 2 цели из 2-х – 0,40;
- поражена 1 цель из 3-х – 0,40; 1 цель из 2-х – 0,55; 1 цель из 1-й – 0,70.
Разработать математическую модель для определения значений показателей эффективности после нанесения по противнику ударов авиацией и ракетными катерами:
- вероятность поражения трех целей;
- вероятность поражения не менее двух целей;
- математическое ожидание числа пораженных целей;
Решение:
1. Цель удара – уничтожение всех кораблей противника. Цель моделирования - определения значений показателей эффективности после нанесения по противнику ударов сначала авиацией, а затем ракетными катерами. Шаг процесса - нанесение удара по противнику авиацией или ракетными катерами. В систему входят три корабля противника. Состояние системы до удара и после каждого удара будет характеризоваться числом объектов, сохранивших боеспособность к последующему удару. В данной задаче состояниями системы будут состояния, показанные на рисунке:
- А0 – ни один корабль противника не поражен;
- А1 – поражен один корабль противника;
- А2 – поражены два корабля противника;
- А3 – поражены три корабля противника.
Начальным состоянием будем считать состояние А0, в котором система находится до нанесения ударов с вероятностью 1. Процесс нанесения последовательных ударов может быть интерпретирован как дискретная цепь Маркова с невосстанавливаемым ущербом. Граф переходов системы представлен на рисунке 3.4.4.
Рис. 3.4.4. Графическое представление модели задачи
В соответствии с заданными вероятностями исходов ударов матрицы переходов при нанесении удара авиацией и удара ракетными катерами имеют следующий вид:
Для определения вероятностей исходов Р ij(2) за два удара необходимо перемножить матрицы pа(1) и pк(1) в заданной последовательности нанесения ударов.
.
После нахождения вероятностей Р1j(2) всех возможных переходов из первого состояния в одно из трех состояний (j = 2, 3, 4) за два удара определяются значения показателей эффективности:
- вероятность поражения трех целей p03(2) = 0,57;
- вероятность поражения не менее двух целей
p02(2) + p03(2)=0,38 + 0,57 = 0,95;
- математическое ожидание числа пораженных целей М(2) при нанесении удара сначала авиацией, а затем ракетными катерами вычисляется по следующей формуле, в которой m – количество пораженных целей противника: М(2) = 2,92 корабля:
=
= 0×0,005 + 1×0,045 + 2×0,38 + 3×0,57 = 0,045 + 0,76 + 1,71 = 2,515.
Пример 13. Решить ту же задачу, но с другими исходными данными: известны лишь вероятности уничтожения одного корабля противника авиацией pа = 0,5 и ракетными катерами pк = 0,6, а вероятности исходов удара необходимо вычислить, если вероятности поражения одного корабля противника авиацией и ракетными катерами не изменяются с уничтожением 1-го или 2-х кораблей из трех.
Решение:
Определим элементы матрицы переходов при нанесении удара авиацией:
p0,0а(1) = (1 – pа)3 = 0,125– вероятность не поражения ни одного из трех кораблей за один удар;
p0,1а(1) = 3 pа (1 – pа) (1 – pа) = 0,375 – вероятность поражения одного из трех кораблей за один удар при боеспособности всех трех кораблей до нанесения удара;
p0,2а(1) =3 pа × pа(1 – pа) = 0,375 – вероятность поражения двух кораблей за один удар при боеспособности всех трех кораблей до нанесения удара;
p0,3а(1) = pа × pа × pа = 0,125 – вероятность поражения двух кораблей за один удар при боеспособности всех трех кораблей до нанесения удара;
p1,1а(1) = (1 – pа)2 = 0,25 – вероятность того, что если до нанесения удара один корабль был поражен, а два не поражены, то после удара так все и осталось.
P1,2а(1) =2 pа(1 – pа) = 0,5 – вероятность перехода за один удар в состояние, когда поражены два из трех кораблей при условии, что до нанесения удара один корабль был уже поражен, а два еще не поражены.
P1,3а(1) = pа × pа = 0, 25 – вероятность перехода за один удар в состояние, когда поражены все три корабля при условии, что до нанесения удара один корабль был уже поражен, а два еще не поражены.
P2,2а(1) =1 – pа = 0,5 – вероятность остаться за один удар в том же состоянии что и до удара, когда уже поражены два из трех кораблей , а один еще не поражен.
P2,3а(1) = pа = 0,5 – вероятность перехода за один удар в состояние, когда поражены все три корабля при условии, что до нанесения удара два корабля были уже поражены, а один еще не поражен.
Определим элементы матрицы переходов при нанесении удара ракетными катерами:
p0,0к(1) = (1 – pк)3 = 0,064 – вероятность не поражения ни одного из трех кораблей за один удар;
p0,1к(1) = 3 pк (1 – pк) (1 – pк) = 0,288 – вероятность поражения одного из трех кораблей за один удар при боеспособности всех трех кораблей до нанесения удара;
p0,2к(1) =3 pк × pк(1 – pк) = 0,432 – вероятность поражения двух кораблей за один удар при боеспособности всех трех кораблей до нанесения удара;
p0,3к(1) = pк × pк × pк = 0,216 – вероятность поражения двух кораблей за один удар при боеспособности всех трех кораблей до нанесения удара;
p1,1к(1) = (1 – pк)2 = 0,16 – вероятность того, что если до нанесения удара один корабль был поражен, а два не поражены, то после удара так все и осталось.
P1,2к(1) =2 pк(1 – pк) = 0,48 – вероятность перехода за один удар в состояние, когда поражены два из трех кораблей при условии, что до нанесения удара один корабль был уже поражен, а два еще не поражены.
P1,3к(1) = pк × pк = 0, 36 – вероятность перехода за один удар в состояние, когда поражены все три корабля при условии, что до нанесения удара один корабль был уже поражен, а два еще не поражены.
P2,2к(1) =1 – pк = 0,4 – вероятность остаться за один удар в том же состоянии что и до удара, когда уже поражены два из трех кораблей , а один еще не поражен.
P2,3к(1) = pк = 0,6 – вероятность перехода за один удар в состояние, когда поражены все три корабля при условии, что до нанесения удара два корабля были уже поражены, а один еще не поражен.
p(2)=
После нахождения вероятностей Р1j(2) всех возможных переходов из первого состояния в одно из трех состояний (j = 2, 3, 4) за два удара определяются значения показателей эффективности:
- вероятность поражения трех целей p03(2) = 0,512
- вероятность поражения не менее двух целей p02(2) + p03(2)=0,384+ 0,512 = 0,896;
- математическое ожидание числа пораженных целей М(2) при нанесении удара сначала авиацией, а затем ракетными катерами вычисляется по следующей формуле, в которой m – количество пораженных целей противника: М(2) = 2,4 корабля:
=
= 0×0,008 + 1×0,096 + 2×0,384 + 3×0,512 = 0,096 + 0,768 + 1,536 = 2,4.
Пример 14. Решить ту же задачу (что и в примере 13), но считать, что вероятности поражения одного корабля противника авиацией и ракетными катерами изменяются с уничтожением 1-го или 2-х кораблей из трех:
– вероятности поражения одного корабля противника авиацией при условии, что все три корабля противника боеспособны: pа(1/3) = 0,2,
– вероятности поражения одного корабля противника авиацией при условии, что два корабля противника боеспособны, а один уничтожен: pа(1/2) = 0,3,
– вероятности поражения одного корабля противника авиацией при условии, что один корабль противника боеспособен, а два уничтожены: pа(1/1) = 0,4;
– вероятности поражения одного корабля противника ракетными катерами при условии, что все три корабля противника боеспособны: pк(1/3) = 0,25,
– вероятности поражения одного корабля противника ракетными катерами при условии, что два корабля противника боеспособны, а один уничтожен: pк(1/2) = 0,35,
– вероятности поражения одного корабля противника ракетными катерами при условии, что один корабль противника боеспособен, а два уничтожены: pк(1/1) = 0,45.
Решение:
Определим элементы матрицы переходов при нанесении удара авиацией:
p0,0а(1) = (1 – pа(1/3))3 = 0,83=0,512 – вероятность не поражения ни одного из трех кораблей за один удар;
p0,1а(1) = 3 pа(1/3) (1 – pа(1/3)) (1 – pа(1/3)) = 3×0,2×0,64=0,384 – вероятность поражения одного из трех кораблей за один удар при боеспособности всех трех кораблей до нанесения удара;
p0,2а(1) =3 pа(1/3) × pа(1/3) (1 – pа(1/3)) = 3×0,04×0,8=0,096 – вероятность поражения двух кораблей за один удар при боеспособности всех трех кораблей до нанесения удара;
p0,3а(1) = pа(1/3) × pа(1/3) × pа(1/3) = 0,23=0,008 – вероятность поражения двух кораблей за один удар при боеспособности всех трех кораблей до нанесения удара;
p1,1а(1) = (1 – pа(1/2))2 = 0,72 = 0,49 – вероятность того, что если до нанесения удара один корабль был поражен, а два не поражены, то после удара так все и осталось.
P1,2а(1) =2 pа(1/2) (1 – pа(1/2)) = 2×0,3×0,7=0,42 – вероятность перехода за один удар в состояние, когда поражены два из трех кораблей при условии, что до нанесения удара один корабль был уже поражен, а два еще не поражены.
P1,3а(1) = pа(1/2) × pа(1/2) = 0,32 = 0,09 – вероятность перехода за один удар в состояние, когда поражены все три корабля при условии, что до нанесения удара один корабль был уже поражен, а два еще не поражены.
P2,2а(1) =1 – pа(1/1) = 0,6 – вероятность остаться за один удар в том же состоянии что и до удара, когда уже поражены два из трех кораблей , а один еще не поражен.
P2,3а(1) = pа(1/1) = 0,4 – вероятность перехода за один удар в состояние, когда поражены все три корабля при условии, что до нанесения удара два корабля были уже поражены, а один еще не поражен.
Определим элементы матрицы переходов при нанесении удара ракетными катерами:
p0,0к(1) = (1 – pк(1/3))3 = 0,753=0,421875 – вероятность не поражения ни одного из трех кораблей за один удар;
p0,1к(1) = 3 pк(1/3) (1 – pк(1/3)) (1 – pк) = 3×0,25×0,752=0,421875 – вероятность поражения одного из трех кораблей за один удар при боеспособности всех трех кораблей до нанесения удара;
p0,2к(1) =3 pк(1/3) × pк(1/3) (1 – pк(1/3)) = 3×0,252×0,75=0,140625 – вероятность поражения двух кораблей за один удар при боеспособности всех трех кораблей до нанесения удара;
p0,3к(1) = pк(1/3) × pк(1/3) × pк(1/3) = 0,253=0,015625 – вероятность поражения двух кораблей за один удар при боеспособности всех трех кораблей до нанесения удара;
p1,1к(1) = (1 – pк(1/2))2 = 0,652=0,4225 – вероятность того, что если до нанесения удара один корабль был поражен, а два не поражены, то после удара так все и осталось.
P1,2к(1) =2 pк(1/2) (1 – pк(1/2)) =2×0,35×0,65=0,455 – вероятность перехода за один удар в состояние, когда поражены два из трех кораблей при условии, что до нанесения удара один корабль был уже поражен, а два еще не поражены.
P1,3к(1) = pк(1/2) × pк(1/2) = 0, 352 = 0,1225 – вероятность перехода за один удар в состояние, когда поражены все три корабля при условии, что до нанесения удара один корабль был уже поражен, а два еще не поражены.
P2,2к(1) =1 – pк(1/1) = 0,55 – вероятность остаться за один удар в том же состоянии что и до удара, когда уже поражены два из трех кораблей , а один еще не поражен.
P2,3к(1) = pк(1/1) = 0,45 – вероятность перехода за один удар в состояние, когда поражены все три корабля при условии, что до нанесения удара два корабля были уже поражены, а один еще не поражен.
В соответствии с рассчитанными вероятностями исходов ударов матрицы переходов при нанесении удара авиацией и удара ракетными катерами, а также матрица переходов за два шага имеют следующий вид:
p(2)=
- вероятность поражения трех целей p03(2) = 0,10624;
- вероятность поражения не менее двух целей
p02(2) + p03(2)=0,29952 + 0,10624= 0,40576;
- математическое ожидание числа пораженных целей М(2) при нанесении удара сначала авиацией, а затем ракетными катерами вычисляется по следующей формуле, в которой m – количество пораженных целей противника: М(2) = 1,29636 корабля:
=
= 0×0,216 + 1×0,37824 + 2×0,29952 + 3×0,10624 = 0,37824 + 0,59904 + 0,31872 = 1,29636.
Пример 15. При наличии всего двух кораблей противника определить оценку математического ожидания числа ударов только авиацией, необходимого для поражения обоих кораблей противника, если вероятность уничтожения за один удар одного корабля противника из двух боеспособных до нанесения удара pа(1/2) = 0,3, а вероятность уничтожения за один удар одного корабля противника при пораженном втором корабле pа(1/1) = 0,4.
Решение:
Т. к. p0,0(n) + p0,1(n) + p0,2(n) =1, то 1 – p0,2(n) = p0,0(n) + p0,1(n). Т. е. после одного удара возможна только одна из трех ситуаций (состояний системы): не поражен ни один корабль (вероятность p0,0(1)); один корабль поражен, а второй боеспособен (вероятность p0,1(1)); оба корабля поражены (вероятность p0,2(1)). Матрица переходов за один шаг выглядит так:
где p0,0(1) = (1 – pа(1/2))2 = 0,49 – вероятность не поражения ни одного из двух кораблей за один удар;
p0,1(1) = pа(1/2) (1 – pа(1/2)) + pа(1/2) (1 – pа(1/2)) = 0,42 – вероятность поражения одного из двух кораблей за один удар при непораженном другом корабле;
p1,1(1) = 1 – pа(1/1) = 0,6 – вероятность того, что если до нанесения удара один корабль был поражен, а другой не поражен, то после удара так все и осталось.
1 – pа(1/2) – вероятность не поражения одного корабля из двух боеспособных за один удар;
(1 – pа(1/2))2 – вероятность не поражения обоих кораблей за один удар;
pа (1 – pа(1/2)) – вероятность не поражения первого корабля при поражении второго;
pа (1 – pа(1/2)) – вероятность не поражения второго корабля при поражении первого.
Формула, для вычисления оценки математического ожидания числа (среднего числа) ударов, необходимого для поражения обоих кораблей противника, выглядит следующим образом:
.
Подставляя в формулу значения вероятностей соответствующих переходов системы, получим:
Ответ: Оценка математического ожидания числа ударов авиацией по кораблям противника, необходимого для поражения обоих кораблей при заданных условных вероятностях поражения одного корабля = 4,04 ударов.
Упражнения:
1. По групповой надводной цели противника, состоящей из трех однотипных кораблей, предполагается нанести последовательно удары: сначала один удар ракетными катерами, а затем один удар авиацией. Вероятности исходов удара авиацией:
- не поражена ни одна цель из одной, из двух или из трех – 0,08;
- поражены 3 цели из 3-х – 0,15;
- поражены 2 цели из 3-х – 0,32, 2 цели из 2-х – 0,33;
- поражена 1 цель из 3-х – 0,45; 1 цель из 2-х – 0,59; 1 цель из 1-й – 0,92.
Вероятности исходов удара ракетными катерами:
- не поражена ни одна цель из одной, из двух или из трех – 0,08;
- поражены 3 цели из 3-х – 0,21;
- поражены 2 цели из 3-х – 0,31, 2 цели из 2-х – 0,35;
- поражена 1 цель из 3-х – 0,40; 1 цель из 2-х – 0,57; 1 цель из 1-й – 0,98.
Разработать математическую модель для определения значений показателей эффективности после нанесения по противнику ударов ракетными катерами и авиацией:
- вероятность поражения трех целей;
- вероятность поражения не менее двух целей;
- математическое ожидание числа пораженных целей.
Определить, какая очередность применения ударов более эффективна: сначала катера, затем авиация, или сначала авиация, а потом катера.
2. Решить ту же задачу, но с другими исходными данными: известны лишь вероятности уничтожения одного корабля противника авиацией pа = 0,5 и ракетными катерами pк = 0,55, а вероятности исходов удара необходимо вычислить, если вероятности поражения одного корабля противника авиацией и ракетными катерами не изменяются с уничтожением 1-го или 2-х кораблей из трех.
3. Решить ту же задачу (что и 2), но считать, что вероятности поражения одного корабля противника авиацией и ракетными катерами изменяются с уничтожением 1-го или 2-х кораблей из трех:
– вероятности поражения одного корабля противника авиацией при условии, что все три корабля противника боеспособны: pа(1/3) = 0,25,
– вероятности поражения одного корабля противника авиацией при условии, что два корабля противника боеспособны, а один уничтожен: pа(1/2) = 0,35,
– вероятности поражения одного корабля противника авиацией при условии, что один корабль противника боеспособен, а два уничтожены: pа(1/1) = 0,45;
– вероятности поражения одного корабля противника ракетными катерами при условии, что все три корабля противника боеспособны: pк(1/3) = 0,30,
– вероятности поражения одного корабля противника ракетными катерами при условии, что два корабля противника боеспособны, а один уничтожен: pк(1/2) = 0,35,
– вероятности поражения одного корабля противника ракетными катерами при условии, что один корабль противника боеспособен, а два уничтожены: pк(1/1) = 0,40.
4. При наличии всего двух кораблей противника определить оценку математического ожидания числа ударов только авиацией, необходимого для поражения обоих кораблей противника, если вероятность уничтожения одного корабля противника pа(1/2) = pа(1/1) = 0,5.
Контрольные вопросы:
1. Дать определение случайного процесса и динамики боя.
2. Дать определение стационарного и нестационарного процессов.
3. Дать определение Марковского случайного процесса.
4. Приведите примеры оперативно-тактических ситуаций, для моделирования которых могут быть использованы дискретные цепи Маркова.
5. Что должен выявить исследователь при постановке задачи для ее решения методами теории дискретных цепей Маркова?
6. Каким образом не Марковский процесс можно представить как Марковский?
7. Сформулировать правило определения элементов обстановки, которые должны включаться в понятие система при постановке задачи для ее решения методами теории дискретных цепей Маркова.
8. Перечислить показатели эффективности, вычисляемые методами теории дискретных цепей Маркова.
9. Дать определение однородной и неоднородной цепи Маркова.
10. Сформулировать правило вычисления матрицы переходов за n шагов.
11. Какова должна быть сумма элементов строки матрицы переходов?
12. Как вычислить значение элемента матрицы, являющейся произведением двух квадратных матриц?
13. Дать определение дискретной цепи Маркова с невосстанавливаемым ущербом.
14. За счет чего упрощаются формулы для вычисления элементов матрицы переходов за n шагов в дискретной цепи Маркова с невосстанавливаемым ущербом?
15. Какие дискретные цепи Маркова называются эргодическими?
16. Дать определение стационарного режима эргодической цепи Маркова.
17. В чем заключается метод определения предельных вероятностей переходов в эргодической цепи Маркова?
18. Как определяется вероятность достижения цели за заданное число шагов?
19. Как определяется вероятность достижения цели на заданном шаге?
20. Как вычисляется математическое ожидание числа шагов, необходимых для достижения цели?
21. Как вычисляется математическое ожидание времени, необходимого для достижения цели?
22. Как вычисляется математическое ожидание ущерба, наносимого нами противнику или противником нам, за заданное число шагов?
23. Приведите последовательность операций, выполняемых при подготовке к моделированию процессов боевых действий методами теории дискретных цепей Маркова.
Дата: 2019-03-05, просмотров: 258.