三方军备竞赛数学模型

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

东北大学秦皇岛分校

数学建模课程设计报告

三方军备竞赛模型及其

改进分析

学院数学与统计学院

专业数学与应用数学

学号*******

姓名燕云

指导教师刘超张尚国

成绩

教师评语:

指导教师签字:

2013年7月15日

1 绪 论

1.1背景

军备竞赛是指和平时期敌对国家或潜在敌对国家相互视为假想敌,在军事装备方面展开的质量和数量上的竞赛。各国之间为了应对未来可能发生的战争,相互扩充军备,增强军事实力。是一种预防式的军事对抗。近代比较著名的例子是第一次世界大战前20年欧洲列强之间展开的军备竞赛。

资料显示,几乎所有的先到战争都是以军备竞赛为前导的。1979年加拿大人理查森研究了1816-1965年间99件国际争端[1]得到了理查森军备竞赛模型。这个属性模型可为从事社会科学研究的人们提供一个借鉴。引起两国间爆发战争的原因是多种多样的,但是在这众多原因中,军备竞赛是一个很重要的原因。例如,甲乙两国是敌对国家,乙国感到甲比他强大,就会为了自身的安全而增加预防开支,扩充军备;当甲看到乙在增加军费,扩充军备,其目的是在针对自己,为了保证自身的安全,甲也会扩充军备,如此循环,造成恶性循环,最终导致战争爆发。 1.2 预备知识

在解决这一类模型时,我们常常要求解一些三次方程。所以我们在这里介绍一些实系数三次方程根的性质。

1.

实系数一元三次方程320x ax bx c +++=的根具有负实部的充要条件是:若0c >有0,a a bc >>成立。 2.

理查森军备竞赛模型(两国家):

两国家的理查森军备竞赛模型如下:

()x ()t x ky g

y t y lx h αβ⎧

=-++⎪⎨

⎪=-++⎩

甲乙两方在时刻t 的军备数量分别是()(),x t y t ,在一方军备增加时,另一方军备也增加,设甲的增长速率为k ,乙的增长速率为l 。同时,由于一个国家的经济实力有限,任一方军备越大,对其军备增长的制约作用也越大。设甲的制约系数为α,乙为β。两方都有

增加军备的能力设为g ,h 。

2 正文

2.1理查森三方军备竞赛模型 2.1.1 模型建立

理查森三方军备竞赛模型种国家间关系如图2.1。

图2.1理查森三方军备竞赛模型种国家间关系图

设甲、乙、丙三方时刻t 的军备数量分别为()x t ,()y t ,()z t ,模型如下:

()()()x t ax ly mz g y t by kx mz h z t cz kx ly f ⎧

=-+++⎪⎪

=-+++⎨⎪

⎪=-+++⎩

其中a 、b 、c 分别表示三方的自身制约程度;l 表示该方受乙方的刺激程度的度量,k 表示该方受甲方的刺激程度的度量,m 表示该方受丙方的刺激程度的度量。g 、h 、f 是己

方军备竞赛的固有潜力。

2.1.2 模型分析 我们令

000ax ly mz g by kx mz h cz kx ly f -+++=⎧⎪

-+++=⎨⎪-+++=⎩

MATLAB 软件程序如下:

syms a l m b k c k f g h ; A=[-a l m;-b k m;-c k l]; B=[-g;-h;-f]; rref([A,B])

得到的结果如下:

图2.2平衡点系数结果

由此我们可以得到平衡点:

0000(,,)

P x y z ,其中

202kgl kgm kmf kmh mlf l h x lah l b cmk mka mkb mcl -+++++=

-+++-- 02lha amf mcg hcm gbl mbf y lak l b cmk mka mkb mcl -+++++=-+++-- 02fak fbl cgk kah kbg clh z lak l b cmk mka mkb mcl ----++=

-+++--

为求解平衡点

0000(,,)

P x y z 的平衡条件,记方差的系数矩阵为:

a l m B

b k

m b l

k -⎡⎤

⎢⎥=-⎢⎥⎢⎥-⎣⎦

矩阵B 的特征方程为det()0I B λ-=,即

a c m

b k m c

l

k

λλλ+----=--

化简得:

3222(2)(2)0k a k ml ak bc cm ak aml bml bck cmk λλλ-++--+++-+--=

故,若要求平衡点稳定需满足:

22220202(2)()a k k ml ak bc cm a k k ml ak bc cm ak aml bml bck cmk -<⎧

--++>⎨⎪-<--++-+--⎩

2.2模型的数值模拟

当a=0.5,b=1,c=0.8,k=0.3,m=1,l=0,f=1,g=1,h=1时求解上述模型的数值解。 利用MATLAB 程序

a=0.5;

b=1;c=0.8;k=0.3;m=1;l=0;f=1;g=1;h=1; A=[-a l m;-b k m;-c k l]; B=[-g;-h;-f]; rref([A,B])

得到结果如下:

图2.3平衡点结果

进而可以知道平衡点0(3.3333,5.5556,0.6667)

P=

进一步利用MATLAB

ts=-20:0.5:20;

x0=[1,1,1];

[t,x]=ode45('shier',ts,x0);

plot(t,x),grid,gtext('x(t)'),gtext('y(t)'),gtext('z(t)')

得到图像:

图2.4军备竞赛趋势图

2.1.3 模型的局限性

此模型中,对于自身的约束较弱,不能很好的反映生活中一个国家自身对自身军备复杂的影响因素;同时,在一个地区中,国与国的军备竞赛不仅仅是依赖于自身和对方的军事实力,也在很大程度上取决于对方国家的同盟国家的影响力,故此,这样的模型只能简单的反映几个国家短期的、简单的军备竞赛的情况。

2.2 带Logistic项的改进模型

我们对一个国家对自身的约束做一个改进,一个国家的发展必然会受到地区和自身国家的约束,所以在自身影响的部分我们加入Logistic阻滞增长模型的思想,设一国家自身影响部分为:

()(1)x

x t ax

N

=--

相关文档
最新文档