商人们怎样安全过河
随从们密约, 在河的任一岸, 一旦随从
的人数比商人多, 就杀人越货. 但是乘船渡河的方案由商人决定. 商人们怎样才能安全过河?
问题分析:D多步决策过程
决策~ 每一步(此岸到彼岸或彼岸到此岸)船上的人员
要求~在安全的前提下(两岸的随从数不比商人多),经有限步使全体人员过河.
建立模型
xk~第k次渡河前此岸的商人数 xk, yk=0,1,2,3;
yk~第k次渡河前此岸的随从数 k=1,2,|....
sk=(xk , yk)~过程的状态 S ~ 允许状态集合
S={(x , y)| x=0, y=0,1,2,3; x=3, y=0,1,2,3; x=y=1,2}
uk~第k次渡船上的商人数 uk, vk=0,1,2;
vk~第k次渡船上的随从数 k=1,2,.....
dk=(uk , vk)~决策 D={(u , v)| u+v=1, 2} ~允许决策集合
~状态转移律
多步决策问题 求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}
图解法
状态s=(x,y) ~ 16个格点允许状态~ 10个 点
允许决策 ~ 移动1或2格; k奇,左下移; k偶,右上移.
d1,.......,d11给出安全渡河方案
评注和思考
规格化方法,