国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

多目標(biāo)優(yōu)化進(jìn)化算法比較綜述

2013-04-29 20:21:53劉玲源
決策與信息·下旬刊 2013年7期
關(guān)鍵詞:多目標(biāo)優(yōu)化蟻群算法遺傳算法

劉玲源

摘 要 多目標(biāo)優(yōu)化是最優(yōu)化領(lǐng)域的一個(gè)重要研究方向,本文簡(jiǎn)要介紹了多目標(biāo)優(yōu)化的模型和幾種多目標(biāo)優(yōu)化的進(jìn)化算法,并對(duì)算法進(jìn)行了簡(jiǎn)要比較。

關(guān)鍵詞 多目標(biāo)優(yōu)化 粒子群 遺傳算法 蟻群算法 人工免疫系統(tǒng)

中圖分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A

一、背景

多目標(biāo)優(yōu)化(Multiobjective OptimizaTionProblem,MOP)是最優(yōu)化的一個(gè)重要分支,多目標(biāo)問(wèn)題中的各目標(biāo)往往是有著沖突性的,其解不唯一,如何獲得最優(yōu)解成為多目標(biāo)優(yōu)化的一個(gè)難點(diǎn),目前還沒(méi)有絕對(duì)成熟與實(shí)用性好的理論。近年來(lái),粒子群算法、遺傳算法、蟻群算法、人工免疫系統(tǒng)、等現(xiàn)代技術(shù)也被應(yīng)用到多目標(biāo)優(yōu)化中,使多目標(biāo)優(yōu)化方法取得很大進(jìn)步。本文將其中四種多目標(biāo)優(yōu)化的進(jìn)化算法進(jìn)行一個(gè)簡(jiǎn)單的介紹和比較。

二、不同算法介紹

(一)多目標(biāo)遺傳算法。

假定各目標(biāo)的期望目標(biāo)值與優(yōu)先順序已給定,從優(yōu)先級(jí)最高的子目標(biāo)向量開(kāi)始比較兩目標(biāo)向量的優(yōu)劣性,從目標(biāo)未滿足的子目標(biāo)元素部分開(kāi)始每一級(jí)子目標(biāo)向量的優(yōu)劣性比較,最后一級(jí)子目標(biāo)向量中的各目標(biāo)分量要全部參與比較。給定一個(gè)不可實(shí)現(xiàn)的期望目標(biāo)向量時(shí),向量比較退化至原始的Pareto排序,所有目標(biāo)元素都必須參與比較。算法運(yùn)行過(guò)程中,適應(yīng)值圖景可由不斷改變的期望目標(biāo)值改變,種群可由此被引導(dǎo)并集中至某一特定折中區(qū)域。當(dāng)前種群中(基于Pareto最優(yōu)概念)優(yōu)于該解的其他解的個(gè)數(shù)決定種群中每一個(gè)向量解的排序。

(二)人工免疫系統(tǒng)。

人工免疫算法是自然免疫系統(tǒng)在進(jìn)化計(jì)算中的一個(gè)應(yīng)用,將抗體定義為解,抗原定義為優(yōu)化問(wèn)題,抗原個(gè)數(shù)即為優(yōu)化子目標(biāo)的個(gè)數(shù)。免疫算法具有保持個(gè)體多樣性、搜索效率高、群體優(yōu)化、避免過(guò)早收斂等優(yōu)點(diǎn)。其通用的框架是:將優(yōu)化問(wèn)題的可行解對(duì)應(yīng)抗體,優(yōu)化問(wèn)題的目標(biāo)函數(shù)對(duì)應(yīng)抗原,Pareto最優(yōu)解被保存在記憶細(xì)胞集中,并采取某種機(jī)制對(duì)記憶集進(jìn)行不斷更新,進(jìn)而獲得分布均勻的Pareto最優(yōu)解。

(三)多目標(biāo)PSO約束算法。

將粒子群優(yōu)化算法運(yùn)用于優(yōu)化問(wèn)題,關(guān)鍵是如何確定群體全局最優(yōu)位置pbest和每個(gè)粒子的最優(yōu)位置gbest。由于多目標(biāo)優(yōu)化問(wèn)題并無(wú)單個(gè)的最優(yōu)解,所以不能直接確定gbest,pbest。PSO算法的優(yōu)勢(shì)在于:第一,有著高效的搜索能力。第二,并行地同時(shí)搜索多個(gè)非劣解。第三,有著較好的通用性。PSO算法在處理多目標(biāo)約束優(yōu)化問(wèn)題時(shí),主要是解決自身和群體最佳位置,對(duì)于群體最佳位置的選擇,一是所得到的解要在Pareto邊界上具有一定得分散性,二是要求算法收斂速度好。對(duì)于自身最佳位置的選擇要求是通過(guò)較少的比較次數(shù)達(dá)到非劣解的更新。PSO算法在處理約束時(shí),多采用懲罰函數(shù)法。

(四)多目標(biāo)蟻群算法。

多目標(biāo)蟻群算法的思想是:根據(jù)目標(biāo)函數(shù)的數(shù)目將螞蟻分成若干子群體,為每個(gè)子群體分配一個(gè)目標(biāo)函數(shù),在其他子群體優(yōu)化結(jié)果的基礎(chǔ)上通過(guò)Pareto過(guò)濾器來(lái)獲得均衡解?;静襟E如下:

