999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于細(xì)菌覓食法求解單目標(biāo)約束優(yōu)化問題

2024-01-12 00:00:00郭德龍周錦程周永權(quán)
遵義師范學(xué)院學(xué)報 2024年6期

摘 要:本文應(yīng)用細(xì)菌覓食算法去求帶有約束的優(yōu)化問題,該算法是使用罰函數(shù)法將單目標(biāo)約束優(yōu)化問題轉(zhuǎn)化為無約束優(yōu)化問題來進(jìn)行求解,即利用原函數(shù)和約束函數(shù)構(gòu)造一個新目標(biāo)函數(shù),再用細(xì)菌覓食算法對該新目標(biāo)函數(shù)進(jìn)行優(yōu)化,該算法因具有群體智能算法并行搜索、易跳出局部極小值等優(yōu)點,不斷地尋找更優(yōu)可行解,逐漸達(dá)到搜索全局最優(yōu)解。數(shù)值仿真實驗結(jié)果表明該方法求解帶有約束優(yōu)化問題是可行的,同時也驗證了該算法的有效性。

關(guān)鍵詞:細(xì)菌覓食算法;趨向;復(fù)制;遷徙;單目標(biāo)約束優(yōu)化問題

中圖分類號: TP18" " " " " " " " " " " " " " " " " " " " " " " " " " "文獻(xiàn)標(biāo)識碼:A文章編號:1009-3583(2024)-0077-05

Solving Single Objective Constrained Optimization Problem Based on Bacterial Foraging Method

GUO De-long ZHOU Jin-cheng ZHOU Yong-quan

(1.Qiannan Normal University for Nationalities a.School of Mathematics and Statistics; b. Key Laboratory of Complex Systems

and Intelligent Computing, Duyun 558000, China; 2.College of Information Science and Engineering, Guangxi

University for Nationalities, Nanning 530006, China)

Abstract: This paper is aimed at single objective constraint optimization problem. The problem by using the penalty function method will be constrained optimization into unconstrained optimization problems to solve. It is used the function structure, a new objective function and constraints of reoccupy bacterial foraging algorithm for the new objective function is optimized. The algorithm has swarm intelligence algorithm for parallel search, the advantages of easy to jump out of local minimum values, etc, constantly looking for a better feasible solution, gradually to search the global optimal solution. The numerical simulation experiment results show that the method is feasible for solving constrained optimization problems, and also verify the effectiveness of the algorithm.

Keywords: bacterial foraging algorithm; trends; copy; migration; single objective constrained optimization problem

細(xì)菌覓食算法[1](Bacterial Foraging Algorithm,BFA)由K.M.Passino于最早提出來的,根據(jù)大腸桿菌在大腸中尋找食物情況,模擬出的一種具有全局搜索能力的群智能優(yōu)化算法。為了分別探究BFA的局部搜索和全局搜索特性,有些研究者將BFA與其他算法混合,并在生活中應(yīng)用來證明它的有效性。有人成功研究了在利用基于正交實驗設(shè)計的優(yōu)化算法、協(xié)同粒子群優(yōu)化算法、人工螢火蟲群優(yōu)化算法、改進(jìn)粒子群算法等來求解單目標(biāo)約束優(yōu)化的問題,但是運用細(xì)菌覓食算法來求解單目標(biāo)約束優(yōu)化問題還沒有學(xué)者研究,本文提出的就是這方面研究,該算法運用細(xì)菌覓食算法對單目標(biāo)約束優(yōu)化問題進(jìn)行優(yōu)化,在求解的過程中,將單目標(biāo)約束優(yōu)化模型的約束條件和原目標(biāo)函數(shù)轉(zhuǎn)變成一個新的目標(biāo)函數(shù)來進(jìn)行求解,不斷地在搜索范圍內(nèi)尋找最優(yōu)解,并舉例模型來驗證其有效性。

1" 細(xì)菌覓食算法

細(xì)菌覓食算法根據(jù)大量的大腸桿菌在覓食過程中的一些行為,是通過趨向性操作、聚集操作、復(fù)制操作和遷徙操作四個操作過程來計算適應(yīng)度函數(shù)的最優(yōu)值和搜索適應(yīng)度值的最優(yōu)位置[1]。

