智能优化算法.ppt
《智能优化算法.ppt》由会员分享,可在线阅读,更多相关《智能优化算法.ppt(31页珍藏版)》请在优知文库上搜索。
1、智能优化算法智能优化算法 微积分中函数极值,最早的无约束函数优化。微积分中函数极值,最早的无约束函数优化。 拉格朗日乘子法是最早的约束优化方法。拉格朗日乘子法是最早的约束优化方法。 二战时运筹学二战时运筹学(Operation Research),解决受,解决受多个约束条件限制时,目标函数值的最大化多个约束条件限制时,目标函数值的最大化(最最小化小化). 其方法有线性规划其方法有线性规划(单纯型法单纯型法)、动态规划、动态规划、博弈论、排队论、存储论等,博弈论、排队论、存储论等, 这些方法在二次世界大战后,被运用到了经这些方法在二次世界大战后,被运用到了经济等诸多领域。济等诸多领域。 1、选择
2、一个初始解、选择一个初始解 该解必须是一个可行解。该解必须是一个可行解。2、判断停止准则是否满足、判断停止准则是否满足一般为最优性条件。如单纯型方法是最下一行一般为最优性条件。如单纯型方法是最下一行的值均为非负。的值均为非负。 3、向改进方向移动、向改进方向移动 由于采用迭代方法,当不满足停止条件时,由于采用迭代方法,当不满足停止条件时,需要不断修改当前解。需要不断修改当前解。1、单点运算方式,一个初始解出发,迭代只、单点运算方式,一个初始解出发,迭代只对一个点进行计算,无法并行计算、多核计算。对一个点进行计算,无法并行计算、多核计算。崽多好打架!无法群狼战略!崽多好打架!无法群狼战略!2、向
3、改进方向移动、向改进方向移动,限制了跳出局部最优的能限制了跳出局部最优的能力力,都使得目标函数降低,即不具备都使得目标函数降低,即不具备“爬山爬山”能能力力,没有全局搜索能力没有全局搜索能力.3、停止条件只是局部最优性的条件、停止条件只是局部最优性的条件, 只有当解只有当解的可行域凸集、目标函数凸函数时才全局最优。的可行域凸集、目标函数凸函数时才全局最优。4、目标函数、约束函数必须连续可微,甚至、目标函数、约束函数必须连续可微,甚至还要高阶可微还要高阶可微1、目标函数与约束条件不连续,可能离散,、目标函数与约束条件不连续,可能离散,可能含有规则、条件和逻辑关系。可能含有规则、条件和逻辑关系。2
4、、计算的效率优先、计算的效率优先, 如如TSP问题,本身是一个问题,本身是一个NP完全问题,更关注算效率,而非最优解。完全问题,更关注算效率,而非最优解。3、传统方法计算终止可能得到的解、传统方法计算终止可能得到的解,连可行解连可行解都不是。但问题要求达到限定迭代次数后就停都不是。但问题要求达到限定迭代次数后就停机,希望此时得到的解是比较优化的解。机,希望此时得到的解是比较优化的解。4、优化计算中的数据可能不精确,初始解可、优化计算中的数据可能不精确,初始解可能不是可行解,甚至远离可行解。数据可能是能不是可行解,甚至远离可行解。数据可能是随机变量、模糊集合。随机变量、模糊集合。1975年、年、
5、Holland、Genetic Algorithms(遗传算遗传算法法):模仿生物种群中优胜劣汰适者生成机制,:模仿生物种群中优胜劣汰适者生成机制,通过种群中优势个体的繁殖进化来实现优化。通过种群中优势个体的繁殖进化来实现优化。通过选择、交叉、变异来寻优,常用于非线性通过选择、交叉、变异来寻优,常用于非线性最优化和复杂的组优化或整数规划问题、管道最优化和复杂的组优化或整数规划问题、管道优化设计优化设计(网络流网络流)、通风网络的设计、飞机外形、通风网络的设计、飞机外形设计、图像处理、设计、图像处理、VLSI设计。设计。1977年、年、Glover、Tabu Search(禁忌搜索算法禁忌搜索算
6、法):将记忆功能引入到最优解的搜索过程中,通过将记忆功能引入到最优解的搜索过程中,通过设置禁忌区阻止搜索过程中的重复,这在图论设置禁忌区阻止搜索过程中的重复,这在图论中最短路径的中最短路径的disjktra算法等都用过,从而大大算法等都用过,从而大大提高寻优过程的搜索效率。提高寻优过程的搜索效率。197X年、年、Jerne、Artificial immune System(人人工免疫系统工免疫系统)。通过进化学习辨别危险的外部物。通过进化学习辨别危险的外部物体体(细菌、病毒等细菌、病毒等)和体内自身的细胞和体内自身的细胞(或分子或分子),通过从不同种类的抗体中,构造处理外部物体通过从不同种类的
7、抗体中,构造处理外部物体的方法或物质。具有并行、分布、自适应性、的方法或物质。具有并行、分布、自适应性、学习、识别、记忆和特征提取能力。学习、识别、记忆和特征提取能力。 用于模式识别、信息安全、智能优化、机器用于模式识别、信息安全、智能优化、机器学习、数据挖掘、自动控制、故障诊断等领域。学习、数据挖掘、自动控制、故障诊断等领域。1999年、年、Hunt、Clone(克隆选择算法克隆选择算法),只有识,只有识别抗原的细胞的能进行别抗原的细胞的能进行clone扩增,同时克隆产扩增,同时克隆产生的细胞又高频变异,满足生物的多样性要求,生的细胞又高频变异,满足生物的多样性要求,使之具有爬山的能力,全局
8、搜索呀!。使之具有爬山的能力,全局搜索呀!。1983年、年、Kirkpatrick、Simulated Annealing(模模拟退火算法拟退火算法)。热力学中退火使金属原子达到能。热力学中退火使金属原子达到能量最低状态的机制,按量最低状态的机制,按Boltzmann方程计算状态方程计算状态向量间的转移概率,来引导搜索,从而使算法向量间的转移概率,来引导搜索,从而使算法具有很好的全局搜索能力。具有很好的全局搜索能力。199X年、年、Dorigo、Ant Colony Optimization(蚁蚁群算法群算法),模拟蚂蚁群体利用信息素来实现路径,模拟蚂蚁群体利用信息素来实现路径优化的机理,通过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 优化 算法