《初等数学模型》PPT课件.ppt
《《初等数学模型》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《初等数学模型》PPT课件.ppt(44页珍藏版)》请在三一办公上搜索。
1、初等数学模型,1.商人安全过河模型2.人、狼、羊、菜渡河模型,商人安全过河模型,问题的提出,三名商人各带一个随从乘船渡河,一只小船只能容纳两人,由他们自己划行。随从们密约,在河的任一岸,一旦随从的人数比商人多,就杀人越货。如何乘船渡河的大权掌握在商人们手中,商人们怎样才能安全渡河呢?,数模求解的意义,对于这类智力游戏,经过一番逻辑思索是可以找出解决办法的。这里用数学模型求解,一是为了给出建模的示例,二是因为这类模型可以解决相当广泛的一类问题,比逻辑思索的结果容易推广。,问题分析:,由于这个虚拟的问题己经理想化了,所以不必再作假设。安全渡河问题可以视为多步决策过程。每一步,即船由此岸驶向彼岸或从
2、彼岸驶回此岸,都要对船上的人员(商人、随从各几人)作出决策在保证安全的前提下(两岸的商人数都不比随从数少),在有限步内使人员全部过河。,变量的确定,用状态(变量)表示某一岸的人员状况,决策(变量)表示船上的人员状况,可以找出状态随决策变化的规律。问题转化为在状态的允许变化范围内(即安全渡河条件),确定每一步决策,达到渡河目标。,模型构成,记第k次渡河前此岸的商人数为xk,随从数为yk,k=l,2,xk,yk=0,1,2,3。将二维向量sk=(xk,yk)定义为状态安全渡河条件下的状态集合称为允许状态集合,记作S。不难写出 S=(x,y)|x=0,y=0,1,2,3;x=3,y=0,1,2,3;
3、x=y=1,2(1),状态sk随决策d k变化的规律,记第k次渡船上商人数为u k,随从数为v k将二维向量dk=(uk,vk)定义为决策.允许决策集合记作D,由小船的容量可知 D=(u,u)|u+v=l,2(2)因为k为奇数时船从此岸驶向彼岸,k为偶数时船由彼岸驶回此岸,所以状态sk随决策d k变化的规律是 s k+1=s k+(-1)kd k(3)(3)式称状态转移律。,商人安全过河的数学模型(多步决策模型):,求决策d kD(k=1,2,,n),使状态s k S按照转移律(3):s k+1=s k+(-1)kd k 由初始状态s 1=(3,3)经有限步n到达 状态s n+1=(0,0)。
4、,由状态(3,3)经n(奇数)步决策 转移到(0,0)的转移过程,具体转移步骤如下:(0,1)(3,2)(0,2)(3,1)(3,3)+(-1)1(1,1)(2,2)(1,0)(2,3)(2,0)(1,3)再将(3,2),(3,1),(2,2)分别与决策向量进行运算。如此下去,不难验证,经过11次决策可取运算后即可完成。当k为奇数时,dk表示从此岸到彼岸,当k为偶数时,表示从彼岸回到此岸。,模型求解,根据(1)-(3)式编一段程序,用计算机求解上述多步决策问题是可行的。对于商人和随从人数不大的简单状况,用图解法解这个模型更为方便。,y(随从数)3(3,3)o x(商人数)1 2 3,图1-3
5、安全渡河问题的图解法(共四种),图解法决策的步骤,在xoy平面坐标系上画出图1-3那样的方格,方格点表示状态s=(x,y)。允许状态集合S是圆点标出的10个格子点。允许决策d是沿方格线移动1或2格,k为奇数时向左、下方移动,k为偶数时向右、上方移动。要确定一系列的d k使由s 1=(3,3)经过那些圆点最终移至原点(0,0)。,课堂(后)数模练习,试在图1-3中给出一种移动方案,即经过决策 d 1,d 2,d n,最终有s n+1=(0,0)。将该结果翻译成渡河的方案。,评 注,这里介绍的模型是一种规格化的方法,使我们可以用计算机求解,从而具有推广的意义。譬如当商人和随从人数增加或小船的容量加
6、大时,靠逻辑思考就困难了,而用这种模型则仍可方便地求解。另外,适当地设置状态和决策,并确定状态转移律,是有效地解决很广泛的一类问题的建模方法,在以后还可能要用到。,人、狼、羊、菜渡河模型,问题的提出,一摆渡人F希望用一条小船把一只狼W,一头羊G和一篮白菜C从一条河的左岸渡到右岸去,而船小只能容纳F、W、G、C中的两个,决不能在无人看守的情况下,留下狼和羊在一起,羊和白菜在一起,应怎样渡河才能将狼、羊、白菜都运过去?这是一个有趣的智力游戏问题,显然可用递推方法解决,但我们把此问题化为状态转移问题来解决。,状态向量的表示,将人、狼、羊、菜依次用一个四维向量表示,当一物在左岸时,记相应的分量为1,否
7、则记为0,如A(1,0,1,0)表示人和羊在左岸,并称为一个状态由问题中的限制条件,有些状态是允许的,有的是不允许的。,凡系统可以允许存在的状态称为可取状态,如A1(1,0,1,0)是可取状态,但A2(0,0,1,1)是一个不可取状态,此外,把每运载一次也用一个四维向量来表示,如B1(1,1,0,0)表示人和狼在船上,而羊和白菜不在船上,这是可取的运载,因为船可载两物,而B2(1,0,1,1)则是不可取运载利用穷举法可得到问题的解,穷举法求解,(1)可取(允许)状态A共有10个(1,1,1,1)(0,0,0,0)(1,1,1,0)(0,0,0,1)(1,1,0,1)(0,0,1,0)(1,0,
8、1,1)(0,1,0,0)(1,0,1,0)(0,1,0,1)右边5个正好是左边5个的相反状态。,可取运载与可取运算,(2)可取运载 B 共有4个(1,1,0,0)(1,0,1,0)(1,0,0,1)(1,0,0,0)(3)可取运算:规定A与B相加时对每一分量按二进制法则进行:0十0=0,1十 0=1,0十 1=1,1十 1=0。这样,一次渡河就是一个可取状态向量与一个可取运载向量相加,可取状态经过加法运算后仍是可取状态,这种运算称为可取运算。,穷举法的数学模型,在上述规定下,问题转化为:从初始状态(1,1,1,1)经过多少次(奇数次)可取运算才能转化为状态(0,0,0,0)。如果一个状态是可
9、取的就打,否则就打,虽然可取但已重复就打,于是问题可用穷举法解答如下:,(1,0,1,0)(0,1,0,1)1)(1,1,1,1)十(1,1,0,0)(0,0,1,1)(1,0,0,1)(0,1,1,0)(1,0,0,0)(0,1,1,1)(1,0,1,0)(1,1,1,1)2)(0,1,0,1)十(1,1,0,0)(1,0,0,1)(1,0,0,1)(1,1,0,0)(1,0,0,0)(1,1,0,1)(1,0,1,0)(0,1,1,1)3)(1,1,0,1)十(1,1,0,0)(0,0,0,1)(1,0,0,1)(0,1,0,1)(1,0,0,0)(0,1,0,1)(1,0,1,0)(1,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 初等数学模型 初等 数学模型 PPT 课件

链接地址:https://www.31ppt.com/p-5471331.html