当前位置:文档之家› 商人们怎样安全过河

商人们怎样安全过河


看谁答得快
1、某甲早8时从山下旅店出发沿一路径上山,下午5时到达山顶 并留宿。次日早8时沿同一路径下山,下午5时回到旅店。某 乙说,甲必在两天中的同一时刻经过路径中的同一地点,为 什么? 2、某人家住T市在他乡工作,每天下班后乘火车于6时抵达T市 车站,他的妻子驾车准时到车站接他回家。一日他提前下班 搭早一班火车于5时半抵T市车站,随即步行回家,他的妻子 像往常一样驾车前来,在路上遇到他接回家时,发现比往常 提前了10分钟,问他步行了多长时间? 3、两兄妹分别在离家2千米和1千米且方向相反的两所学校上学, 每天同时放学后分别以4千米/小时和2千米/小时的速度步行回 家,一小狗以6千米/小时的速度从哥哥处奔向妹妹,又从妹妹 处奔向哥哥,如此往返直至回家中,问小狗奔波了多少路程?
图 状态s=(x,y) ~ 16个格点 解 法 允许状态S ~ 10个 点 允许决策D ~ 移动1或2格; k奇,左下移; k偶,右上移.
s1
d1
d1, d11给出安全渡河方案
d11
评注和思考
sn+1
ቤተ መጻሕፍቲ ባይዱ
1
2
3
x
规格化方法, 易于推广 考虑4名商人各带一随从的情况
习题
• 模仿这一案例,作下面一题: 人带着猫、鸡、米过河,船除需要 人划之外,至多能载猫、鸡、米三者之 一,而当人不在场时猫要吃鸡、鸡要吃 米。试设计一安全过河方案,并使渡河 次数尽量地少。
建模示例
问题(智力游戏)
商人们怎样安全过河

小船(至多2人)
随从们密约, 在河的任一岸, 一旦随从的人数比商人多, 就杀人越货.
但是乘船渡河的方案由商人决定. 3名商人 3名随从 商人们怎样才能安全过河?
问题分析
多步决策过程
决策~ 每一步(此岸到彼岸或彼岸到此岸)船上的人员
要求~在安全的前提下(两岸的随从数不比商人多),经 有限步使全体人员过河
模型构成
xk~第k次渡河前此岸的商人数 yk~第k次渡河前此岸的随从数 sk=(xk , yk)~过程的状态 xk, yk=0,1,2,3; k=1,2,
S ~ 允许状态集合
S={(x , y) x=0, y=0,1,2,3; x=3, y=0,1,2,3; x=y=1,2} uk, vk=0,1,2; uk~第k次渡船上的商人数 vk~第k次渡船上的随从数 k=1,2, dk=(uk , vk)~决策 D={(u , v) u+v=1, 2} ~允许决策集合 sk+1=sk+(-1)kdk ~状态转移律
多步决 策问题
求dkD(k=1,2, n), 使skS按转移律
由s1=(3,3)到达sn+1=(0,0).
S={(x , y) x=0, y=0,1,2,3; x=3, y=0,1,2,3; x=y=1,2}
D={(u , v) u+v=1, 2}
模型求解
穷举法 ~ 编程上机
y 3 2 1 0
相关主题