1.1" "趨向性操作

細(xì)菌覓食算法的趨向性操作就是對細(xì)菌的覓食過程中的旋轉(zhuǎn)和游動來實現(xiàn)的。旋轉(zhuǎn)是探索一個隨機(jī)的新方向,而游動是指在旋轉(zhuǎn)過程中找尋方向上的保持該方向上固定的運動。通常,當(dāng)細(xì)菌發(fā)現(xiàn)更好的食物源或者食物源更豐富的區(qū)域時,就通知附近的細(xì)菌個體,使其他細(xì)菌個體一起趨向這個區(qū)域。其過程如下:首先向任意選擇方向邁一步,如果該方向上的適應(yīng)度低于之前的位置,則進(jìn)行旋轉(zhuǎn),再向另外一個隨機(jī)方向移動,如果該方向上的適應(yīng)度轉(zhuǎn)好,則繼續(xù)沿著該方向向前游動,一旦達(dá)到最大嘗試次數(shù),則停止該細(xì)菌的趨向操作,則輪到下一次趨向操作。這樣細(xì)菌通過每一步趨向性操作用公式可以表示為:

1.2" "聚集性操作

細(xì)菌在尋找食物的過程中,通過相互之間的作用力來達(dá)到細(xì)菌個體聚集的行為。個體與個體之間既有引力又有斥力[3]。引力使細(xì)菌聚集在一起,甚至出現(xiàn)“抱團(tuán)\"現(xiàn)象[24]。斥力使每個細(xì)胞都獲得一定的位置,使其能在該位置上獲取能量,來維持生存。在細(xì)菌覓食算法中模仿此種行為稱為集聚性操作,細(xì)菌個體之間集聚行為的數(shù)學(xué)表達(dá)式為:

1.3" "復(fù)制操作

遷徙操作(elimination and dispersal)就是細(xì)菌個體為了尋找盡可能多的好食物并避免有害的生活環(huán)境,個體細(xì)菌放棄的食物太少,因此有可能會使得細(xì)菌的整個種群集體移到一個新的生活區(qū)域。

遷徙操作也稱為趨散。給定一個概率Ped,對于每個細(xì)菌都是以這個概率進(jìn)行驅(qū)散的。如果細(xì)菌分散,它將被隨機(jī)放置在搜索空間的任何位置以生成新的個體,但是驅(qū)散過程中的細(xì)菌群體的總數(shù)保持不變,由于這個新個體與滅亡的個體可能具有不同的位置,就會有不同的覓食能力[7]。

2" "細(xì)菌覓食法求解單目標(biāo)約束優(yōu)化問題

2.1" 單目標(biāo)約束優(yōu)化問題的模型

約束優(yōu)化問題的核心組成部分包括:決策變量、目標(biāo)函數(shù)和約束條件。決策變量指的是需確定的量,也就是需要求解的未知數(shù);目標(biāo)函數(shù)是一個包含決策變量的表達(dá)式旨在實現(xiàn)特定的優(yōu)化目標(biāo);約束條件是優(yōu)化過程中需要受到的限制,由含決策變量的等式或者不等式來呈獻(xiàn)。單目標(biāo)約束優(yōu)化問題的數(shù)學(xué)模型為:

2.2" BFA算法求解單目標(biāo)約束優(yōu)化問題

運用BFA求解單目標(biāo)約束優(yōu)化問題過程中,最困難的是怎么解決該問題的約束條件。目前,有人提出解決約束條件技術(shù)方法罰函數(shù)法。由于外點罰函數(shù)法的方法很簡單,容易編寫程序,對目標(biāo)函數(shù)和約束函數(shù)要求都不高,適用范圍比較廣泛,且具有很好的收斂效果,因此在求解單目標(biāo)約束優(yōu)化問題時是比較好的方法。在本文中,將外點罰函數(shù)法處理單目標(biāo)約束優(yōu)化模型,再運用細(xì)菌覓食算法對其優(yōu)化。根據(jù)公式(1.5)的約束條件的特點,把它加到目標(biāo)函數(shù)就構(gòu)造出了懲罰函數(shù),因此有約束的優(yōu)化問題轉(zhuǎn)變成為了沒有約束約束條件的優(yōu)化問題。本文將采用如下罰函數(shù)公式:

