初等数学建模方法示例

合集下载

数学建模培训讲义-建模概论与初等模型

数学建模培训讲义-建模概论与初等模型

模型建立 建立t与n的函数关系有多种方法:
1. 右轮盘转过第 i 圈的半径为r+wi, m圈的总长度 等于录象带在时间t内移动的长度vt, 所以
m kn
模型建立
2. 考察右轮盘面积的 变化,等于录象带厚度 3. 考察t到t+dt录象带在 乘以转过的长度,即 右轮盘缠绕的长度,有
[(r wkn)2 r 2 ] wvt (r wkn)2kdn vdt
• 亲自动手,认真作几个实际题目
数学建模的论文结构
1、摘要——问题、模型、方法、结果
2、问题重述
3、模型假设
4、分析与建立模型
5、模型求解
6、模型检验
7、模型推广
8、参考文献
9、附录
谢 谢!
二、初等模型
例1 哥尼斯堡七桥问题
符号表示“一笔画问题”(抽象分析法) 游戏问题图论(创始人欧拉) 完美的回答连通图中至多两结点的度数为奇
3. 对于椅脚的间距和椅腿的长度而言,地面是相对平坦的,
使椅子的任何位置至少有三只脚同时着地。
A
y A
椅脚连线为正方形ABCD(如右图).
模 型
t ——椅子绕中心点O旋转角度
构 f(t)——A,C两脚与地面距离之和 D
B
t
x
成 g(t)——B,D两脚与地面距离之和
O
B
f(t), g(t) 0
D
C
模型构成 由假设1,f和g都是连续函数 A
实际上, 由于测试有误差, 最好用足够多的数据作拟合。
若现有一批测试数据:
t 0 20 40 60 n 0000 1153 2045 2800 t 100 120 140 160 n 4068 4621 5135 5619

第2讲 数学建模初等模型优秀课件

第2讲 数学建模初等模型优秀课件
2、室内温 度T1与户外温 度T2均 为常数。 3、玻璃是均匀的,热传导系数 为常数。
室 设玻璃的热传导系数 为k1,空气的

内 热传导系数 为k2,单位时间通过单

Ta
位面积由温度高的一侧流向温度低 T1 的一侧的热量为Q
T2
Tb
由热传导公式 Q =kΔT/d
dl d
Q
k1
T1
d
Ta
k2 Ta
x y 其分中 别为(x和ix,yi和i) yi
的平均值
x O
解相应方程组,求得:
a
b
y
n i 1
(xi
n
i1
x)( (xi
yi x)
2
ax
y)
例1(举重成绩的比较)
举重重量是级一(种上限一体般人都能看懂成的绩运动,它共分
九个重量重级),有两抓种举(主公要斤的) 比赛挺举方(法公:斤)抓举
Tb l
k1 Tb
T2 d
解得:
Ta
1 k1l k2d T1 T2
2 (k1l) /(k2d )
Q
k1
T1
(1
k1l k2d )T1 2 k1l k2d
d
T2
k1
d
T1 2
T2 k1l k2d
f(h)
1室
室 外
0.9 0.8
内 T1
类似有
Q
Q'
k1
T1 T2 2d
2
T2 0.7 0.6
和挺举。52 表中给出了1到09 1977年底为14止1 九个
重量级的56世界纪录。120.5
151
60
130
161.5

数学建模第二章初等方法建模

数学建模第二章初等方法建模
Mathematical Modeling
第二章 初等方法建模
2.1 比例分析模型
2.2
2.3
代数模型
简单优化模型
节水洗衣机
2.4
Department of Mathematics
HUST
Mathematical Modeling
2.1
比例分析模型
2.1.1
包装成本问题
2.1.2
划艇比赛成绩
Department of Mathematics
d hW kS m
其中 S 是表面积, h 0, k 0, m 0 均为常数,
Department of Mathematics
HUST
2.1.1 包装成本问题
Mathematical Modeling
模型分析与建立
6)假设各种包装品在几何形状上是大致相似的,体积几乎
与线性尺度的立方成正比,表面积几乎与线性尺度的平 方成正比,
即v l , s l
3
2
所以S l 2/3. 由于v W , 有S W 2/3
Department of Mathematics
HUST
2.1.1 包装成本问题
Mathematical Modeling
模型分析与建立
现在将比例法中涉及的自变量化为一个自变量——重量。
a W , b fW g ( f 0, g 0) c W , d hW kS m 于是每克的批发成本是
(5)
本问题即是求满足(1)式条件下的(5)式的解。
Department of Mathematics
HUST
森林管理问题
Mathematical Modeling

