- 9
- 0
- 约6.33千字
- 约 9页
- 2016-12-30 发布于湖北
- 举报
一、渡河问题
1、问题描述
有一个人带着一只狼、一只羊和一筐菜来到河边(假设狼不吃人),河边有一小船,每次只允许他带走一样东西;另外,如果他不在的时候,狼要吃羊,羊要吃菜。他应该采取什么样的方案,才能把狼、羊、菜都安全地带到河对岸?
2、规模分析
问题中共有5个事物:人、狼、羊、菜、船。但由于只有人能够划船,故船的位置必然和人相同,状态独立的事物只有4个。每个事物有两种独立的状态:在此岸或在彼岸。所有可能出现的状态共计24=16种。
3、不安全状态分析
将每个事物在此岸(未过河)的状态标记为0,在彼岸(已过河)的状态标记为1,则不安全的状态有两类:
(1)人≠狼 且 狼=羊
(2)人≠羊 且 羊=菜
4、状态转换(不安全状态不予考虑)
能够从某个状态转直接换到另外一个状态的判据是同时满足以下所有条件:
(1)人的位置发生改变;
(2)最多两者发生位置改变且改变方向都与人相同。
若满足状态转换条件,则在状态转换图中相应的两个结点之间添加一条边。
根据以上条件,可以列出状态转换图为
图中红色底色为不安全状态。两个状态之间有线相连表示这两个状态之间可以一次转换到位。图中粗线条表示必经之路。
5、问题求解
渡河问题的求解即是在状态转换图中寻找从起始结点(0,0,0,0)到终止结点(1,1,1,1)之间的最短路径。该最短路径可能不止一条,每条最短路径都是该问题的最佳可行解。
该问题的全部
您可能关注的文档
最近下载
- 精品解析:广东省深圳市宝安区2024-2025学年七年级下学期期末语文试题(解析版).docx VIP
- 小儿髋关节超声培训课件.pptx VIP
- 24J306 窗井、设备吊装口、排水沟、集水坑.docx VIP
- 计算机网络技术(网络管理方向)综合实践环节报告.doc VIP
- 线束生产全过程控制计划CP.doc
- 第十章谷物清选、干燥和种子加工机械 .pptx VIP
- 《十六年前的回忆》说课课件.ppt VIP
- 乐中八仙—多姿多彩的中国民族器乐(山东大学)中国大学MOOC慕课 章节测验答案.docx VIP
- 水电解质紊乱酸碱平衡.ppt VIP
- 建筑施工起重机械塔吊施工升降机安全管理讲座.doc VIP
原创力文档

文档评论(0)