2.3" 實現(xiàn)步驟及基本流程

3" nbsp;仿真實驗

3.1" 參數(shù)設(shè)置

在該算法中所用的參數(shù)設(shè)置相當(dāng)簡單,不需要大量的實驗為基礎(chǔ)(如下表1)。但是在運用罰函數(shù)處理約束條件時,為了保證最后得到是測試模型的最優(yōu)解,在驗證每個測試模型時,懲罰因子的設(shè)置不是統(tǒng)一的。

3.2" 測試模型以及結(jié)果分析

根據(jù)細(xì)菌覓食算法的基本理念和操作步驟,使用MATLAB軟件編寫該算法的程序代碼(見附件二),測試下列幾個模型得到圖形和結(jié)果來驗證細(xì)菌覓食算法的有效性。

運行程序得到隨機(jī)的10組結(jié)果(見附件一)來求平均最優(yōu)解,查找最差的解和最佳的解。下表為細(xì)菌覓食算法和人工螢火蟲群優(yōu)化算法(GSO)求解約束優(yōu)化的結(jié)果。

有由上表可以分析出:本文提出的細(xì)菌覓食算法求解單目標(biāo)約束優(yōu)化問題是可行的。且對單目標(biāo)約束優(yōu)化問題的約束條件要求不高,既可以是不等式約束,還可以是等式約束,都能采用細(xì)菌覓食優(yōu)化算法對其進(jìn)行改進(jìn)化,在上述三個模型中,它們的收斂性能比在GSO求解約束優(yōu)化問題好。

綜上所述,據(jù)圖表可知:細(xì)菌不斷改變其在整個環(huán)境中的位置,使自己游向周圍資源的更好環(huán)境。 此外,通過復(fù)制操作和遷移操作的過程,我們不斷尋找范圍內(nèi)更好的資源點。

4" 結(jié)語

細(xì)菌覓食算法是近年來,一種新的智能優(yōu)化算法引起了越來越多的研究者的關(guān)注。本文研究了該算法的基本原理,再給出了該算法的詳細(xì)步驟與流程,最后對單目標(biāo)約束優(yōu)化問題模型進(jìn)行仿真實驗,驗證該算法的有效性。在本文中,對標(biāo)準(zhǔn)的細(xì)菌覓食算法的操作進(jìn)行了步長的改進(jìn)和復(fù)制操作的改進(jìn)。該算法還屬于起步階段,其原理和應(yīng)用的研究有很大的空間,未來還有人研究改進(jìn)該算法的操作、如何確定BFA的最優(yōu)參數(shù)使算法性能最優(yōu)、將BFA和其他算法的優(yōu)點有機(jī)地結(jié)合起來,提出了一種更有效的算法,完善了BFA算法的收斂性和穩(wěn)定性的理論研究,并評估了BFA的收斂速度和優(yōu)化性能等。

參考文獻(xiàn):

[1]周雅蘭.細(xì)菌覓食優(yōu)化算法的研究與應(yīng)用[J].計算機(jī)工程與 應(yīng)用.2010,46(20):16-21.

[2]任佳星,黃晉英.一種優(yōu)化的細(xì)菌覓食算法用以解決全局最 優(yōu)化問題[J].科技信息.2012(2):44 -45.

[3]張建明,付秀云,謝磊.積分過程PID控制器參數(shù)的新型優(yōu) 化整定方法[J].浙江大學(xué)學(xué)報(工學(xué)版). 2008,42(8):1310 -1315.

[4]樊非之.菌群算法的研究及改進(jìn)[D].北京:華北電力大學(xué). 2010.

[5]付秀云.基于菌群優(yōu)化的pid控制器整定研究[D].杭州:浙 江大學(xué).2007.

[6]趙翼翔,陳新度,陳新.基于BFOA的拉格朗日插值點最優(yōu) 配置[J].系統(tǒng)仿真學(xué)報.2012,24(10):2232 -2235.