1、轉(zhuǎn)移概率:對(duì)每一個(gè)目標(biāo)k需要考慮一些信息素軌跡 k,在算法的每一代中,每一只螞蟻都計(jì)算一組權(quán)重p=(p1,p2,…,pk),并且同時(shí)使用啟發(fā)式信息和信息素軌跡。

2、局部信息素更新:當(dāng)每只螞蟻?zhàn)咄阛ij邊之后,對(duì)每個(gè)目標(biāo)k我們采取更新:

ijk=(1- ) ijk+ 0

其中, 0是初始信息素的值, 是信息素?fù)]發(fā)速率。

3、全局信息素更新:對(duì)每個(gè)目標(biāo)k,在當(dāng)前代只對(duì)產(chǎn)生最好和第二好的解進(jìn)行信息素更新,使用規(guī)則如下:

ijk=(1- ) ijk+ △ ijk

4、設(shè)置Pareto解集過(guò)濾器:

設(shè)置Pareto解集過(guò)濾器來(lái)存放算法運(yùn)行時(shí)產(chǎn)生的Pareto解。

三、結(jié)論

四種進(jìn)化算的優(yōu)缺點(diǎn)總結(jié)如下:

多目標(biāo)遺傳算法:有著良好的魯棒性和優(yōu)越性,在擁擠選擇算子時(shí),限制種群大小使用擁擠比較過(guò)程,使算法失去了收斂性。人工免疫系統(tǒng):可以得到優(yōu)化問(wèn)題的多個(gè)Pareto最優(yōu)解,算法運(yùn)行缺乏穩(wěn)定性。多目標(biāo)PSO約束算法:能夠?qū)崿F(xiàn)對(duì)多維復(fù)雜空間的高效搜索,研究還處于起步階段。多目標(biāo)蟻群算法:Pareto前沿均勻性以及Pareto解集多樣性,早熟停滯和在控制參數(shù)難以確定。□

(作者單位: 四川大學(xué)商學(xué)院)

參考文獻(xiàn):

[1]馬小姝.傳統(tǒng)多目標(biāo)優(yōu)化方法和多目標(biāo)遺傳算法的比較綜述[J].電氣傳動(dòng)自動(dòng)化 ,2010.

[2]謝濤, 陳火旺.多目標(biāo)優(yōu)化與決策問(wèn)題的演化算法[J].中國(guó)工程科學(xué),2002.

[3]王魯,羅婷,趙琳,段海峰.基于遺傳算法的多目標(biāo)優(yōu)化技術(shù)[J].科技廣場(chǎng),2009.

[4]樊紀(jì)山, 王經(jīng)卓.基于人工免疫系統(tǒng)的多目標(biāo)優(yōu)化算法的研究[J].福建電腦2008.

[5]池元成,蔡國(guó)飆.基于蟻群算法的多目標(biāo)優(yōu)化[J].計(jì)算機(jī)工程,2009.

[6]孔翔宇.基于蟻群算法的多目標(biāo)優(yōu)化問(wèn)題研究[J]四川理工學(xué)院學(xué)報(bào),2010.

[7]薛洪波, 倫淑嫻.粒子群算法在多目標(biāo)優(yōu)化中的應(yīng)用綜述[J].渤海大學(xué)學(xué)報(bào),2009.

[8]吳慶洪.粒子群優(yōu)化算法及其應(yīng)用綜述[J].微計(jì)算機(jī)信息,2010.

猜你喜歡
多目標(biāo)優(yōu)化蟻群算法遺傳算法
基于自適應(yīng)遺傳算法的CSAMT一維反演
一種基于遺傳算法的聚類分析方法在DNA序列比較中的應(yīng)用
基于遺傳算法和LS-SVM的財(cái)務(wù)危機(jī)預(yù)測(cè)
改進(jìn)的多目標(biāo)啟發(fā)式粒子群算法及其在桁架結(jié)構(gòu)設(shè)計(jì)中的應(yīng)用
群體多目標(biāo)優(yōu)化問(wèn)題的權(quán)序α度聯(lián)合有效解
云計(jì)算中虛擬機(jī)放置多目標(biāo)優(yōu)化
基于蟻群算法的一種無(wú)人機(jī)二維航跡規(guī)劃方法研究
蟻群算法基本原理及綜述
一種多項(xiàng)目調(diào)度的改進(jìn)蟻群算法研究
科技視界(2016年18期)2016-11-03 00:32:24
狼群算法的研究
桐城市| 晋城| 江华| 蓝田县| 临澧县| 黔南| 南岸区| 临安市| 眉山市| 竹北市| 徐汇区| 新蔡县| 开封市| 界首市| 德格县| 牟定县| 集贤县| 江阴市| 新疆| 霍州市| 姜堰市| 江源县| 宝丰县| 遂昌县| 内丘县| 桑植县| 博湖县| 湛江市| 乌兰浩特市| 吉水县| 同仁县| 休宁县| 壤塘县| 绥棱县| 云南省| 阳原县| 光山县| 临桂县| 彭山县| 柳州市| 岳阳市|