- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实用第一,,智慧密集.PDF
,’”…………………”“”“………8……”…。”………………’“
实用第一,,智慧密集
m“*^j
∞^Ⅲ4∞∞¨i_u自m№目№目目dⅢ目*_^d日』Ⅲ‰m_目目∞自目_…自m∞ⅫⅧmmⅢ*m…_一…々b…__.∞tP
商人过河问题的Java编程解决
王国全
摘 要:为商人过河问题建立数学模型,归结为路径搜索问题,并给出一个通用的Java程
序来解决此类问题。
关键词:商人过河;二元组;链表;集合
此, 所有的安全状态可以表示为集合:
一、描述
商人过河问题是一个传统的智力问题。其描述如下:三名 s=1,2I
商人各带一名随从乘船渡河,一只小船只能容纳二人,由他们
自己划行。随从们密约,在河的任一岸,一且随从的人数比商 载的商人人数,s表示船载的随从人数。则所有的渡河方案可
人多,就杀人越货。但是如何乘船渡河的大权掌握在商人们手 以表示为集合:
中,商人们怎样才能安全渡河呢? S2={(m,s)(0≤m;0≤s;0≤nl+s≤2)
商人过河问题可以看作一个多步决策过程,通过一系列决 一次渡河决策可以表示为:
策步骤逼近决策目标,并最终达到决策目标。对于该问题的每 K=0,1,2,
一步决策,就是要对船由此岸驶向彼岸或由彼岸驶回此岸的人 3...
员(包括商人和随从)作出规划,在保证商人安全的前提下, (m,s)K为第K次渡河时,岸上的商人和随从的组成,
通过有限的步骤,实现人员全部过河的目标。 (u,v)K为第K次渡河方案,K从0开始。
二、分析 整个决策方案就是要找到有限步渡河决策,使商人和随从
的人数组成从原始状态(3,3),经由一系列中间的安全状
针对这一具体问题,可以经过一番精心安排,找到一个解 态,迁移到最终状态(0,0)的过程。
决方案。不过,本文希望对这一问题进行发展和延伸,建立起
数学模型,发现其中蕴含的规律,并借助计算机的运算能力, 三、编程
找到一个通用的一般解法。 建立前面的数学模型后,即找到一条从状态(3,3)到
在商人过河问题中,用一个二元组来表示岸上商人和随从 (0,0)的路径,可以编写程序,利用计算机的计算能力,通
的组成(m,s),其中in表示商人人数,s表示随从人数,每个
过穷举法找到一条状态迁移路径。
组合可以视为一种状态。所有可能的状态可以表示为集合: 1.类二元组
SO={(Ill,s)(0≤m≤3;0≤s≤3} 类Dual实现问题分析中提到的二元组,其主要代码如
安全状态要求商人人数为0,或者大于等于随从人数,因 下:
.址.‘lL.址.址.址.址.址.址.址.址.址.址.址.址.址.址.址.址.址.址.址.‘lL.址.址.址.址.址.址.址.址.址.址.址—址舢.址.‘lL.址.址.址舢.址.址.址.址.址.0L
操作实例)【M].北京:电子工业出版社,2008.
五、结论
【2】Bruce
该算法在Java环境下通过了测试,证明了算法的正确性。
您可能关注的文档
- 学生责任意识在学好数学中的催化作用初探.doc
- 学讲话、做实事,争做扶贫明白人.doc
- 学霸!自闭小哥轻松自学了56种语言.pdf
- 宁波-普陀山-雪窦山-奉化溪口4日游火车票车次自选,天天.PDF
- 宁波中百股份有限公司.PDF
- 安全是一种境界.doc
- 安徽-黄山双卧5日游山下升级一晚住宿、山顶上住一晚、静.PDF
- 安徽华塑股份有限公司热电厂1#机组.PDF
- 安徽宣城,皖南的醉美红树林.pdf
- 安徽楚江科技新材料股份有限公司第四届董事会第24次会议.PDF
- 专题04 天气与气候(期末真题汇编,广东专用)(解析版).docx
- 专题04 中国的经济发展(百题精选)(期末真题汇编)(原卷版).docx
- 专题05 建设美丽中国(专项训练)(原卷版).docx
- 专题05 建设美丽中国(专项训练)(解析版).docx
- 专题05 居民与文化 发展与合作(百题精选)(期末真题汇编)(解析版).docx
- 2024年下半年教师资格考试中学《教育知识与能力》真题(含答案和解析).docx
- 专题05 居民与文化 发展与合作(百题精选)(期末真题汇编)(原卷版).docx
- 专题05 居民与文化 发展与合作(期末真题汇编,广东专用)(解析版).docx
- 专题05 居民与文化 发展与合作(期末真题汇编,广东专用)(原卷版).docx
- 统编版七年级语文上册课件《雨的四季》.pptx
最近下载
- 《邀请信教学设计》教学设计.doc VIP
- 蓝光控制系统SJT-WVF5-B电梯电气原理图.pdf VIP
- 建设监理调查报告.doc VIP
- 2025年中国铁路南宁局集团有限公司人员招聘笔试备考题库及答案解析.docx VIP
- 2025届七上蜀光 数学课堂手册-学生版.pdf VIP
- 高锁螺栓自动化安装系统CFNT1003CY5-CFNT1003CY6技术说明.pdf
- 蓝光BL6-9.03EN版集约串行解决方案SJT-WVF5E电气原理图纸.pdf
- 2025-2026学年粤教粤科版(2024)小学科学三年级上册(全册)教学设计(附目录 P182) .docx
- 电机拖动应用技术第2章知识点回顾总结.docx VIP
- 蓝光BL及BL培训总汇讲解.ppt VIP
原创力文档


文档评论(0)