[7]汪媛.BFO-PSO混合算法的PID參數(shù)優(yōu)化設(shè)計[J].中國水 運(下半月).2012(1):78 -79.

[8]康永輝,王寶紅.線性規(guī)劃法在水資源系統(tǒng)規(guī)劃優(yōu)化配置中 的應(yīng)用[J].科學(xué)之友(下).2010(7):6.

[9]熊志誠.臂橋架集裝箱起重機(jī)變幅機(jī)構(gòu)優(yōu)化設(shè)計[D].武漢: 武漢理工大學(xué).2005.

[10]邱克立.釹鐵硼永磁同步電動機(jī)優(yōu)化設(shè)計方法研究[J].湖 " 南大學(xué)學(xué)報(自然科學(xué)版).1997,24(6):48 -53.

[11]劉欣.壓力容器殼體的優(yōu)化設(shè)計[J].東北電力技術(shù).1999(3): " 45 -47.

[12]劉偉,劉海林.基于外點法的混合遺傳算法求解約束優(yōu)化 " 問題[J].計算機(jī)應(yīng)用.2007,27(1):216 -218.

[13]張寶菊,單國全,齊名軍.求解非線性約束優(yōu)化問題改進(jìn)的 " 粒子群算法[J].天津師范大學(xué)學(xué)報(自然科學(xué)版).2006,26 " (2):73 -76.

[14]高麗麗,劉弘,李同喜.基于文化粒子群算法的約束優(yōu)化問 " 題求解[J].計算機(jī)工程.2008,34(5):179 -181.

(責(zé)任編輯:羅東升)

主站蜘蛛池模板: 久久久久无码国产精品不卡 | 国产美女一级毛片| 精品91视频| 国产91蝌蚪窝| AV色爱天堂网| 秋霞午夜国产精品成人片| 国产97公开成人免费视频| 女人18一级毛片免费观看| 国产成人在线无码免费视频| 国产成人久视频免费| 欧美高清国产| 免费无码AV片在线观看国产| 91在线无码精品秘九色APP | 国产成人精品第一区二区| 国产成人一区| 国产精品自拍露脸视频| 人妻21p大胆| 亚洲成a人片| 在线视频亚洲欧美| 国产在线拍偷自揄拍精品| 制服丝袜国产精品| 一级毛片在线播放| 99精品欧美一区| 亚洲h视频在线| 青青青伊人色综合久久| 香蕉久久国产超碰青草| 女人爽到高潮免费视频大全| 日韩成人高清无码| 亚洲性视频网站| 日韩免费毛片| 91无码人妻精品一区| 日本一区高清| 亚洲欧美不卡中文字幕| 日韩AV无码免费一二三区| 国内精品视频| av午夜福利一片免费看| 亚洲人成亚洲精品| 中文字幕1区2区| 精品无码国产一区二区三区AV| 人妻少妇久久久久久97人妻| jizz在线观看| 97se亚洲综合在线韩国专区福利| 国产人成乱码视频免费观看| 色婷婷色丁香| 色欲色欲久久综合网| 欧美日韩va| 亚洲色欲色欲www网| 日韩欧美中文在线| 美女视频黄频a免费高清不卡| 九色视频线上播放| 午夜精品久久久久久久99热下载| 成人在线观看一区| 精品国产乱码久久久久久一区二区| 日韩国产精品无码一区二区三区| 在线国产91| 国产毛片基地| 激情成人综合网| 尤物精品国产福利网站| 国产97视频在线观看| 成人久久精品一区二区三区| 成人午夜精品一级毛片| 青草视频网站在线观看| 亚洲精品免费网站| 亚洲人成人无码www| 青草视频免费在线观看| 国产国模一区二区三区四区| 成人夜夜嗨| 中文字幕在线视频免费| 青青青草国产| 精品福利国产| 国产丝袜无码精品| 免费观看成人久久网免费观看| 性色在线视频精品| 色综合久久88色综合天天提莫| 国产肉感大码AV无码| 乱系列中文字幕在线视频| 亚洲青涩在线| 美女无遮挡被啪啪到高潮免费| 国产欧美日本在线观看| P尤物久久99国产综合精品| 久久黄色影院| 99久久精品国产自免费|