求解雙層規(guī)劃的多目標布谷鳥算法
發(fā)布時間:2020-12-13 00:12
雙層規(guī)劃是一類具有主從遞階結(jié)構(gòu)的優(yōu)化問題,屬于NP-hard范疇。本文利用KKT條件將雙層規(guī)劃問題轉(zhuǎn)化為等價的單層約束規(guī)劃問題,通過約束處理技術(shù)進一步轉(zhuǎn)化為帶偏好雙目標無約束優(yōu)化問題,提出多目標布谷鳥算法求解策略。該算法采用Pareto支配和ε-個體比較準則,充分利用種群中優(yōu)秀不可行解的信息指導搜索過程;設置外部檔案集存儲迭代過程中的優(yōu)秀個體并通過高斯擾動改善外部檔案集的質(zhì)量,周期性替換群體中的劣勢個體,引導種群不斷向可行域或最優(yōu)解逼近。數(shù)值實驗及其參數(shù)分析驗證了算法的有效性。
【文章來源】:運籌與管理. 2017年08期 北大核心CSSCI
【文章頁數(shù)】:10 頁
【部分圖文】:
偏好雙目標優(yōu)化問題與一般雙目標問題關(guān)系示意圖
控制步長;?為點對點乘法;L(λ)為Levy飛行的隨機搜索路徑。Levy飛行的方向服從均勻分布,其行走步長服從Levy分布,布谷鳥算法采用Mantegna法產(chǎn)生隨機步長,如式(6)所示:s=μυ1/β(6)其中μ和ν均為服從如下正態(tài)分布的隨機數(shù):μ~N(0,σ2μ);v~N(0,σ2ν)(7)σμ={Γ(1+β)sin(Πβ2)Γ[(1+β)/2]β2(β-1)/2}(1/β),σν=1(8)由(5)~(7)刻畫的Levy飛行過程呈現(xiàn)頻繁的短距離游走和偶然的長距離跳躍規(guī)律,在以局部搜索為主的同時也能靈活的跳出局部最優(yōu)點。圖2(a)模擬了二維平面內(nèi)500次Levy飛行的軌跡,圖2(b)為500次Levy飛行的步長,圖2(c)展示了步長的頻率分布直方圖。從圖2(a)和圖2(b)中可以看出Levy飛行過程呈現(xiàn)頻繁的短距離游走和偶然的長距離跳躍規(guī)律。多個相距甚遠但又相似的局部游走相繼通過單步飛躍聯(lián)系起來構(gòu)成了整個Levy飛行過程。從圖2(c)的頻率直方圖可以明顯發(fā)現(xiàn)Levy分布尖峰厚尾的特征,步長主要集中在[-20,20]之間但遠離中心區(qū)域的大步長仍然存在發(fā)生的可能,這一特征有助于算法進行局部區(qū)域的精細化搜索和多區(qū)域的全局搜索。圖2(a)500次levy飛行軌跡圖2(b)500次Levy飛行的步長4運籌與管理2017年第26卷
控制步長;?為點對點乘法;L(λ)為Levy飛行的隨機搜索路徑。Levy飛行的方向服從均勻分布,其行走步長服從Levy分布,布谷鳥算法采用Mantegna法產(chǎn)生隨機步長,如式(6)所示:s=μυ1/β(6)其中μ和ν均為服從如下正態(tài)分布的隨機數(shù):μ~N(0,σ2μ);v~N(0,σ2ν)(7)σμ={Γ(1+β)sin(Πβ2)Γ[(1+β)/2]β2(β-1)/2}(1/β),σν=1(8)由(5)~(7)刻畫的Levy飛行過程呈現(xiàn)頻繁的短距離游走和偶然的長距離跳躍規(guī)律,在以局部搜索為主的同時也能靈活的跳出局部最優(yōu)點。圖2(a)模擬了二維平面內(nèi)500次Levy飛行的軌跡,圖2(b)為500次Levy飛行的步長,圖2(c)展示了步長的頻率分布直方圖。從圖2(a)和圖2(b)中可以看出Levy飛行過程呈現(xiàn)頻繁的短距離游走和偶然的長距離跳躍規(guī)律。多個相距甚遠但又相似的局部游走相繼通過單步飛躍聯(lián)系起來構(gòu)成了整個Levy飛行過程。從圖2(c)的頻率直方圖可以明顯發(fā)現(xiàn)Levy分布尖峰厚尾的特征,步長主要集中在[-20,20]之間但遠離中心區(qū)域的大步長仍然存在發(fā)生的可能,這一特征有助于算法進行局部區(qū)域的精細化搜索和多區(qū)域的全局搜索。圖2(a)500次levy飛行軌跡圖2(b)500次Levy飛行的步長4運籌與管理2017年第26卷
【參考文獻】:
期刊論文
[1]求解非線性雙層規(guī)劃問題的混合變鄰域粒子群算法[J]. 范成禮,邢清華,付強,王振江,王藝菲. 系統(tǒng)工程理論與實踐. 2015(02)
[2]基于合同雙方交互作用的項目調(diào)度優(yōu)化[J]. 何正文,劉人境,胡信布. 管理科學學報. 2014(08)
[3]基于層次粒子群算法的非線性雙層規(guī)劃問題求解策略[J]. 李昌兵,杜茂康,付德強. 系統(tǒng)工程理論與實踐. 2013(09)
[4]求解雙層規(guī)劃問題的層次混沌量子遺傳算法[J]. 李昌兵,杜茂康,付德強. 系統(tǒng)工程學報. 2013(02)
[5]一種多損失條件風險值的雙層規(guī)劃模型及應用[J]. 蔣敏. 系統(tǒng)工程理論與實踐. 2013(04)
[6]求解約束優(yōu)化問題的ε-DE算法[J]. 鄭建國,王翔,劉榮輝. 軟件學報. 2012(09)
[7]雙層規(guī)劃問題的粒子群算法研究[J]. 李相勇,田澎. 管理科學學報. 2008(05)
[8]求解雙層規(guī)劃模型的粒子群優(yōu)化算法[J]. 趙志剛,顧新一,李陶深. 系統(tǒng)工程理論與實踐. 2007(08)
[9]一類特殊的非線性雙層規(guī)劃問題及其遺傳算法[J]. 李和成,王宇平. 西安電子科技大學學報. 2007(01)
[10]基于粒子群算法的非線性二層規(guī)劃問題的求解算法[J]. 江燕,胡鐵松,黃崇超,武夏寧. 運籌與管理. 2006(02)
本文編號:2913516
【文章來源】:運籌與管理. 2017年08期 北大核心CSSCI
【文章頁數(shù)】:10 頁
【部分圖文】:
偏好雙目標優(yōu)化問題與一般雙目標問題關(guān)系示意圖
控制步長;?為點對點乘法;L(λ)為Levy飛行的隨機搜索路徑。Levy飛行的方向服從均勻分布,其行走步長服從Levy分布,布谷鳥算法采用Mantegna法產(chǎn)生隨機步長,如式(6)所示:s=μυ1/β(6)其中μ和ν均為服從如下正態(tài)分布的隨機數(shù):μ~N(0,σ2μ);v~N(0,σ2ν)(7)σμ={Γ(1+β)sin(Πβ2)Γ[(1+β)/2]β2(β-1)/2}(1/β),σν=1(8)由(5)~(7)刻畫的Levy飛行過程呈現(xiàn)頻繁的短距離游走和偶然的長距離跳躍規(guī)律,在以局部搜索為主的同時也能靈活的跳出局部最優(yōu)點。圖2(a)模擬了二維平面內(nèi)500次Levy飛行的軌跡,圖2(b)為500次Levy飛行的步長,圖2(c)展示了步長的頻率分布直方圖。從圖2(a)和圖2(b)中可以看出Levy飛行過程呈現(xiàn)頻繁的短距離游走和偶然的長距離跳躍規(guī)律。多個相距甚遠但又相似的局部游走相繼通過單步飛躍聯(lián)系起來構(gòu)成了整個Levy飛行過程。從圖2(c)的頻率直方圖可以明顯發(fā)現(xiàn)Levy分布尖峰厚尾的特征,步長主要集中在[-20,20]之間但遠離中心區(qū)域的大步長仍然存在發(fā)生的可能,這一特征有助于算法進行局部區(qū)域的精細化搜索和多區(qū)域的全局搜索。圖2(a)500次levy飛行軌跡圖2(b)500次Levy飛行的步長4運籌與管理2017年第26卷
控制步長;?為點對點乘法;L(λ)為Levy飛行的隨機搜索路徑。Levy飛行的方向服從均勻分布,其行走步長服從Levy分布,布谷鳥算法采用Mantegna法產(chǎn)生隨機步長,如式(6)所示:s=μυ1/β(6)其中μ和ν均為服從如下正態(tài)分布的隨機數(shù):μ~N(0,σ2μ);v~N(0,σ2ν)(7)σμ={Γ(1+β)sin(Πβ2)Γ[(1+β)/2]β2(β-1)/2}(1/β),σν=1(8)由(5)~(7)刻畫的Levy飛行過程呈現(xiàn)頻繁的短距離游走和偶然的長距離跳躍規(guī)律,在以局部搜索為主的同時也能靈活的跳出局部最優(yōu)點。圖2(a)模擬了二維平面內(nèi)500次Levy飛行的軌跡,圖2(b)為500次Levy飛行的步長,圖2(c)展示了步長的頻率分布直方圖。從圖2(a)和圖2(b)中可以看出Levy飛行過程呈現(xiàn)頻繁的短距離游走和偶然的長距離跳躍規(guī)律。多個相距甚遠但又相似的局部游走相繼通過單步飛躍聯(lián)系起來構(gòu)成了整個Levy飛行過程。從圖2(c)的頻率直方圖可以明顯發(fā)現(xiàn)Levy分布尖峰厚尾的特征,步長主要集中在[-20,20]之間但遠離中心區(qū)域的大步長仍然存在發(fā)生的可能,這一特征有助于算法進行局部區(qū)域的精細化搜索和多區(qū)域的全局搜索。圖2(a)500次levy飛行軌跡圖2(b)500次Levy飛行的步長4運籌與管理2017年第26卷
【參考文獻】:
期刊論文
[1]求解非線性雙層規(guī)劃問題的混合變鄰域粒子群算法[J]. 范成禮,邢清華,付強,王振江,王藝菲. 系統(tǒng)工程理論與實踐. 2015(02)
[2]基于合同雙方交互作用的項目調(diào)度優(yōu)化[J]. 何正文,劉人境,胡信布. 管理科學學報. 2014(08)
[3]基于層次粒子群算法的非線性雙層規(guī)劃問題求解策略[J]. 李昌兵,杜茂康,付德強. 系統(tǒng)工程理論與實踐. 2013(09)
[4]求解雙層規(guī)劃問題的層次混沌量子遺傳算法[J]. 李昌兵,杜茂康,付德強. 系統(tǒng)工程學報. 2013(02)
[5]一種多損失條件風險值的雙層規(guī)劃模型及應用[J]. 蔣敏. 系統(tǒng)工程理論與實踐. 2013(04)
[6]求解約束優(yōu)化問題的ε-DE算法[J]. 鄭建國,王翔,劉榮輝. 軟件學報. 2012(09)
[7]雙層規(guī)劃問題的粒子群算法研究[J]. 李相勇,田澎. 管理科學學報. 2008(05)
[8]求解雙層規(guī)劃模型的粒子群優(yōu)化算法[J]. 趙志剛,顧新一,李陶深. 系統(tǒng)工程理論與實踐. 2007(08)
[9]一類特殊的非線性雙層規(guī)劃問題及其遺傳算法[J]. 李和成,王宇平. 西安電子科技大學學報. 2007(01)
[10]基于粒子群算法的非線性二層規(guī)劃問題的求解算法[J]. 江燕,胡鐵松,黃崇超,武夏寧. 運籌與管理. 2006(02)
本文編號:2913516
本文鏈接:http://www.sikaile.net/kejilunwen/zidonghuakongzhilunwen/2913516.html
最近更新
教材專著