使用MATLAB遗传算法工具实例(详细).docx
《使用MATLAB遗传算法工具实例(详细).docx》由会员分享,可在线阅读,更多相关《使用MATLAB遗传算法工具实例(详细).docx(69页珍藏版)》请在优知文库上搜索。
1、最新发布的MAT1.AB7.()Re1.ease14已经包含f一个特地设计的遗传算法与干脆搜寻工具箱(GeneticA1.gorithmandDirectSearchToo1.box.GADS.运用遗传算法与干腑搜寻:具箱,可以扩展MAT1.B及其优化工具箱在处理优化同时方面的实力,可以处理传统的优化技术难以解决的问胞,包括那线难以定义或不便于数学建模的问题,可以解决目标函数较尚难的问题,比如目标函数不连续、或具有高度非线性、随机性以及目标函数没有导数的状况.本苑8节首先介绍这个遗传算法与干脆搜寻工具箱,其余各节分别介绍该工具箱中的遗传算法工具及其运用方法。8.1遗传算法与干脆搜寻工具箱概述本
2、节介绍MNr1.AB的GADS(遗传算法与干腌搜寻)工具箱的特点、图形用户界面及运行要求,说明如何编写待优化函数的M文件,且通过举例加以阐明,工具箱的特点G,DS工具箱是系列函数的煲合,它们扩展了优化工具箱和MAT1.AB数做计能环境的性能。遇传算法马干腌搜寻工具箱包含了要运用遗传算法和干脆搜寻修法来求解优化何题的一些例程。这些算法使我们能第求斛那些标准优化工具箱范用之外的各种优化问题。全部工具箱函数都是MAT1.AB的M文件.这些文件的实现特定优化算法的MAT1.AB语句所写成.运用语用typefunc1.in-name就可以看到这些函数的MAT1.AB代码.我们也可以通过焉写自己的M文件先
3、实现来扩展遗传尊法和干脆搜寻工具箱的性能.也可以符该具箱,jMAT1.AB的其他工具箱或Simu1.ink结合运用,来求解优化问冽.工具箱函数可以通过图形界面或MAT1.AB吩咐行来访问,它们是用MAT1.AB语言编写的,对用户开放,因此可以查看算法、修改源代眄或生成用户函数“遗传算法与干脆搜寻工具箱可以帮助我们求解而些不易用传统方法解淡的问时,警如火杳找问题等.遗传算法与干脆搜寻工具箱有一个细心设计的图形用户界面,可以帮助我们由观、便利、快速地求斜场优化问鹿,.1功能特点遗传算法与干脆搜寻工具箱的功能特点如下:(I)图形用户界面和吩咐行函数可用来快速地描述何时、设置算法选项以及监控进程.(2
4、)具有多个选项的遗传算法工具可用于问题创建、适应度计匏、选择、交叉和变异.(3)干脆搜寻工具实现了一种模式搜寻方法,其选项可用于定义网格尺寸、去袂方法和搜寻方法。(4)遗传算法与干脆搜寻工具箱函数可与MAT1.AB的优化工具箱或其他的MATI.AB程序结合运用.(5)支持自动的M代码生成.2图形用户界面和吩咐行曲数遗传打法工具函数可以通过吩咐行和图形用户界面来运用遗传算法.干脆搜寻工具函数也可以通过吩咐行和图形用户界面来进行访问。图形用户界面可用来快速地定义问题、设置算法选项、对优化问他进行具体定义。遗传算法与干脆搜寻工具箱还同时供应了用于优化管理、性能监控及终止准则定义的工具,同时还供应大麻
5、标准算法选项.在优化运行的过程中,可以通过修改选项来细化最优解,更新忤能结果.用户也可以供应自己的算法选项来定制工具箱.3运用其他遢数和求解4遗传算法与干脆搜寻工具箱与MAT1.AB及优化工具箱是膝密结合在一起的.用户可以用遗传贪法或干脆搜寻算法来找寻最佳起始点,然后利用优化J1.具箱或用MAT1.AB程序来进一步找寻最优解,通过结合不同的算法,可以充分地发挥MAT1.AB和工具箱的功能以提高求解的质量,而于某些特定问题,运用这种方法还可以得到全局(最优解.4显示、监拄和出结果遗传笄法与干脆搜寻工具箱还包括一系列绘图函数用来可视化优化结果。这叫可视化动能宜观地故示了优化的过程.并且允许在执行过
6、程中进行修改.工具箱还包括一系列绘图的数用来可视化优化结果.这些可视化功能直观地显示了优化的过程,并且允许在执行过程中进行修改.该工具箱还供应了一些特殊绘图函数.它们不仅适用于遗传眸法,还适用于干腌搜寻算法。适用于遗传算法的函数包括函数依、适应度值和函数估计。适用于干脆搜寻算法的函数包括函数值、分值H方图、系谙、适应度假、网格尺寸和函数估计.这些函数可以将多个绘图一并显示可出观便利地选取最优曲线.另外,用户也可以添加自己的绘图函数.运用输出函数可以将结果写入文件,产生用户自己的终止准则,也可以写入用户自己的图形界面来运行工具箱求解器除此之外,还可以将问题的算法选项导出,以便日后再将它们导入到图
7、形界面中去.5所需的产品支持遗传算法与干脆搜寻工具箱作为其他优化方法的补充,可以用来找寻最佳起始点,然后可以再通过运用传统的优化技术来进一步找学最优斛.工具箱须要如下产品支持:(I)MAT1.AB.(2)优化工具箱.6相关产品与遗传算法与干脆搜寻工具箱相关的产品有:(I)统计工具箱应用统计算法和概率模式.(2)神经网络工具箱设计和仿真神势网络,(3)模糊逻轼工具箱设计和仿真基于模糊逻轼的系统。(4)金融工具箱分析金融数据和开发金融舞法.7所需的系统及平台遗传舞法和干脆搜寻工具箱对于对于运行环境、支持平台和系统的需求,可随时通过访问网站:/了耨最新发布的信息.这里介绍的MAT1.AB7.0ReI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用 MATLAB 遗传 算法 工具 实例 详细
