智能优化方法详解课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《智能优化方法详解课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 优化 方法 详解 课件
- 资源描述:
-
1、工程优化的发展历程工程优化的发展历程传统优化往往只适传统优化往往只适用于简单零部件,用于简单零部件,广义优化把对象由广义优化把对象由此扩展到复杂零部此扩展到复杂零部件、整机、系列产件、整机、系列产品和组合产品的整品和组合产品的整体优化,可统称为体优化,可统称为全系统优化。全系统优化。传统优化往往只侧重于某传统优化往往只侧重于某一方面性能的优化,处理一方面性能的优化,处理不同类性能时一般分先后不同类性能时一般分先后而优之。广义优化把优化而优之。广义优化把优化准则由某方面性能扩展到准则由某方面性能扩展到各方面性能,要实现技术各方面性能,要实现技术性、经济性和社会性的综性、经济性和社会性的综合评估和
2、优化。合评估和优化。传统优化往往局限传统优化往往局限于产品技术设计阶于产品技术设计阶段的优化,广义优段的优化,广义优化则把优化的范围化则把优化的范围扩展到包含功能、扩展到包含功能、原理方案和原理参原理方案和原理参数、结构方案、结数、结构方案、结构参数、结构形状构参数、结构形状和公差优化的全设和公差优化的全设计过程,进而面向计过程,进而面向制造、经销、使用制造、经销、使用和用后处置的寿命和用后处置的寿命周期设计过程。周期设计过程。传统优化的搜索策略以数学规划方法为主,对模型传统优化的搜索策略以数学规划方法为主,对模型数学形态的要求苛刻。广义优化设计注重开发、综数学形态的要求苛刻。广义优化设计注重
3、开发、综合运用人类智能、人工智能和各种数学工具的新一合运用人类智能、人工智能和各种数学工具的新一代搜索策略,处理大规模复杂形态模型的能力显著代搜索策略,处理大规模复杂形态模型的能力显著提高,从而为全系统、全性能和全寿命周期优化模提高,从而为全系统、全性能和全寿命周期优化模型的综合求解提供了可能。型的综合求解提供了可能。传统优化一般是单学传统优化一般是单学科、单方面性能、单科、单方面性能、单计算机串行优化的过计算机串行优化的过程,不但费时,而且程,不但费时,而且难以得到综合优化解。难以得到综合优化解。广义优化实现了多学广义优化实现了多学科、多方面性能、多科、多方面性能、多计算机分布式并行协计算机
4、分布式并行协同优化同优化,以追求综合优以追求综合优化解。化解。现代优化设计方法现代优化设计方法常用现代优化方法常用现代优化方法生物进化生物进化遗传算法遗传算法关键技术关键技术对设计变量进行离散化处理,得出每一个分量对设计变量进行离散化处理,得出每一个分量的离散值和离散值个数:的离散值和离散值个数:()(1)(2),1,2,imiiiixxxxin2intlog 1iibm对每一个设计变量进行对每一个设计变量进行编码编码:将所有设计变量将所有设计变量编码编码按顺序排列在一起,变形成按顺序排列在一起,变形成一个染色体。染色体长度为一个染色体。染色体长度为1niiLb11232 xzXxmxb主动轮
5、齿数两齿轮模数从动轮齿宽2 2.5 3 4 5 6 810m取,共8个离散值,采用3位二进制码210300.1201b,精确到,故共有个离散值,采用8位二进制码11749z 取值为,共32个离散值,采用5位二进制码24,3,24.4TX 2211min (,)()max(0,()()pqjkjkp X rf XrgXrhXmin ().()0 1,2,()0 1,2,njkf XXRstgXjphXkqnmax ()1/()F XCp XNY遗传算法实现遗传算法实现Holland(1975)的模式理论的模式理论模式:具有部分相同字符的字符串组合模式:具有部分相同字符的字符串组合如模式:如模式:
6、0*10 表示表示 0010,0110()(,)()(,1)(,)1(1)()1o scmu s td sE m s tm s tppf tlNumber of instance ofschema s at time tAverage fitness ofindividuals in schema s at time tProbabilityof mutationNumber ofdefined bitsin schema sProbabilityof crossoverDistance betweendefined bits in s父辈群体父辈群体个体编码个体编码个体译码个体译码适应度值适
7、应度值jjiixxxP)(Fitness)(Fitnessselect 子辈群体子辈群体1个体编码个体编码个体译码个体译码适应度值适应度值随机选取一对染色体随机选取一对染色体随机选择交叉位置随机选择交叉位置子辈群体子辈群体1个体编码个体编码交换后部基因串交换后部基因串子辈群体子辈群体2个体编码个体编码随机选取一个染色体随机选取一个染色体随机选择变异位置随机选择变异位置子辈群体子辈群体2个体编码个体编码对基因进行变异对基因进行变异子辈群体子辈群体3个体编码个体编码第三节第三节 蚁群算法蚁群算法(Ant colony algorithm)(Ant colony algorithm)1991年,年,
8、Mdorigo等人首先开始了对蚁群行等人首先开始了对蚁群行为进行研究。深入考察了相对弱小,功能为进行研究。深入考察了相对弱小,功能并不强大的个体是如何完成复杂的工作的并不强大的个体是如何完成复杂的工作的(如寻找到食物的最佳路径并返回等如寻找到食物的最佳路径并返回等)。在此。在此基础上形成了一种很好的优化算法。特别基础上形成了一种很好的优化算法。特别是对于离散规划问题更为有效。是对于离散规划问题更为有效。研究中发现,蚂蚁在行进中会沿途留下一种叫信息素的挥发研究中发现,蚂蚁在行进中会沿途留下一种叫信息素的挥发性物质,其他蚂蚁能根据这种物质浓度的大小选择路径前进,性物质,其他蚂蚁能根据这种物质浓度的
9、大小选择路径前进,并且沿途又留下这种信息素,使这种浓度加强,于是又吸引并且沿途又留下这种信息素,使这种浓度加强,于是又吸引更多的蚂蚁沿此路前进。在一段时间后,较短路径上信息素更多的蚂蚁沿此路前进。在一段时间后,较短路径上信息素由于挥发的少,同时访问的蚂蚁多,使其浓度远远超过较长由于挥发的少,同时访问的蚂蚁多,使其浓度远远超过较长路径上的信息素,此过程持续进行,直到所有蚂蚁都选择最路径上的信息素,此过程持续进行,直到所有蚂蚁都选择最短路径为止。受此启发而提出的短路径为止。受此启发而提出的ACA,能通过功能相对简单,能通过功能相对简单的人工蚂蚁之间的协作,解决复杂的问题。的人工蚂蚁之间的协作,解决
10、复杂的问题。1.概述概述 基于蚂蚁觅食建立最短路径的机理,是一种自然算法;基于蚂蚁觅食建立最短路径的机理,是一种自然算法;具有本质并行性。所有蚂蚁独立、无监督的同时搜索解具有本质并行性。所有蚂蚁独立、无监督的同时搜索解空间中许多点而不是一个点,因而能够快速全局收敛;空间中许多点而不是一个点,因而能够快速全局收敛;协同工作机制。蚂蚁选择路径时,根据以前蚂蚁留下的协同工作机制。蚂蚁选择路径时,根据以前蚂蚁留下的信息素进行搜索,能以很大的概率找到优化问题的最优信息素进行搜索,能以很大的概率找到优化问题的最优解;解;鲁棒性。使用概率规则而不是确定性规则指导搜索,不鲁棒性。使用概率规则而不是确定性规则指
11、导搜索,不必知道其他辅助信息,有极好的鲁棒性和广泛的适应性;必知道其他辅助信息,有极好的鲁棒性和广泛的适应性;易于与其他启发式算法结合,以改进算法的性能。易于与其他启发式算法结合,以改进算法的性能。2.蚁群算法的特点蚁群算法的特点3.3.人工蚁群算法原理人工蚁群算法原理v蚂蚁在寻找食物源时,能在其走过的路径上释放一种蚂蚁蚂蚁在寻找食物源时,能在其走过的路径上释放一种蚂蚁特有的分泌物特有的分泌物信息素;信息素;v蚂蚁在运动过程中能够感知信息素的存在及其强度,并以蚂蚁在运动过程中能够感知信息素的存在及其强度,并以此指导自己的运动方向,使蚂蚁倾向于朝着该物质强度高此指导自己的运动方向,使蚂蚁倾向于朝
展开阅读全文