多目标优化问题的求解算法说课讲解.pptx
《多目标优化问题的求解算法说课讲解.pptx》由会员分享,可在线阅读,更多相关《多目标优化问题的求解算法说课讲解.pptx(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、多目标优化问题(WNT)的求解算法 2017.12.06第一页,共32页。目录(ML)一、多目标(mbio)优化问题概述二、基于蚁群算法(sun f)的多目标优化第二页,共32页。多 目 标 优 化 问 题(MULTI-OBJECTIVE OPTIMIZATION PROBLEM,MOP)是由VILFREDOPARETO首次从数学的角度(JIOD)提出的。一、多目标(mbio)优化问题概述第三页,共32页。单目标优化问题,只有一个目标函数,人们只需要寻找满足该目标函数的最优解即可。单目标优化问题,只有一个目标函数,人们只需要寻找满足该目标函数的最优解即可。多多目目标标优优化化问问题题,由由于于
2、存存在在多多个个目目标标函函数数和和约约束束条条件件,所所以以当当一一个个目目标标达达到到最最优优就就很很有有可可能能(knng)(knng)令令其其它它目目标标最最劣劣,各各个个目目标标彼彼此此间间互互相相牵牵制制和和影影响响的的,难难以以实实现现所所有有目目标标的的最最优优化化,所所以以不不能能根根据据一一个个目目标标是是否否达达到到来来评评价价函函数数解解的的优优劣劣程程度度,因因此此通通常常用用一一个个最最优优解的集合来表示多目标优化问题的解。这种解称作解的集合来表示多目标优化问题的解。这种解称作ParetoPareto最优解。最优解。1.多目标(mbio)优化问题与单目标(mbio)
3、优化问题的不同点第四页,共32页。工工程程项项目目施施工工过过程程中中,多多目目标标已已经经成成为为当当今今施施工工管管理理的的一一大大特特点点,不不能能看看某某一一目目标标要要求求是是否否实实现现来来评评价价这这个个施施工工方方案案的的合合理理与与否否,只只有有满满足足均均衡衡好好多多个个目目标标要要求求的的施施工工方方案案才才是好的施工方案。是好的施工方案。因因此此,选选取取(xunq)(xunq)最最优优解解集集中中的的一一个个或或多多个个解解作作为为所所求求问问题题的的解解,并并据据此此确确定定出出对对应应的最优施工方案。的最优施工方案。2.2.施工施工(sh gng)(sh gng)
4、管理的一大特点管理的一大特点第五页,共32页。3.3.多多目目标标优优化化问问题题(wnt)(wnt)的的定定义义第六页,共32页。4.4.多多目目标标(mbio)(mbio)优优化化问问题题的的基基本本方法方法 现有的研究多目标优化问题的基本方法往往是把各个目标通过带权重系数的方式转化(zhunhu)为单目标优化问题,如线性加权法、约束法、目标规划法、分层序列法等。这几种方法存在一些局限性,如有些方法计算效率较低,无法逐一与所有可行解的目标值进行比较,有些方法需要进行多次优化,加权值法带有较强的主观性,有失科学性。第七页,共32页。4.4.多目标多目标(mbio)(mbio)优化问题的基本方
5、法优化问题的基本方法 因此,随着实际中多目标优化问题的日益复杂,也为了使优化更符合实际情况,许多对多目标综合模型的优化开始转向运用智能启发式算法。运用较多的有遗传算法、蚁群算法、粒子(lz)群算法等,这些智能方法普遍具有高效性,较强的全局搜索的能力,将其应用到大型复杂网络系统问题中具有一定研究价值。第八页,共32页。二、基于(jy)蚁群算法的多目标优化1.1.基本原理基本原理 蚁群算法(Ant colony algorithm,ACA)由M.Dorigo,V Maniezzo等人提出的是一种智能优化算法。蚁群算法是模拟蚂蚁觅食过程中总是能够找到从蚁穴到食物之间的最短路径的行为过程。我们用“信息
6、素”来描述蚂蚁在搜索食物的过程中产生的物质,这种物质能够被后续的蚂蚁感知并该物质的浓度来指导其前进的方向。蚂蚁选择某条路径的概率就是根据该路径上的信息素浓度,浓度高被蚂蚁选择的概率就越大。依照这种信息交流的方式,蚂蚁最终(zu zhn)寻找到最短的搜索到食物的路径。第九页,共32页。2.TSP2.TSP问题问题(wnt)(wnt)案例案例第十页,共32页。第十一页,共32页。第十二页,共32页。3.3.多目标优化作用多目标优化作用(ZUYNG)(ZUYNG)机理机理 本文以基本蚁群算法为基础,采用了基于多种群的蚁群优化算法。多种群优化算法解决多目标优化问题的基本思想是:将蚁群按照目标函数的个数
7、分成对应的种群数,假如有M个目标函数那么将蚁群分成M个种群,各个种群搜索时彼此是独立的,按照一定的规则进行路径的选择、信息素的更新(gngxn),使各种群之间相互作用,最终找到Pareto最优解。第十三页,共32页。在对多目标问题的研究中,有的是把多目标转化成单目标优化问题。而实际工程项目中,成本、工期、质量及安全之间不能用简单的线性或者非线性关系来描述,所以(suy)本文为了更符合实际情况,将协同化思想引入到蚁群算法中,针对四个目标建立四个蚁群,各种群在各自的目标要求下搜索Pareto解集。第十四页,共32页。(1)问题(WNT)的抽象及算法的定义 把建筑工程项目中每一道工序作为完成整个工程
8、项目所必须经过的路径,那么所有工序的顺序序列构成一条完整的工程项目的全通路。即人工蚂蚁搜索的路径是由n道工序构成的施工网络图。由于(yuy)每道工序有不同种工作模式(即实施方案),一个。道工序的工程项目就构成了一个 n x m的矩阵(如下所示),蚂蚁就是在该矩阵中进行搜索。矩阵中,lm表示第i道工序的第m种工作模式。第十五页,共32页。那么蚂蚁那么蚂蚁(M(MY Y)的搜索路径可以表示如的搜索路径可以表示如下下:每边可以采用三元组来表示,如(i,J1,J2)表示第i个工作单元采用的第J1,各实施方案,第i+1个工作单元采用的是第J2个实施方案。图中的每一条从一行(yxng)到n行的线路表示整个
9、项目的一个实施计划方案,工期、成本、质量及安全的多目标优化问题实际上就是在图中找出一条从一行(yxng)到n行的线路,使得四大目标协同最优。第十六页,共32页。(2)路径(LJNG)选择策略 根据(gnj)建筑工程项目施工管理中的工期、成本、质量和安全四大目标,将蚂蚁分为四个种群。假设一共有N只蚂蚁,每只蚂蚁的行走路径代表一个施工项目的实施计划方案,蚂蚁每做一次选择就是为某项工序选择一种施工方案,依次为每个工作单元选择一种施工方案。选取其中一只蚂蚁k为例,把每个工作单元的节点当作一个起始点,蚂蚁根据(gnj)各边上的信息素强度来选择下一步的移动方向,在完成工序i的第J1个实施方案后继续选择工序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多目标 优化 问题 求解 算法 讲解
限制150内