狼羊人菜渡河问题
解答
试探法
因为有4个变量,所以一共有222*2=16种状态
找出其中不安全的状态:无人看守的状态下:狼羊一起,羊菜一起
人 狼 羊 菜(0是在对面,1是在这边)
狼羊一起:(0,1,1,0) (0,1,1,1) (1,0,0,0) (1,0,0,1)
羊菜一起:(0,0,1,1) (1,1,0,0)
其余的10个都是安全状态
得到状态转移图:证明是最优解
人1->0代表人渡河了,从此状态到下一个状态
(1,1,1,1)最开始的状态->(0,1,0,1)人带着羊一起渡河
商人过河问题
解答
模型建立
1)这时不能再使用(1,1,1,1,1,1)这种记录状态,有太多重复的,没有必要,直接使用(商人人数,仆人人数)
2)因为当商人人数<仆人人数时,不安全,即有(1,2)