4数学建模 第四章 初等代数

4数学建模 第四章 初等代数

第四章初等代数、几何方法x = x(r, θ) = r cos θ,y = y(r, θ) = r sin θ,z = z(r, θ) = r,(r ∈[0, +∞), θ ∈[0, 2π]) 这是二元三维向量值函数,它是三维空间的一张半圆锥面,这是一元函数的另一种推广:多个因变量(x和y) 接1引言:有时候现象或事件中变量之间呈现向量值函数的关系,空间解析几何中熟知的映射f : [0, +∞) × [0, 2π] I→R3,(r, θ) I→(x, y, z)的具体分量形式是某种规律,随自变量t 或(r, θ) 的变化而相应变化.一般地设D是R n上的点集,DIR m的映射f : D →R m,x = (x1, x2, ···, x n),z = (z1, z2, ···, z m),称为n元m维向量值函数,(或多元函数组),记为z = f(x).D称为f(x)的定义域,R= {z ∈R m|z = f(x), x ∈D}称为f的值域.多元函数是m = 1的特殊情形.显然,每个z i(i = 1, 2, ···, m)都是x的函数zi = fi(x),它称为(f )的第i个坐标(或分量)函数.于是,(f )可以表达为分量形式z1 = f1(x), z2 = f2(x),······z m = fm(x),因此f又可表示为f = (f1, f2, ···, fm).它们有的是线性代数方程,比如在投入产出问题中;另一种就是非线性代数方程,往往来自于几何中的曲线、曲面的方程以及其他领域.2 线性代数方法源头问题:线性代数中有几个最基本的概念:线性方程组、行列式、矩阵、二次型.大量的科学技术问题,最终往往归结为解线性方程组大约4000年前,巴比伦人能求解两个未知数的线性方程组.公元前200年,中国出版的“九章算术” 表明已经能求解3 × 3 的方程组了.简单方程Ax + B = 0 是一个古老的问题,莱布尼兹、拉格朗日、凯利(Cayley)和欧拉都有贡献.十九世纪,高斯提出了消去法,1848,J.J. Sylvester 提出的“矩阵”概念,1855年亚瑟凯莱J进了矩阵乘法和矩阵代数.但在很长一段时间里,许多线性代数的兴趣被放缓,直I第二次世界大战结束带来了计算机的发展,才使得线性代数向前更迅速、更有效的发展.最著名的例子是哈佛大学的列昂惕夫教授.1949年,他用计算机算出了由美国统计局的25万条经济数据所组成的42个未知数的42个方程组,这些模型是用线性方程组来描述的,被称为列昂惕夫“投入- 产出”模型.列昂惕夫因此获得了1973 年的诺贝尔经济学奖.例题1:某地区有三个重要产业,一个煤矿、一个发电厂和一条地方铁路.开采一元钱的煤,煤矿要支付0.25元的电费及0.25元的运输费;生产一元钱的电力,发电厂要支付0.65元的煤费,0.05元的电费及0.05元的运输费;创收一元钱的运输费,铁路要支付0.55元的煤费及0.10元的电费.在某一周内,煤矿接I外地金额为50000元的定货,发电厂接I外地金额为25000元的定货,外界对地方铁路没有需求.问三个企业在这一周内总产值多少才能满足自身及外界的需求?例题2:交通流量问题图中给出了某城市部分单行街道的交通流量(每小时过车数)假设:(1)全部流入网络的流量等于全部流出网络的流量;(2)全部流人一个节点的流量等于全部流出此节点的流量。

2-1.初等数学方法建模

