МатМод экология / Лекция №4
.pdf
наконец, если цель не найдена, а самолеты противник близко, необходимо в качестве цели выбрать самолеты противника.
Как видим, поведение зависит от сочетания двух событий, причем эти события (обнаружение цели и присутствие противника) никак не связаны между собой.
Моделировать наступление двух разных событий, А с вероятностью р(А) и В с вероятностью р(В), возможно следующим образом: генерируется случайная величина β и последовательно проверяются условия β ≤ р(А) и
β≤р(В) (см. моделирование одиночного события). Если оба условия выполняются, то фиксируется одновременное наступление обоих событий,
если оба не выполняются – не наступило ни одно из событий, выполняется только одно условие – одно событие выполнилось. а второе –нет.
Моделирование сложных зависимых событий. Пусть теперь поведение системы зависит от нескольких взаимосвязанных событий.
Например, если истребитель поражает противника при условии, что тот использовал задымление, то необходимо подняться выше области задымления и развернуться. Если цель поражена, а задымления не было,
нужно просто развернуться в сторону своего аэродрома, и т.д. … Здесь действия самолета зависят от одновременного выполнения (или не выполнения) двух событий (поражение цели и задымление), причем вероятность попадания в цель очевидно будет зависеть от того, было ли применено задымление. Моделирование таких событий рекомендуется производить в следующей последовательности (для двух событий):
Генерируется последовательность случайных величин βj (для двух событий – две величины).
-если βj ≤ Р(А) и βj+1 ≤ Р(В/A) , то фиксируется событие АВ;
-если βj ≤ Р(А) и βj+1> Р(В/A) , то фиксируется событие А B ;
-если βj > Р(А) и βj+1≤ Р(В/A) , то фиксируется событие A В;
-если βj > Р(А) и βj+1>Р(В/A) , то фиксируется событие A B . Этот прием легко распространяется и на большее число событий.
