細菌覓食算法模仿大腸桿菌在人體腸道內覓食行為,屬於仿生類最佳化算法。在BFA模型中,最佳化問題的解對應搜尋空間中細菌的狀態,即最佳化函式適應值。BFA算法包括趨化(chemotaxis)、複製(reproduction)和驅散(elimination-dispersal)3個步驟。
①細菌向富養區域聚集的行為稱為趨化。在趨化過程中,細菌運動模式包括翻轉(tumble)和前進(run||swim)。細菌向任意方向移動單位步長定義為翻轉。當細菌完成一次翻轉後,若適應值得到改善,將沿同一方向繼續移動若干步,直至適應值不再改善,或達到預定的移動步數臨界值。此過程定義為前進。
②一旦生命周期結束,即達到臨界趨化次數,細菌將進行繁殖。細菌的繁殖過程遵循自然界“優勝劣汰,適者生存”原則。以趨化過程中各細菌適應值累加和為標準,較差的半數細菌死亡,較好的半數細菌分裂成兩個子細菌。子細菌將繼承母細菌生物特性,具有與母細菌相同的位置及步長。為簡化計算,可以規定複製過程中細菌總數保持不變。
③趨化過程可確保細菌的局部搜尋能力,複製過程能加快細菌的搜尋速度,但對於複雜的最佳化問題,趨化和複製無法避免細菌陷人局部極小現象發生。BFA引人驅散過程以加強算法全局尋優能力。細菌在完成一定次數的複製後,將以一定機率被驅散到搜尋空間中任意位置。
相關詞條
-
群智慧型最佳化算法理論與套用
《群智慧型最佳化算法理論與套用》全書共分六篇,分別闡述了近年來在(廣義染色體)遺傳算法、粒子群算法、蟻群算法、免疫算法、細菌覓食算法和Memetic算法等典...
數學寶典 圖書目錄 作者簡介 科學出版社 -
群智慧型最佳化算法及其套用
Optimization Optimization Optimization
內容介紹 -
自然計算導論
2.2.2 模擬退火算法 2.2.3 人工蜂群算法 2.2.4 人工魚群算法 2.2.5 群搜尋最佳化 2.2.6 細菌覓食算法 2.2.7 細菌趨藥性算法 2.2.8 差分進化...
自然計算導論 內容簡介 目錄 -
群體智慧型與仿生計算
算法、Memetic算法、粒子群算法、混合蛙跳算法、貓群算法、細菌覓食算法、人工魚群算法、蟻群算法、蜂群算法、量子遺傳算法等。其中,進化計算內容包括進化計算、遺傳算法、進化規划算法、進化策略算法、差分進化算法...
內容介紹 -
麥雄發
、細菌覓食算法等方面有一定研究,發表了多篇相關論文。科研項目 項目名稱 項目來源 起訖時間 備註 1.基於細菌覓食算法最佳化的核聚類算法及其套用研究... 主持 4.基於細菌覓食算法的群體智慧型算法及其在知識發現中的套用 科學計算...
研究方向 科研項目 發表論文 -
劉小龍[華南理工大學工商管理學院講師]
. 華南理工大學出版社期刊論文:劉小龍等. 基於免疫進化的細菌覓食最佳化算法...等. 基於差分進化的細菌覓食最佳化算法. 計算機套用研究. 2011.11...等. 基於高斯分布的細菌覓食最佳化算法. 控制與決策. 2011.8劉小龍...
基本情況 主要研究領域與項目 主要學術成果與獲獎 -
生物鐘
”。不僅如此,微小的細菌也知道時間。據美國最新的《自然》雜誌介紹, ...
定義 功能 特徵 生物鐘研究 規律