3.5
解:根据题意用四元组S(w,x,y,z)来表示。其中w表示农夫,x表示狼,y表示羊,z表示菜。每个元素都为0或1,0表示在左岸,1表示在右岸。
所有的可能状态为:
S0:(0,0,0,0,) 初始状态 S1:(0,0,0,1) S2:(0,0,1,0) S3:(0,0,1,1) S4:(0,1,0,0)
S5: (0,1,0,1,) S6:(0,1,1,0) S7:(0,1,1,1) S8:(1,0,0,0) S9:(1,0,0,1)
S10:(1,0,1,0) S11:(1,0,1,1) S12:(1,1,0,0) S13:(1,1,0,1) S14:(1,1,1,0)
S15:(1,1,1,1) 目标状态
但是由每次过河船上都必须有农夫,且每一次只能载一种,所以又如下俩中解法:
方法(1):S0 , S10, S2, S14, S4, S13, S5, S15;
方法(2):S0,S10, S2, S11, S1, S13, S5,S15;
3.8
解:由题意可根据最短路问题解得最优路线为:ACDEBA
交通费用为:2+3+9+6+10=30

浙公网安备 33010602011771号