2-1.初等数学方法建模

T1 T2 k1 l Q1 k1 , sh , h d ( s 2) k2 d
建模 记单层玻璃窗传导的热量Q2 T1 T2 T1 T2 Q1 k1 Q2 k1 d ( s 2) 2d
双层与单层窗传导的热量之比
室 内 T1
2d
室 外 T2
Q2

Q1 2 k1 l , sh , h Q2 s 2 k2 d
应讨论以下几种情况
初始 p1/n1> )> p2/n2 , 则这席应给 A
2)若 p1/(n1+1)< p2/n2 , 应计算rB(n1+1, n2) 3)若 p1/n1> p2/(n2+1), 应计算rA(n1, n2+1) 问: p1/n1<p2/(n2+1) 是否会出现? 否!
Q值方法 分配结果
Q1最大,第20席给甲系 Q3最大,第 21席给丙系
甲系11席,乙系6席,丙系4席
公平吗?
1.2 录像机计数器的用途
问 题
经试验,一盘标明180分钟的录像带 从头走到尾,时间用了184分,计数 器读数从0000变到6061。
在一次使用中录像带已经转过大半,计数器读数为
4450,问剩下的一段还能否录下1小时的节目?
取 h=l/d=4, 则 Q1/Q2=0.03 即双层玻璃窗与同样多材 料的单层玻璃窗相比,可 减少97%的热量损失。
结果分析
2
4
6
h
Q1/Q2所以如此小,是由于层间空气极低的热传 导系数 k2, 而这要求空气非常干燥、不流通。 房间通过天花板、墙壁… …损失的热量更多。
双层窗的功效不会如此之大
1.4
t

数学建模:初等分析建模法

数学建模:初等分析建模法

