金哓明  

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

 

       

posted on 2015-03-22 20:58  金哓明  阅读(106)  评论(0)    收藏  举报