




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
商人过河数学模型 专业 信息与计算科学 班级 113010102 姓名 罗彪 学号 11301010229 1、 问题重述3名商人各带一名随从乘船渡河,一只小船只能容纳二人,由他们自己划行。随从们密约,在河的任一岸,一旦随从的人数比商人多,就杀人越货。但是如何乘船渡河的大权掌握在商人们手中。商人们怎样才能安全过河呢?2、 问题分析 商随过河问题可以视为一个多步决策过程,通过多次优化,最后获取一个全局最优的决策方案。对于每一步,即船由此岸驶向彼岸或由彼岸驶向此岸,都要对船上的人员作出决策,在保证两岸的商人数不少于随从数的前提下,在有限步内使全部人员过河。用状态变量表示某一岸的人员状况,决策变量表示船上的人员状况,可以找出状态随决策变化的规律,问题转化为在状态的允许变化范围内(即安全渡河条件),确定每一步的决策,达到安全渡河的目标。3、 模型假设1.每个商人和随从都会划船;2.只有一条船,且每条船上最多只能乘坐两个人;3.所有商人与随从之间没有矛盾,不会出现两人不愿意坐一条船的现象;4.船在渡河的过程中不受外界环境的影响。4、 模型的建立与求解1. 模型建立第k次渡河前此岸的商人数,第k次渡河前此岸的随从数, =0,1,2,3; k=1,2, =(, , ck )过程的状态,其中, , ck 分别表示对应时刻此岸的商人,仆人数以及船的行进方向,其中c取值1表示即将向彼岸运行,为0表示即将向此岸运行S 允许状态集合,S=(x , y)| x=0, y=0,1,2,3; x=3 ,y=0,1,2,3; x=y=1,2第k次渡船上的商人数第k次渡船上的随从数=(, )决策,D=(u , v)| , =0,1,2 允许决策集合k=1,2, 因为k为奇数时船从此岸驶向彼岸,k为偶数时船从彼岸驶向此岸,所以状态随决策的变化规律是=+状态转移律求D(k=1,2, n), 使S, 并按转移律由=(3,3,1)到达状态=(0,0,0(1)。2. 模型求解本模型使用MATLAB软件编程求解,运行结果如下 chouxiang输入商人数目:3输入仆人数目:3输入船的最大容量:2ans = 0 0 1 1 0 1 0 3 0 2 2 2 1 1 3 1 3 0 3 2 3 1 3 3Matlab程序function foot=chouxiang %程序开始需要知道商人数,仆人数,船的最大容量sr=input(输入商人数目:);pr=input(输入仆人数目:);c=input(输入船的最大容量:); if prsrsr=input(输入商人数目:);pr=input(输入仆人数目:);c=input(输入船的最大容量:); end %状态数组生成 zt=1; % 状态数组存放在矩阵“A”中,zt为插入新元素的行标初始为1for i=sr:-1:0 for j=pr:-1:0 if (i=j)&(sr-i)=(pr-j)|(i=0)|(i=sr) %(i=j)&(sr-i)=(pr-j)|(i=0)|(i=sr)为可以存在的状态的约束条件 A(zt,1:3)=i,j,1; % 表示此岸安全 A(zt+1,1:3)=i,j,0; zt=zt+2; end j=pr;end;end;%决策生成 jc=1; for i=0:c for j=0:c if (i+j0) % 满足条件 D=(u,v)|1=u+v(P(k)+v(k,pp) T(pp)=(P(k)+v(k,pp); lmd(pp)=k; end end end mi=min(T(a); if mi=inf break; else d=find(T=mi); d=d(1); P(d)=mi; T(d)=inf; k=d; S(d)=1; endendif lmd(y)=inf foot=can not reach; return;endfoot(1)=y;g=2; h=y;while(1) if h=x break; end foot(g)=lmd(h); g=g+1; h=lmd(h);end foot=A(foot,:);foot(:,3)=;5、 模型评价与推广1.模型的优点: 采用了较为成熟的数学理论建立模型,可行度比较高;模型的求解运用了强大的matlab软件,结果可信度高,便于推广;2. 模型的缺点: 没有找到商人数随从数及船的容量之间的数量关系;没有考虑到实际生活中,在安全渡河的前提下,商人过河的优先级应高于随从
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 区块链数据备份光盘驱动器租赁与远程监控服务协议
- 智慧农业无人机精准喷洒系统租赁服务合同
- 高校与知名企业联合培养实习生就业保障协议
- 管理者任职资格答辩
- 《情感调控》课件
- 《聚酰亚胺》课件:一种耐高温高分子材料的深度解析
- 《聚合物X射线研究》课件
- 防火放电安全教育
- 《慢性肾衰竭》课件
- 《咖啡文化基础知识》课件
- 2025年上海车展报告(乘用车篇)
- 租地合同补充协议格式
- 果戈里介绍课件
- 四川省泸州市2025届高三第三次教学质量诊断性考试地理试题(含答案)
- 小学音乐(聆听)小小少年教案设计
- 2025届陕西省高考适应性检测(三)数学试题+答案
- 超市商品补货管理制度
- 2025年阳江海上风电项目可行性研究报告
- 2025新版静疗规范
- 水价与水市场机制联动机制-全面剖析
- 4.1公民基本义务-教案 2024-2025学年统编版道德与法治八年级下册
评论
0/150
提交评论