3.写出量纲矩阵
(f) (l) (h) (v) (ρ) (μ) (g)
1 1 1 1 3 1 1 (L)
A37
1
00
0
1
1
0
(
M
)
2 0 0 1 0 1 2 (T )
4.求解齐次线性方程组 AY=0,因Rank (A)=r=3
方程有m-r=7-3=4个基本解, 可取为
Y1 (0 Y2 (0 Y3 (0
下面用量纲分析法确定阻力与这些物理量 之间的关系.
1.航船问题中涉及物理量满足的物理关系记为
Ф(f, l, h, v,ρ,μ, g)=0
(8)
2.这是力学问题,基本量纲选为L、M、T, 各物理量的量纲表示为
[ f ] LMT 2 , [t] L, h L v LT 1, L3M , L1MT 1, g LT 2 ,
2. 合理选择基本量纲 一般,在力学中选取L、M、T即可, 热学问题 加上温度量纲Θ,电学问题加上电量量纲Q).
3. 应根据特定的建模目的恰当地构造基本解.
量纲分析建模方法有如下优缺点:
1.不需要专门的物理知识和高深的数学方法, 可以得到用其他复杂方法难以得到的结果.
2. 可将无关的物理量去掉. 3.可由原始物理量组合成一些有用的无量纲量. 4. 方法有局限性,PI定理中的等价方程F(·)=0, 仍然包含着一些未定函数、参数或无量纲量.
L3M 1T 2
部分物理量是无量纲的,称之为纯数字,如
[角度]=LL—1=L0
尽管角度是无量纲量,但它有单位(弧度).
量纲独立于单位
三. 量纲齐次性(Dimensional Homogeneity)
量纲齐次原则: 任一有意义的物理方程必定是量 纲一致的,即有

第三章-初等模型

第三章初等模型大量的实际问题可以用初等模型的方法去解决,全国大学生数学建模竞赛(乙组)的不少赛题也可用初等模型求解,例如,1999年的“煤矸石堆放”、“钻井布局”,2000年的“空洞探测”,2001年的“基金使用计划”,2007年的“手机套餐”,2008年的“NBA赛程编排”,2009年的“卫星地面监测”等等。

例3.1 有两个乡镇要在河边合建一个自来水厂请设计水厂的位置及铺设水管的方法,使水管总长度最短(单位:千米)。

(本例题可以看成2010年“油管铺设”模型的雏形)。

一. 模型准备(建模的问题来自科学的各个领域,从各行各业中抽象出来。

建模竞赛题摆在我们面前,绝大多数题目的背景我们并不清楚。

三名队员要通过查阅资料,认真学习,进一步讨论分析,才能逐步把问题搞清楚。

磨刀不误砍柴功。

熟悉背景是建模的最重要的环节之一,准备越充分,建模越准确快捷。

)在纸上画出乡镇及河流示意图,发觉水管的铺设布局有”V”型与”Y”两种。

第一种可以用常用的轴反射来解决;第二种则是在一个三角形中如何去找费尔马点的问题。

二.模型假设(现实问题是复杂鲜活的,如何去粗取精、去伪成真,抓住事物的最本质的特征,去解决问题,把问题分析清楚后,合理的假设非常重要。

因此,要对问题作适当的简化。

既要贴近实际问题又要贴近数学方法。

模型假设是极具挑战性的。

)2.1、乡镇A到河边的距离小于等于乡镇B到河边的距离.2.2、水厂C建在河上.2.3、共用的单位长度的管道铺设费用n大于或等于非共用的单位长度的管道铺设费用m.2.4、乡镇B、水厂C、管道节点P均在第一象限,乡镇A点在y轴正半轴上,河道在x轴上.2.5、河道在A、B两厂附近为直线.2.6、乡镇A、B,水厂C,管道节点P,它们之间的所有管道均是直线。

2.7、乡镇A、B,水厂C,管道节点P,以及点'B共面。

此图中,坐标,A y =4,C(2,0),B(5,6).(单位:千米)若用“V ”型法,作B 点关于轴的对称点B ’(5,-6),则直线AB ’的方程10x+5y-20=0,水厂设在C(2,0)点上。

数学建模初等模型ppt课件


61 1
61 1
21
理学院
xx
2.5 经济问题中的初等模型
设产品产量为q,产品价格为p,固定成本c0,可变成 本为c1.
(1) 总成本函数: c cq c0 c1q
(2) 供给函数:
Qs f p
(3) 需求函数:
Q0 gp
(4) 价格函数:
p f 1Q0 pq
证明:存在0,使f(0) = g(0) = 0.
理学院 6
xx
模型求解
给出一种简单、粗糙的证明方法
将椅子旋转900,对角线AC和BD互换。 由g(0)=0, f(0) > 0 ,知f(/2)=0 , g(/2)>0.
令h()= f()–g(), 则h(0)>0和h(/2)<0.
由 f, g的连续性知 h为连续函数, 据连续函数的基本性
理学院 22
xx
(5) 收益函数:
R Rq qpq
(6) 利润函数: Lq Rq Cq
(7) 边际成本函数:
Cm C'q
(8) 边际收益函数:
Rm R'q
(9) 边际利润函数: Lm R'q C'q Rm Cm
23
理学院
xx
Q(t)=-t3+9t2+12t
个晶体管收音机。
问:在早上几点钟这个工工作人效的率工最作高效,率即最生高产?率最大, 此题中,工人在t时刻的生产率
解:工人的生产率为为Q’(产Rt)量t,Q则关Q问于' 题t时转间化t的3为t 2变求化Q1’8率(tt:)的12
R't Q''最t大值6t 18 0

数学建模 初级


多步决策 问题
求dkD(k=1,2, n), 使skS, 并按 转移律由 s1=(3,3)到达 sn+1=(0,0).
模型求解
• 穷举法 ~ 编程上机 • 图解法 状态s=(x,y) ~ 16个格点 允许状态 ~ 10个 点 允许决策 ~ 移动1或2格; k奇,左下移; k偶,右上移.
S={(x , y) x=0, y=0,1,2,3;
白箱 灰箱 黑箱
1.6 怎样学习数学建模
数学建模与其说是一门技术,不如说是一门艺术
技术大致有章可循 想像力 艺术无法归纳成普遍适用的准则 洞察力 判断力
• 学习、分析、评价、改进别人作过的模型
• 亲自动手,认真作几个实际题目
1.7 大学生数学建模竞赛
1985年美国出现了一种叫MCM(Mathematical Contest in Modeling) 的一年一度的大学生数学建模竞赛。考题由工业或政府部门工作 的数学家提出,从中选择没有固定范围的实际问题。比赛时间3天, 要求在3天的持续时间内参赛队要以有清楚定义的格式写出解法论 文。参赛队可以使用包括计算机、软件包、书、杂志等一切外部 资源。我国大学生1989年开始参加美国大学生数学建模竞赛。
1.3.3 如何预报人口的增长
背景 世界人口增长概况
年 1625 1830 1930 1960 1974 1987 1999 人口(亿) 5 10 20 30 40 50 60 中国人口增长概况 年 1908 1933 1953 1964 1982 1990 1995 2000 人口(亿) 3.0 4.7 6.0 7.2 10.3 11.3 12.0 13.0 研究人口变化规律 控制人口过快增长
t
x(t)~S形曲线, x增加先快后慢

第五讲 初等方法建模

转入其他两系学习,甲系成为103名学生,乙系成为63名学生 ,丙系成为34名学生,仍按比例分配,就会出现小数,但成员
数必须是整数,一个自然的想法就是“四舍五入”,即“去掉
尾数取整”.而这样的话,常常导致名额多余或不够分配,更 严重的是,这种似乎公平的分配方法有时会出现不公平的结果
.表2-1和表2-2分别是学生会成员为20个名额和21个名额时的分
2
2.1 比例与函数
本节给出利用比例和函数建立数学模型的例子.我们将会 看到,在日常生活中,到处都会遇到应用数学方法来解决的问 题.
3
2.1.1 四足动物的身长和体重关系问题 四足动物躯干(不包括头尾)的长度和它的体重有什么关系 ?这个问题有一定的实际意义.比如,生猪收购站的人员或养 猪专业户如果能从生猪的身长估计它的重量,则可以给他们带 来很大的方便. 四足动物的生理构造因种类不同而异,如果陷入生物学对 复杂的生理结构的研究,将很难得到什么有价值的模型.为此 ,我们可以在较粗浅的假设的基础上,建立动物的身长和体重
分析

此类智力问题当然可以通过一番思考,拼凑出一 个可行方案来。 但是,我们现在希望能找到求解这类问题的规律性、建
立数学模型,用以解决更为广泛的问题。
模型建立

此问题可视为一个多步决策问题,每一步就是一次 渡河,每次渡河就是一次状态转移。 用三维变量(x,y,z)表示状态: x ------商人数, y ------随从数 x,y的取值范围:{0,1,2,3} z ------船 z的取值范围:{0,1} 那么安全状态可表示为 x=0,3, y=0,1,2,3 或 x=1,2, y=x
存在,只有可能性存在才谈得上用什么方法铺设的问题.为此
,在图2-4上黑、白相间染色,我们发现共有19个白格和21个 黑格,一块长方形瓷砖可盖住一白一黑两格,所以铺上19块长
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

.. .. . 第2章 初等数学建模方法示例

2.1公平的席位分配问题 席位分配在社会活动中经常遇到,如:人大代表或职工学生代表的名额分配和其他物质资料的分配等。通常分配结果的公平与否以每个代表席位所代表的人数相等或接近来衡量。目前沿用的惯例分配方法为按比例分配方法,即: 某单位席位分配数 = 某单位总人数比例总席位 如果按上述公式参与分配的一些单位席位分配数出现小数,则先按席位分配数的整数分配席位,余下席位按所有参与席位分配单位中小数的大小依次分配之。这种分配方法公平吗?下面来看一个学院在分配学生代表席位中遇到的问题: 某学院按有甲乙丙三个系并设20个学生代表席位。它的最初学生人数及学生代表席位为 系名 甲 乙 丙 总数 学生数 100 60 40 200 学生人数比例 100/200 60/200 40/200 席位分配 10 6 4 20

后来由于一些原因,出现学生转系情况,各系学生人数及学生代表席位变为: 系名 甲 乙 丙 总数 学生数 103 63 34 200 学生人数比例 103/200 63/200 34/200 按比例分配席位 10.3 6.3 3.4 20 .. .. . 按惯例席位分配 10 6 4 20

由于总代表席位为偶数,使得在解决问题的表决中有时出现表决平局现象而达不成一致意见。为改变这一情况,学院决定再增加一个代表席位,总代表席位变为21个。重新按惯例分配席位,有 系名 甲 乙 丙 总数 学生数 103 63 34 200 学生人数比例 103/200 63/200 34/200 按比例分配席位 10.815 6.615 3.57 21 按惯例席位分配 11 7 3 21 这个分配结果出现增加一席后,丙系比增加席位前少一席的情况,这使人觉得席位分配明显不公平。这个结果也说明按惯例分配席位的方法有缺陷,请尝试建立更合理的分配席位方法解决上面代表席位分配中出现的不公平问题。 模型构成 先讨论由两个单位公平分配席位的情况,设 单位 人数 席位数 每席代表人数 单位A 1p 1n 1n 单位B 2p 2n 2n 要公平,应该有1n2n, 但这一般不成立。注意到等式不成立时有 若21nn,则说明单位A 吃亏(即对单位A不公平 ) 若21nn,则说明单位B 吃亏 (即对单位B不公平 ) 因此可以考虑用算式2211npnpp 来作为衡量分配不公平程度,不过此公式有不足之处(绝对数的特点),如: .. .. . 某两个单位的人数和席位为 1021nn,1201p,1002p, 算得 2p

另两个单位的人数和席位为 1021nn,10201p,10002p, 算得 2p 虽然在两种情况下都有2p,但显然第二种情况比第一种公平。 下面采用相对标准,对公式给予改进,定义席位分配的相对不公平标准公式:

若2211npnp,则称11221222211npnpnpnpnp为对A的相对不公平值, 记为:),(21nnrA,

若2211npnp,则称 12112111122npnpnpnpnp为对B的相对不公平值,记为),(21nnrB; 由定义有对某方的不公平值越小,某方在席位分配中越有利,因此可以用使不公平值尽量小的分配方案来减少分配中的不公平。 确定分配方案: 使用不公平值的大小来确定分配方案,不妨设21nn,即对单位A不公平,再分配一个席位时,关于1n,2n的关系可能有 1. 211nn ,说明此一席给A后,对A还不公平;所以这一席显然分给A方; 2. 211nn,说明此一席给A后,对B还不公平, 相对不公平值为:

1)1(),1(122121pnpnnnrB

;

3. 121nn,说明此一席给B后,对A不公平, 相对不公平值为: 1)1()1,(211221pnpnnnrA

;

上面的分配方法在第1种情况可以确定新席位的分配,但在第2种和第3情况时不好确定新席位的分配。用不公平值的公式来决定席位的分配,对于新.. .. . 的席位分配,若有:

)1,(),1(2121nnrnnrAB

则增加的一席应给A ,反之应给B。对不等式)1,(),1(2121nnrnnrAB进行

简单处理,可以得出对应不等式

)1()1(11212222nnpnnp

引入公式:)1(2kkkknnpQ 于是知道增加的席位分配可以由kQ的最大值决定,且它可以推广到多个组的一般情况。用kQ的最大值决定席位分配的方法称为Q值法。 对多个组(m个组)的席位分配Q值法可以描述为: 1.先计算每个组的Q值: kQ , k=1,2,…,m 2.求出其中最大的Q值iQ(若有多个最大值任选其中一个即可) 3.将席位分配给最大Q值iQ对应的第i组。 这种分配方法很容易编程处理。(请大家就一般情况根据上面的算法编写相应的程序) 模型求解 先按应分配的整数部分分配,余下的部分按Q值分配。 本问题的整数名额共分配了19席,具体为: 甲 10.815 101n 乙 6.615 62n 丙 3.570 33n 对第20席的分配,计算Q值 .. .. . 45.96111010321Q ; 5.94766322Q; 33.96433423Q

因为1Q最大,因此第20席应该给甲系; 对第21席的分配,计算Q值 37.80121110321Q; 5.94766322Q; 33.96433423Q 因为Q3最大,因此第21席应该给丙系 最后的席位分配为: 甲 11席 乙 6席 丙 4席 注:若一开始就用Q值分配,以1321nnn逐次增加一席,也可以得到同样的结果。 简评:本题给出的启示是对涉及较多对象的问题,可以先通过研究两个对象来找出所考虑问题的一般的规律,这也是科学研究的常用方法。请对一般情况编程。 2.2 商人们怎样安全过河

三名商人各带一个随从乘船渡河,一只小船只能容纳二人,由他们自己划行。随从们密约,在河的任一岸,一旦随从的人数比商人多,就杀人越货。但是如何乘船渡河的大权掌握在商人们的手中。商人们怎样才能安全渡河呢? 对于这类智力游戏经过一番逻辑思索是可以找出解决办法的。这里用数学模型求解,一是为了给出建模的示例,二是因为这类模型可以解决相当广泛的一类问题,比逻辑思索的结果容易推广。 由于这个虚拟的问题已经理想化了,所以不必再作假设。安全渡河问题可以视为一个多步决策过程。每一步,即船由此岸驶向彼岸或从彼岸驶回此岸,都要对船上的人员(商人、随从各几人)作出决策,在保证安全的前提下(两岸的随从数都不比商人多),在有限步使全部人员过河。用状态(变量)表示某一.. .. . 岸的人员状况,决策(变量)表示船上的人员状况,可以找出状态随决策变化

的规律。问题转化为在状态的允许变化围(即安全渡河条件),确定每一步的决策,达到渡河的目标。 模型构成 记第k次渡河前此岸的商人数为kx,随从数为ky,kxk,,2,1L,3,2,1,0ky. 将二维向量kkkyxs,定义为状态。安全渡河条件下的状态集合称为

允许状态集合,记作S. 2,1;3,2,1,0,3;3,2,1,0,0,yxyxyxyxS (1)

不难验证,S对此岸和彼岸都是安全的。 记第k次渡船上的商人数为ku,随从数为kv. 将二维向量kkkvud,定义为决策。允许决策集合记作D,由小船的容量可知 2,1,0,,21,vuvuvuD (2)

因为k为奇数时船从此岸驶向彼岸,k为偶数时船由彼岸驶回此岸,所以状态ks随决策kd变化的规律是 kkkkdss11 (3)

(3)式称状态转移律。这样,制定安全渡河方案归结为如下的多步决策模型: 求决策Ddknk,,2,1,使状态Ssk按照转移率(3),由初始状态3,31s

经有限步n到达状态0,01ns. 模型求解 根据(1)~ (3)式编一段程序用计算机求解上述多步决策问题是可行的。不过对于商人和随从人数不大的简单状况,用图解法这个模型更为方便。 ..

.. . 图2 安全渡河问题的图解法 在Oxy平面坐标系上画出图2那样的方格,方格点表示状态yxs,. 允许状态集合S是用圆点标出的10个格子点。允许决策kd是沿方格线移动1或2格,k为奇数时向左、下方移动,k为偶数是向右、上方移动。要确定一系列的kd使

由3,31s经过那些圆点最终移至原点0,0. 图2给出了一种移动方案,经过决策1121,,,ddd,最终有0,012s. 这个结果很容易翻译成渡河的方案。 评注 这里介绍的是一个规格化的方法,所建立的多步决策模型可以用计算机求解,从而具有推广的意义。譬如当商人和随从人数增加或小船的容量加大时,靠逻辑思考就困难了,而用这种模型则仍可方便地求解。读者不妨考虑四名商人各带一个随从的情况(小船同前)。 适当地设置状态和决策,确定状态转移律,建立多步决策模型,是有效地解决很广泛的一类问题的方法,在以后的章节中还要用到。 2.3 货物存储模型

O 1 2 y x 1 2 3 3

1s 1d

3d 2d

4d 5d 9d 6d 7d 11d

8d 10d

相关文档
最新文档