遗传算法实验报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
遗传算法实验报告

实验一 二进制编码函数优化 一、实验目的 利用一种基于二进制编码的优化方法的基本原理和操作步骤求解最优化问题,了解整个利用二进制编码的过程,选择,交叉,变异等等。使适应性函数值逐步逼近最优解,并进行在Visual C++ 6.0进行仿真,编译。 二、实验仪器 机械楼计算机中心计算机 三、实验内容及步骤 采用二进制编码方式优化如下测试函数: De Jong函数F1: 极小点f1(0, 0, 0)=0。 De Jong函数F2: 极小点f2(1,1) = 0。 De Jong函数F3: 对于区域内的每一个点,它都取全局极小值。 要求:对每一个测试函数,分析不同的种群规模(20~100)、交叉概率(0.4~0.99)和变异概率(0.0001~0.1)对优化结果的影响,试确定最佳参数组合。 四、实验报告 (1)De Jong函数F1采用二进制编码方式优化结果的折线图如图1所示:其中迭代数为100代,结果基本逼近最真实值。 图1 De Jong函数F1二进制编码优化结果折线图 (2)De Jong函数F2采用二进制编码方式优化结果的折线图如图2所示:其中迭代数为100代。 图2 De Jong函数F2二进制编码优化结果折线图 (3)De Jong函数F3采用二进制编码方式优化结果的折线图如图3所示:其中迭代数为200代。 图3 De Jong函数F3二进制编码优化结果折线图 实验二 实数编码函数优化 一、实验目的 利用一种基于实数编码的优化方法的基本原理和操作步骤求解最优化问题,并分析不同的变异方式(均匀变异、非均匀变异、自适应变异)的优化结果有什么区别。并进行在Visual C++ 6.0进行仿真,编译。 二、实验仪器 机械楼计算机中心计算机 三、实验内容及步骤 采用实数编码方式优化如下测试函数: ⑴De Jong函数F1: 极小点f1(0, 0, 0)=0。 ⑵De Jong函数F2: 极小点f2(1,1) = 0。 ⑶De Jong函数F3: 对于区域内的每一个点,它都取全局极小值。 要求:对每一个测试函数,分析不同变异方式(均匀变异、非均匀变异、自适结果) 四、实验报告 (1)De Jong函数F1采用实数编码方式(均匀变异方式)优化结果的折线图如图4所示:其中迭代数为100代。 图4 De Jong函数F1实数编码优化结果折线图 (1)De Jong函数F1采用实数编码方式(非均匀变异方式)优化结果的折线图如图5所示:其中迭代数为100代。 图5 De Jong函数F1实数编码优化结果折线图 (1)De Jong函数F1采用实数编码方式(自适应变异方式)优化结果的折线图如图6所示:其中迭代数为100代。 图6 De Jong函数F1实数编码优化结果折线图 De Jong函数F2采用实数编码方式(均匀变异方式)优化结果的折线图如图7所示:其中迭代数为100代。 图7 De Jong函数F2实数编码优化结果折线图 De Jong函数F2采用实数编码方式(非均匀变异方式)优化结果的折线图如图8所示:其中迭代数为100代。 图8 De Jong函数F2实数编码优化结果折线图 (2)De Jong函数F2采用实数编码方式(非均匀变异方式)优化结果的折线图如图9所示:其中迭代数为100代。 图9 De Jong函数F2实数编码优化结果折线图 De Jong函数F3采用实数编码方式(非均匀变异方式)优化结果的折线图如图10所示:其中迭代数为100代。 图10 De Jong函数F3实数编码优化结果折线图 (3)De Jong函数F3采用实数编码方式(非均匀变异方式)优化结果的折线图如图11所示:其中迭代数为100代。 图11 De Jong函数F3实数编码优化结果折线图 De Jong函数F3采用实数编码方式(非均匀变异方式)优化结果的折线图如图12所示:其中迭代数为100代。 图12 De Jong函数F3实数编码优化结果折线图 实验三 排列方式编码优化旅行商问题 一、实验目的 利用遗传算法解决旅行商问题,采用部分映射交叉算子和互换变异算子,并进行在Visual C++ 6.0进行仿真,编译。 二、实验仪器 机械楼计算机中心计算机 三、实验内容及步骤 用遗传算法求解旅行商问题(给出若干个城市,以及任意两个城市之间的距离。给定从某一个城市出发,确定旅行商行走路线,使得最后回到原点的路线长度最短),其中城市随处位置的横坐标与纵坐标如表3.1所示。 表3.1 城市序号及对应坐标位置 序号 横坐标 纵坐标 序号 横坐标 纵坐标

文档评论(0)

wuyuetian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档