Быт
7.Наступление (Фронт)
НАСТУПЛЕНИЕ
Программа «Наступление» моделирует следующую ситуацию.
Два противника: «жёлтые» и «лиловые». Каждый противник имеет фиксированное число воинских подразделений: условно «дивизии». Желтые - b дивизий, лиловые - c . Данные вводятся. Участки боевых действий, условно «фронты». Для определенности число фронтов: a =10. На каждом фронте: число дивизий для желтых – d 1[ i 1][1] ( i 1-номер фронта) , для лиловых - e [ i 1][1]. Лиловые распределяют дивизии по фронтам случайно. Берут дивизию и крутят рулетку: на какой фронт её послать. Для желтых два варианта: случайный и неравномерный. При неравномерном находятся случайным образом 1,2.3 …. «усиленных» фронта. Блок – «метки усиленных фронтов».
При случайном выборе усиленного фронта на него направляются не одна дивизия, а p 1. Предусмотрен ввод p 1.
Каждый из военоначальников (жёлтый и лиловый) отправляет в атаку три фронта с наибольшим числом дивизий.
Ситуации две. Или проходит атака на обороняющий фронт, или же противоположный фронт тоже сам идёт в атаку.
То есть в одном случае наступление и оборона, в другом случае встречный бой.
В реальном бою результат оценивается по следующим показателям:
а) потери сторон;
б) территории.
В программе «Фронт» использован только показатель – захват территории.
Результат боя зависит от:
а) вида боя: наступление (для противоположной стороны оборона) или встречный бой.
б) соотношения сил сторон.
Как оценить результаты наступательного боя. Я нашел в литературе только одну цифру. Наступление имеет успех, если силы наступающего превосходят силы обороняющего в 3 раза.
Отсюда я использовал формулу для
оценки успеха наступающего, показатель f 4. Для упрощения программирования все вероятности и соотношения сил сторон умножаются на 1000 и округляются до целых чисел.
Вероятность захвата территории наступающим при соотношении сил наступающего и обороняющего меньше и равно 3 определялось по формуле:
f 4 = 0,9 х f 6 х f 6 : 9000.
Примеры:
При соотношении сил наступающего и обороняющего равного 3, находится
f 4 = 0,9 х 3000 х 3000 : 9000 = 900, то есть с вероятностью 0,9 наступающие захватывают территорию.
При соотношении 2:
f 4 = 0,9 х 2000 х 2000 : 9000 = 400, то есть с вероятностью 0,4 наступающие захватывают территорию.
При соотношении от более 3 до 4 вероятность захвата территории 0,95 и выше – 0,99.[/ i ]
Обороняющиеся с вероятностью 1- f 4 захватывают территорию наступающего.
Такая ситуация характерна для 41-го, когда при незначительном превышении сил Красная Армия атаковала вермахт.
Во встречном бою вероятность захвата территории принята прямо пропорциональной соотношению сил наступающих и обороняющих.
Конечно, принятые здесь результаты боев условны (умозрительны) и необходимы соответствующие исследования.
Неплохо промоделировать характерные особенности наступательного и встречного боя.
На всех фронтах определяется математическое ожидание захвата территорий желтыми и лиловыми, переменные G и L . Смотри описание переменных.
Для набора статистики проводится цикл p 6. На каждом шаге определяется, кто захватил больше территории.
Суммарные числа p 7 (победы желтых) и p 8 (победы лиловых), p 9 – ничья.
Очевидно, что при c > b вырастает вероятность побед желтых.
Ниже даны результаты счёта при следующих исходных данных:
a =10 (количество фронтов), b =1000 (число дивизий у желтых), с=1150 (число дивизий у лиловых), p 6=10000 (число циклов).
Ниже приводятся через дефис величины p 1 (ввод), p 7 (число побед жёлтых), p 8 (число побед лиловых), p 8 (число ничьих)
0-0-10000-0
1-0-10000-0
2-359-9637-4
3-2970-7015-15
4-5128-4864-8
5-5012-4979-9
6-3288-6707-5
7-1520-8477-3
8-524-9475-1
9-169-9831 - 0
10-42-9958-0
То есть правильная расстановка сил, конечно для принятых допущений, равносильна 15 % превышения «физических» сил.
В каком направлении можно развивать программу:
1) Учесть не только территории, но потери войск.
2) Математически строго, или даже приблизительно, обосновать вероятность исхода сражений для наступательного (оборонительного) и встречного боев.
3) Вводить данные разведки.
4) Оценивать не только захват территории, но и показатели захваченных территорий. Например, с учётом окружения вражеских войск.
Скачать ограмммы