智能优化概述ppt课件.ppt
《智能优化概述ppt课件.ppt》由会员分享,可在线阅读,更多相关《智能优化概述ppt课件.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、4.1 智能优化概述传统优化理论与方法的局限性qihpigtosubjectfiin, 10)(, 10)(R)(minXXXX函数优化问题定义增广目标函数,转化约束优化问题为无约束优化问题;基于梯度类方法求解无约束优化问题的局部最优解。传统理论方法面向的问题传统方法思路与步骤ktkP0,0kXkkkktPXX 1(1)选取初始点(2)构造下降搜索方向(3)确定搜索方向上的步长(4)(5)满足终止条件,停止迭代,当前解;否则,k=k+1,转第2步传统方法的局限性经典优化算法是局部搜索算法。在其迭代过程中,不断以当前解邻域下降方向上的解替换当前解,即总是以邻域的较好解更新当前解。这是一种基于贪婪
2、思想的做法,无疑会丧失全局优化的能力,从而在搜索过程中不可避免地陷入局部最小。其迭代过程是从初始解开始的确定性的过程,是一个确定性算法。不适用于组合优化问题)(min)(,*21iinsCsCssss涉及排序、分类、筛选等的一类问题旅行商问题(Traveling salesman problem,TSP)加工调度问题(Sheduling problem,如Flow-shop,Job-Shop)0-1背包问题(Knapsack Problem); 装箱问题(Bin packing problem)图着色问题(Graph coloring problem)聚类问题(clustering probl
3、em)TSP: 共去n个城市再回到原点,每个城市当且仅当去一次,求最短路径。 n!个排列。已知城市的位置图。加工调度问题:n个工件,m台机器;每个工件在m台机器加工的顺序和操作时间已知,要求安排所有工件的加工次序,使某指标最优。01背包问题:有n个物品(可能不同),1个背包;已知各物品的体积和价值;该背包如何盛放物品,可以使包中物品的价值最大。装箱问题:有已知数量的很多小物品,如何用最少的箱子数去装入。图着色问题:对于n个顶点的无环图,对每个顶点着色,要求相邻的顶点着不同的颜色,怎样着色使颜色种类最少。聚类问题:M维空间上的n个模式聚成k类,使类内距最小。!/kkn划分方式工程代表性智能优化方
4、法模拟退火算法(Simulated Annealing Algorithm)模拟进化算法(Simulated evolutionary algorithm)集群优化方法(Swarm optimization)蚁群优化(Ant Colony Optimization)粒子群优化算法(Particle Swarm Opt.)克隆选择算法(Colonal Selection Algorithm, CSA)是随机性的或貌似随机性的搜索算法,可适用于多种问题,鲁棒性好。往往是一些物理或生物优化过程的模拟算法,或混沌搜索算法。有些智能优化算法,还能根据优化过程的进展情况,对算法自身的参数作出自适应的调整,
5、智能化程度更高。人工免疫系统 (Artificial Immune System, AIS)Biological Inspired ComputaitonBIC混沌搜索算法禁忌搜索(Tabu Search, 或Taboo Search)模拟退火算法(Simulated Annealing)1。随机产生一个点一个点,作为初始最优点,计算函数值,T=T0; t=12。当前最优点处作一随机扰动,计算函数值增量3。若 0,则以概率1转移(替换当前点);否则以概率 p=exp(-/T)转移。4。若t小于终止步数,则t=t+1,T=T(t)(冷却进度表),转步骤25。输出最优点模拟退火算法以概率1收敛于目
6、标函数的全局最小点物理退火:包括加热、保温、冷却三个子过程,旨在消除内应力,使固(晶)体的结构状态处于最低自由能状态。Metropolis准则(1953) :某一温度下,晶体接收一新的较低能量结构状态的概率为1,而接收一较高能量结构状态的概率为p=exp(-/T),为函数增量;或者说,某一温度下变到能量较高状态的概率总是低于变到较低能量状态的概率,当温度较低时,变到能量较高状态的概率会更小。因此,总的趋势是,在保温和冷却过程中,晶体的结构状态朝着能量较低的方向变化;最后随着冷却过程的结束,晶体结构状态以概率1收敛于晶体的最低能量结构。算法步骤:1。在目标函数的定义(基本)空间随机给出一些点(或
7、个体)作为初始的父代群体2。评价初始父代群体,若满足要求则结束,否则继续。3。通过对父代群体的交叉(crossover)、突变(mutation)、选择(selection)等遗传操作产生新一代群体4。评价新一代群体,若有满足要求的优化解或迭代次数足够多则过程结束,否则将新一代群体置为父代群体又回到步骤三。 模拟进化算法(Simulated EA, EA)自然界中生物进化是一个规律。如何进化的?孟德尔的“遗传变异”理论和达尔文的“自然选择”学说回答了这个问题。模拟进化算法就是一类模拟自然界生物进化过程的优化方法,具有并行、随机、自适应的特点。其中最有名进化算法遗传算法(GA)由Holland于
8、1975年提出。优化步骤:集群优化方法(Swarm optimization)蚁群优化(Ant Colony Optimization, ACO)蚂蚁觅食过程蚁群觅食现象:蚁群从蚁巢出发四处觅食,假设两只蚂蚁找到食物后选择不同路线返回蚁巢,其他蚂蚁将更倾向于(更大概率地)选择实际较短的路线前往食物,结果蚁群会找到一条最短的去食物的路径。物理解释:蚂蚁在其经过的路途上留下了一种信息素(pheromone)作为标记,信息素浓度与路径的质量成正比,即越短浓度越大,越吸引后面蚂蚁;另外,一条路线上走过的蚂蚁越多,信息素浓度就越高,也越能吸引蚁群;最终,蚁群将找到距离食物最近的路线。ACO算法就是模拟蚁
9、群觅食路径优化过程的算法。已被成功地用于解决旅行商问题、图着色问题等大搜索空间的离散优化问题,特别是在电信路由选择方面取得了很好的实际应用效果。方法具有健壮性、灵活性、并行性等特点。1. 初始化:所有边上的信息素量设为相同值0。2. 多只人工蚁从顶点c1开始随机行走,选择下一顶点的概率和连接两顶点的边上的信息素量成正比,行走一直继续,直至构造成功一个候选解,或没有合法顶点可选择。3. 所有人工蚁完成行走后,计算候选解的适应度值,并分两步进行信息素更新:模拟信息素挥发,按固定比例减少所有边上的信息素量;增加人工蚁经过的边上的信息素量,增加量与候选解的适应度值成正比。4. 若达到最大循环次数或取得
10、满意解则结束流程,否则转。ACO算法步骤如下:粒子群优化算法(Particle Swarm Opt., PSO)鸟群觅食现象:鸟群在一片只有一块食物的区域内随机觅食,所有的鸟都不知道食物的位置,它们能在不断往复的搜索中发现食物,并得知与食物间的距离,然后跟随目前离食物最近的鸟飞行过去。PSO算法正是从鸟群觅食的行为中得到启示而产生的优化算法。在PSO算法中,候选解称为粒子,被看作是解空间中的一只“鸟”,编码为粒子在D维解空间中所处的位置。粒子被赋以适应度值和速度,通过在解空间中的移动实现解的优化,移动前需要获取两个参数,一个是自身截至目前的最优解pbest,另一个则是所有邻近粒子当前的最优解n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 优化 概述 ppt 课件
限制150内