首页 > 其他 > 详细

第一次作业

时间:2015-03-23 00:15:40      阅读:256      评论:0      收藏:0      [点我收藏+]

 题目一:

解:问题的状态用四元组(x,y,z,w)表示,其中x表示农夫,y表示狼,z表示羊,w表示菜。

用0表示在左岸,用1表示在右岸。

第一种情况:

  初始:         S0=(0,0,0,0)

 农夫带羊过河: S1=(1,0,1,0)

农夫返回:     S2=(0,0,1,0)

 农夫带狼过河: S3=(1,1,1,0) 

农夫带羊返回: S4=(0,1,0,0)

农夫带菜过河: S5=(1,1,0,1)

农夫返回:     S6=(0,1,0,1)

 农夫带羊过河: S7=(1,1,1,1)

第二种情况:

    初始:         S0=(0,0,0,0)

 农夫带羊过河: S1=(1,0,1,0)

 农夫返回:     S2=(0,0,1,0)

 农夫带菜过河: S3=(1,0,1,1)

 农夫带羊返回: S4=(0,0,0,1)

 农夫带狼过河: S5=(1,1,0,1)

 农夫返回:     S6=(0,1,0,1)

 农夫带羊过河: S7=(1,1,1,1)

题目二:答案如下:

最优线路为:ABEDCA

最优线路为:ACDEBA

分析过程如下:

状态:图3.28有五个城市(A,B,C,D,E),从A城出发,经过其他各城一次且仅一次,最后回到A城;

初始状态:从A城出发;

后继函数:用来产生四个行动(经过B城再经过其他各城一次且仅一次最后回到A城、经过C城再经过其他各城一次且仅一次最后回到A城、经过D城再经过其他各城一次且仅一次最后回到A城、经过E城再经过其他各城一次且仅一次最后回到A城)能够达到的合法状态;

目标测试:找出从A城出发,经过其他各城一次且仅一次,最后回到A城的最优线路;

路径耗散:每一步的耗散值为相邻两座城市之间的路程的费用,因此整个线路的耗散值为从A城出发,经过其他各城一次且仅一次,最后回到A城的最优线路的路程费用。

第一次作业

原文:http://www.cnblogs.com/mei520/p/4358228.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!