《数学建模正规战与游击战ppt课件》由会员分享,可在线阅读,更多相关《数学建模正规战与游击战ppt课件(38页珍藏版)》请在金锄头文库上搜索。
1、数学模型中南大学 数学科学学院 应用数学与应用软件系1 正规战与游击战正规战与游击战 早在第一次世界大战时期,F.W. Lanchester 就提出几个预测战争结局的数学模型,其中有描述传统的正规战的,也有考虑稍微复杂的游击战的。以及双方分别使用正规部队和游击部队的所谓混合战争的。后来人们对这些模型作了改进和进一步的解释,用以分析历史上一些著名的战争, 如第2二次世界大战中美日硫磺岛之战和1975年结束的越南战争。 Lanchester 提出的模型是非常简单的,他只考虑双方兵力的多少和战斗力的强弱,兵力因战斗减员和非战斗减员而减少,又由于后备力量的增援而增加,战斗力即杀伤对方的能力,则与射击率
2、(单位时间的射击次数),射击命中率以及战争类型(正规战、游击战)3等有关,这些模型当然没有考虑交战双方的政治、经济、社会等因素,而仅靠战场上兵力的优劣是很难估计战争胜负的,所以我们认为用这些模型判断整个战争的结局是不可能的,但是对局部战役来说或许还有参考价值。更重要的是,建模的思路和方法为我们借助数学建模讨论社会科学领域中的实际问题提出了可以借鉴的实例。4一般战争模型一般战争模型 用x(t)和y(t)表示甲乙交战双方在时刻t的兵力,不妨视为双方的士兵人数。假设 1、每一方的战斗减员率取决于双方的兵力和战斗力,用f(x,y)和g(x,y)表示。 2、每一方的非战斗减员率(由疾病、逃跑等因素引起)
3、与本方兵力成正比。5 、每一方的增援率是给定的函数,用u(t)和v(t)表示。 由此可以写出关于x(t)、y(t)的微分方程为(1) 下面针对不同的战争类型讨论战斗减员率f,g的具体表达形式,并分析影响战斗结局的因素。6正规战模型正规战模型 甲乙双方都用正规部队作战。我们只须分析甲方的战斗减员率f (x,y)。 甲方士兵公开活动,处于乙方每一个士兵的的监视和杀伤力范围内,一旦甲方某个士兵被杀伤,乙方的活力立即集中在其余的士兵身上,所以甲方的战斗减员率只与乙方的兵力有关,可以简单地设f 与y成正比,即7f=ay a表示乙方平均每个士兵对甲方士兵的杀伤率(单位时间的杀伤数),称乙方的战斗有效系数战
4、斗有效系数。可以进一步分解为a=ry py,其中ry是乙方的射击率射击率(每个士兵单位时间内射击次数),py是每次的命中率命中率。8 类似地有 g = b x,并甲方的有效系数 b = rx px ,rx和px是甲方的射击率和命中率。于是在这个模型中方程(1)化为(1) 在分析结局时忽略非战斗减员一项(与战斗减员相比,这项很小),并9(3) 不能直接求解方程(3),而且在相平面上讨论相轨线的变化规律更容易判断双方的胜负。又方程(3)可得且假设双方没有增援。记双方的初始兵力分别是x0和y0,方程(2)简化为10(4)(6)其解为11 注意到方程(3)的初始条件,有 (6) 由(5)式确定的相轨线
5、是双曲线,如图图5-6。箭头表示随时间t的增加,x(t) , y(t)的变化趋势。可以看出,如果k 0,轨线将与y轴相交。这就是说t1使x(t1)=0 , y(t1)= 12即当甲方兵力为零时乙方的兵力为正值,表示乙方获胜乙方获胜。同理可知,k0时乙方胜乙方胜,m0,乙方胜 m0时乙方胜,n 0,乙方胜 n =0 , 平局 n10,乙方必须10倍于甲方的兵力。 美国人曾用这个模型分析越南战争(甲方是越南,乙方为美国)。更具类似于上面的计算以及四五十年代发生在马来西亚、菲律宾、印尼、老挝等地的混合战争的实际情况估计出,28正规部队一方要想取胜必须派出8倍于游击部队的兵力,而美国最多只能够派出6倍
6、于越南的兵力。越南战争的结局是美国不得不接受和谈撤军,越南人民取得最后的胜利。29硫磺岛战役硫磺岛战役 J.H.Engel用二次大战末期美国硫磺岛的美军战地纪录,对正规部队进行了验证,发现模型的结果与实际数据吻合得相当好。 硫磺岛位于东京以南660英里的海面上,是日军的重要空军基地。美军在1945年2月19日开始进攻,激烈的战斗持续了一个月,双方伤亡惨重,日方守军21,500人全部阵30阵亡或被俘,美方投入兵力 73,000人,伤亡20,265人,战争进行了28天时美军宣布占领该岛,实际战斗到36天才停止。美军的战地记录有按天统计战斗减员和增援情况,日军没有后援,战地记录全部遗失。 用A(t)
7、和J(t)表示美军和日军第t天的人数,在正规模型(2)中忽略非战斗减员,且v = 0,再添加上初始条件,有 31(19)美军战地纪录给出增援率u(t)为(20)32并可由每天伤亡人数算出A(t),其中t= 1,2,.,36 (见图图5-9中虚线)。下面要利用这些实际数据代入(19)式,算出A(t)的理论值,并与实际值比较. 对方程(19)用求和代替积分可得 (21)(22)33 为估计b在(12)式中取J(36) = 0,且由A(t)的实际数据可得于是,从(22)式估计出34再将这个值带入(22)式即可算出J(t) , t = 1, 2 ,,36。然后从(21)式估计a ,令t = 36,得(23)其中分子是美军的总伤亡人数,为20,265人,分母可由已经算出的J(t)35(24)得到,为372,500人,于是从(23)式有:把这个值代入(21)式得到36 由(24)式就能够算出美军人数A(t)的理论值,图图5-9中用实线画出。与虚线表示的实际相比,可以看出吻合情况。37美军人数70,00066,00062,00058,00054,00050,000 4 8 12 16 20 24 28 32 36 天数 图图5-9 美军兵力实际数据与理论结果38