Навеяно темой про вооружение МСО...
Давно меня интересовало, чем определяется численность тех или иных элементов (отделение, взвод, рота, батальон,..) и их структурированность. Почему в отделении 11 человек, т.е. ком. отделения управляет десятью подчиненными, а командир взвода только тремя отделениями, а не десятью? Понятно, что здесь имеется компромис между управляемостью, а это значит, что в непосредственном подчинении народу должно быть немного, и способностью к наступлению и обороне (здесь наоборот, должно быть как можно больше личного состава).
Но как этот компромис находится? ТОлько опытным путем плюс традиционно, со времен римских легионов, сложившаяся структура, или имеется какая-то математическая модель?
По идее, управляемость можно определить как величину m (management) в пределах от 0 (полный хаос) до 1 (один человек, сам себе голова). С увеличением числа непосредственно подчиненных u (units) величина m уменьшается, допустим, m=1/u.
Не ясно, как учитывать промежуточные узлы управления, может быть как m=1/(1/u[1]+1/u[2]+1/u[3]+...1/u[n]), где n-глубина подчиненности. Для самого главного n=0, а u[0]=1, для последующих u[n+1]<u[n].
Но главное, не понятно как учитывать огневую мощь, ведь в Джоулях её не выразить, необходимо вводить и дальность, и тип боеприпасов, и скорострельность и бог знает что ещё.
Собственно, цель написать программу на flash, где пользователь, используя условные значки (пехотинец, пулемет, танк и т.д. конкретных моделей) перетаскивает их мышей в разветвленную структуру и получает две цифры - управляемость и огневую мощь. Все упирается в конкретные алгоритмы расчета. Возможно, что такие давно существуют, где бы их только посмотреть.