- 20
- 0
- 约小于1千字
- 约 10页
- 2017-06-30 发布于湖北
- 举报
商人过河问题剖析
商人过河问题
三名商人各带一个随从乘船渡河,现有一只小船只能容纳两个人,由他们自己划行,若在河的任一岸的随从人数多于商人,他们就可能抢劫财物。但如何乘船渡河由商人决定,试给出一个商人安全渡河的方案。
首先介绍图论中的一个定理
G是一个图,V(G)为G的顶点集,E(G)为G的边集。 设G中有n个顶点;
为G的邻接距阵,其中
定理1:设为图的邻接距阵,则中从顶点到顶点,长度为的道路的条数为中的行列元素.
证: 对用数学归纳法
时,显然结论成立; 假设时,定理成立, 考虑 的情形.
记的行列元素为 , 因为 , 所以
(2.2)
而从 到 长的道路无非是从经步到某顶,再从 走一步到;由归纳假设从到长为的道路共计条,而从到长为1的道路为条,所以长为的从经步到再一步到的道路共有条,故从经步到的路径共有条.
下面分析及求解
假设渡河是从南岸到北岸,(m,n)表示南岸有m个商人,n个随从,全部的允许状态共有10个
以为顶点集,考虑到奇数次渡河及偶数次渡河的不同,我们建立两个邻接距阵
其中
其中A表示从南岸到北岸渡河的图的邻接距阵,表示从北岸到南岸渡河的图的邻接距阵。
由定理1、我们应考虑最小的, 中1行10列的元素
原创力文档

文档评论(0)