前些天在讨论两军交战的兵力与单兵战斗力因素的时候,随手在微博中写下下列方程:
dAdt=−bBdBdt=−aA
其中A,B为双方兵力,a,b 分别为双方战斗力系数(均为无量纲正数)。方程表达的是,一方兵力损耗速率等于对手的兵力乘以对手的单位战斗力。方程虽然简单,但却有 non-trivial 的结果。简单的分析得出 aA2−bB2=const., 是系统的 invariant (不随时间变化)。代入初始值 A0,B0, 我们有
aA2−bB2=aA02−bB02
在这个模型下,战斗的胜负取决于双方的单兵战斗力乘以兵力的平方。单兵战斗力乘以兵力平方大的一方将取胜(对方缩减为零,而己方不为零)。如果一方兵力是另一方的N倍,则兵力少的一方单兵战斗力必须是N*N倍才能平衡。这是个有趣的结果。经查原来这是1916年一战期间被发现的一个规律,称为 Lanchester's Square Law (兰切斯特平方法则)。
下面我们考虑一个非对称的情况,A方的所有兵力都能够充分运用,对对手B进行毁伤;但B 由于技术限制, 只能有效运用固定数量的兵力 C (常数)。这种情况可能是由于双方的技术差异。新方程为
dAdt=−bCdBdt=−aA
首先解出 A
A(t)=−bCt+A0
然后解出 B
dBdt=−a(A0−bCt)B=−a(A0t−12bCt2)+cB(t)=B0−aA0t+abC2t2
双方在战斗初期兵力减少的比例为 aA0bC.