- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智能优化方法及MATLAB_GA工具箱简介概要
4)变异 设置变异点,将个体字符串某位符号进行逆变。 5)终止 反复执行直到得到满意的结果 现代优化方法 基于GA的优化问题求解实例 现代优化方法 Matlab的GA工具箱使用简介 利用遗传算法函数ga求解 两种方案 利用遗传算法工具箱gatool求解 遗传算法函数: [x,fval]=ga(fitnessfun,nvars,A,b,Aeq,beq,lb,ub,nonlcon,options) 输出函数: x-----最优解 fval -----最优适应度 输入函数 fitnessfun-----适应度函数 nvars-----变量个数 ? 现代优化方法 Matlab的GA工具箱使用简介 输入参数 A,b----不等式约束 Aeq,beq----等式约束 Lb,ub----变量的上下限 nonlcon----非线性函数约束 options----传递给ga的参数,不写matlab自动取默认值,参考gaoptimset 现代优化方法 Matlab的GA工具箱使用简介 遗传算法工具箱gatool 在matlab控制窗口输入 gatool 打开ga工具箱,控制界面如下图 现代优化方法 Matlab的GA工具箱使用简介 现代优化方法 Matlab的GA工具箱使用简介 实例讲解: 将目标函数创建为Simple_objective的m文件: function y = simple_objective(x) y = 100 * (x(1)^2 - x(2)) ^2 + (1 - x(1))^2; 现代优化方法 Matlab的GA工具箱使用简介 将非线性约束函数创建为simple_constraint的m文件: function [c, ceq] = simple_constraint(x) c = [1.5 + x(1)*x(2) + x(1) - x(2); -x(1)*x(2) + 10]; ceq = []; 用ga函数求解,对应的程序如下 现代优化方法 Matlab的GA工具箱使用简介 ObjectiveFunction = @simple_objective; nvars = 2; % Number of variables LB = [0 0]; % Lower bound UB = [1 13]; % Upper bound ConstraintFunction = @simple_constraint; [x,fval] = ga(ObjectiveFunction,nvars,[],[],[],[],LB,UB, ... ConstraintFunction) 现代优化方法 Matlab的GA工具箱使用简介 x=0.8122 12.3122 fval=1.3578e+004 用gatool求解 现代优化方法 Matlab的GA工具箱使用简介 x=0.8122 12.3122 fval=1.3578e+004 Q A 1.禁忌搜索就是对于找到的一部分局部最优解,有意识地避开它从而获得更多的搜索区间。兔子们找到了泰山,它们之中的一只就会留守在这里,这就是禁忌搜索中“禁忌表(tabu list)”的含义,其他的再去别的地方寻找。就这样,一大圈后,把找到的几个山峰一比较,珠穆朗玛峰脱颖而出. 2.模拟退火来自冶金学的专有名词退火。退火是将材料加热后再经特定速率冷却,目的是增大晶粒的体积,并且减少晶格中的缺陷。将热力学的理论套用到统计学,将搜寻空间内每一点想像成空气内的分子;分子的能量,就是它本身的动能;而搜寻空间内的每一点,也像空气分子一样带有“能量”,以表示该点对命题的合适程度。演算法先以搜寻空间内一个任意点作起始:每一步先选择一个“邻居”,然后再计算从现有位置到达“邻居”的概率。 3.人工神经网络具有自学习和自适应的能力,可以通过预先提供的一批相互对应的输入-输出数据,分析掌握两者之间潜在的规律,最终根据这些规律,用新的输入数据来推算输出结果. * 1.当一只找到食物以后,它会向环境释放一种信息素,吸引其他的蚂蚁过来,这样越来越多的蚂蚁会找到食物!有些蚂蚁并没有象其它蚂蚁一样总重复同样的路,他们会另辟蹊径,如果新开辟的道路比原来的其他道路更短,那么,渐渐,更多的蚂蚁被吸引到这条较短的路上来。最后,经过一段时间运行,可能会出现一条最短的路径被大多数蚂蚁重复着。 2粒子群算法模拟鸟群的捕食行为。一群鸟在随机搜索食物,在这个区域里只有一块食物。所有的鸟都不知道食物在那里。但是他们知道当前
您可能关注的文档
- 第十章计数原理、概率、随机变量及其分布(理)第六节(理)第三节(文)几何概型资料.ppt
- 第十章设备工程经济分析.ppt
- 智慧医疗解决方案2016V1.pptx
- 第十章计划.ppt
- 第十章连锁门店人力资源管理.ppt
- 第十章遗嘱继承.ppt
- 智慧旅游故事.pptx
- 智慧教育培训.pptx
- 智慧树《物理与人类生活》一部分试题.docx
- 第十章蒸馏.ppt
- 《GB/T 32879-2025电动汽车更换用电池箱连接器》.pdf
- 中国国家标准 GB/T 21649.2-2025粒度分析 图像分析法 第2部分: 动态图像分析法.pdf
- 中国国家标准 GB/T 20899.9-2025金矿石化学分析方法 第9部分:碳量的测定.pdf
- 《GB/T 20899.9-2025金矿石化学分析方法 第9部分:碳量的测定》.pdf
- GB/T 20899.9-2025金矿石化学分析方法 第9部分:碳量的测定.pdf
- 《GB/T 33820-2025金属材料 延性试验 多孔状和蜂窝状金属高速压缩试验方法》.pdf
- GB/T 33820-2025金属材料 延性试验 多孔状和蜂窝状金属高速压缩试验方法.pdf
- 中国国家标准 GB/T 33820-2025金属材料 延性试验 多孔状和蜂窝状金属高速压缩试验方法.pdf
- GB/T 45910-2025信息技术 生物特征识别模板保护方案的性能测试.pdf
- 《GB/T 45910-2025信息技术 生物特征识别模板保护方案的性能测试》.pdf
文档评论(0)