色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

群體智能算法從生物現象中獲得哪些啟示

w0oW_guanchacai ? 來源:lq ? 2019-01-08 17:28 ? 次閱讀

還記得電影《蟻人》中的神隊友嗎?如果沒有那些成群螞蟻機器人,蟻人要對付壞人的話,可是沒有那么容易的。如同現實中的螞蟻,一個簡單的個體只是有幾個神經關節組成,但形成的一個蟻群卻能夠完成各種復雜的任務。在生物圈中,除了螞蟻還有很多類似的生物,他們個體活動僅僅遵循簡單的活動準則,但是形成的群體行為卻表現出高超的智能。其實在人工智能領域這種現象被稱為“群體智能”。

受到這種生物群體行為研究的啟發,專家學者發明創建群體計算模型,它們表現出了與單個個體完全不同的非凡計算能力,可以用于求解大量復雜的科學工程問題,受到廣泛的關注和研究,并發展成為群智能優化計算的新型研究方向。群智能優化算法為計算智能和人工智能研究領域的一個研究熱點以及交叉學科中一個非常活躍的前沿研究課題,其應用已經滲透到各個領域。

集群是生物中一種非常常見的生物現象,像螞蟻,蜜蜂,魚類集群等,這些生物在不同環境中的生存方式給人類解決問題的思路帶來了很多靈感。其實人類從動物進化、免疫、神經元系統、DNA信息、生物協作中得到啟發,使得許多人類看起來高度復雜的的優化問題可以從這些生物智能現象得到完美的解決。

群體智能中,群體指的是一群相互之間可以進行直接或間接通信的個體,這組個體可以通過相互協作進行分布問題求解。簡單的說,群體智能就是低智能的個體通過相互通信和協作完成高智能的行為,許多簡單的個體組成群體,它們相互合作完成較為復雜的功能。為了便于認識群智能優化算法所處的層次,我們給出一張關系圖,關系圖中展示生物學上現象與對應的仿生計算方法。圖中我們可以看到從各種獨特的生物學現象提煉出其對應的仿生計算方法。

(仿生計算方法)

而這里面大多數算法都是基于梯度的應用優化算法,舉個簡單例子來說,求拋物線的極值點時,我們一般先要對函數求導,得到梯度變化最小的點,這個點就是極值點。但是群智能依靠的是概率搜索算法,雖然概率搜索算法通常采用較多的評價函數,但是與梯度方法及傳統的演化算法相比,優點明顯:

1、算法思想簡單容易實現,只需遵循幾個簡單的規則。

2、以非直接的信息交流方式確保系統的擴張性,也就是說,每個點的行為是自主的,只會根據局部的變化改變自己的行為,不是由中心控制的。

3、具有并行性和分布式特點,可以利用多處理器予以實現。

4、對問題定義的連續性無特許要求,可以處理離散域問題。

5、沒有集中控制的約束,不會因個別的故障影響整個問題的求解,確保了系統具備更強的魯棒性(也就是說抗干擾能力強)。

群智能算法僅僅涉及基本的數學操作,數據處理過程對CPU和內存的要求不高。這種方法只需要計算目標函數的函數值,不用計算梯度信息。群智能理論已經完成的研究和應用證明這種方法是有效解決大多數全局優化問題的新方法。

群智能優化算法主要包括:粒子群優化算法、蟻群優化算法、人工蜂群優化算法、人工魚群優化算法。

粒子群優化(PSO)算法

粒子群優化算法初期只是設想模擬鳥群覓食行為過程,但是后來發現PSO算法是一種很好用的優化工具。其基本思想源于對鳥類覓食過程中遷移和聚集行為的模擬,通過鳥之間的集體協作和競爭達到目的。設想這樣一個場景:一群鳥隨機搜索食物,在這個區域里只有一塊食物,所有的鳥都不知道食物在哪里,但是他們知道當前位置離食物多遠,那么找到食物最優的策略是什么?那就是搜尋離食物最近的鳥周圍區域。我們將每只鳥看成一個“粒子”,每個粒子的初始速度和位置都是隨機的,而后粒子速度就朝著全局最優和個體最優的方面靠近,所有粒子都有一個由被最優函數決定的適應度值,粒子們追隨當前最優粒子在解空間中搜索。初始粒子隨機分布,隨著迭代進行,粒子們逐漸向最優解逼近。

(圖a、b、c、d中粒子逐漸向最優區間逼近)

但是該方法也有缺點,對于有多個極值點的函數,該方法容易陷入局部極值點。就如鳥群都集中在食物量很少的區域內,沒找到那塊食物量最多的區域。

采用粒子群優化算法可以求解交通信號配時問題,航班進場、離場調度問題,機器人全局路徑規劃問題。該算法還有另外一個重要應用領域是圖像處理,因為圖像信息多樣性和復雜性特征,目前在圖像處理領域,建模困難、處理不完整等問題普遍存在。而粒子優化算法在圖形處理領域中取得了一定的成功。(《通訊世界》:圖像去燥處理中粒子群優化算法研究)

蟻群優化(ACO)算法

螞蟻優化算法是對自然界螞蟻的尋徑方式進行模擬而得到的一種仿生算法。在螞蟻尋找食物過程中,蟻群總能找到一條從食物到巢穴之間的左右路徑,這是因為螞蟻在尋找路徑時,會在路徑上釋放出一種特殊的信息素。當它們碰到一個還沒有走過的路口時,就隨機挑選一條路徑前行,與此同時釋放出與路徑長度有關的信息素,路徑越長,信息素越低。當后來的螞蟻碰到這個路口時,就選擇信息素濃度高的路徑,這就形成了一個正反饋,最優路徑上信息素濃度越來越大,其他路徑上信息素越來越低,最終蟻群會找到最優路徑。螞蟻算法有較強的自學能力,可以根據環境的改變和過去的行為結果對自身的知識庫或自身的組織結構進行調整,從而實現算法求解能力的進化。

(從A到D點,ACD的路徑是ABD的兩倍,在ABD路徑上的螞蟻返回A時,ACD上螞蟻剛到D,所以ABD路徑上信息素濃度是ACD的兩倍)

這個算法應用于其他組合優化問題,如旅行商問題、指派問題、車輛路由問題、網絡路由問題等。最近幾年,該算法在網絡路由中的應用受到越來越多的學者關注,并提出一些新的基于螞蟻算法的路由算法。同傳統的路由算法相比,該算法在網絡路由中具有信息分布式性、動態性、隨機性和異步性等特點,而這些特點正好滿足網絡路由的特點。

人工蜂群(ABC)算法

人工蜂群算法是模仿蜜蜂行為提出的一種優化方法,是群智能思想的一個具體應用。在尋找食物源(花朵)過程中,引領蜂通過搖擺舞的持續時間來表現食物源的收益率,其他跟隨蜂可以觀察這種舞蹈并依據收益率來選擇哪個食物源。收益率與食物源被選擇的可能性成正比。所以,蜜蜂被吸引到某一個食物源的概率與食物源的收益率成正比。基于上述思想的蜜蜂算法的主要特點是不需要了解問題的特殊信息,只需要對問題進行優劣比價,通過各人工蜂的局部尋優行為,最終在群體中使全局最優值凸顯出來,有著較快的收斂速度。為了解決多變量函數優化問題,Karaboga提出人工蜂群算法模型。

(蜂群尋蜜源過程)

專家提出基于人工蜂群算法的煤礦救災機器人全局路徑規劃算法。該算法首先進行環境建模,然后根據環境信息特點,巧妙結合人工蜂群算法獲得機器人全局優化路徑。該路徑規劃方法具有建模方便、算法簡單以及不局限于障礙物的形狀等特點。實驗證明,本算法可以快速有效地規劃出一條全局較優化路徑,是解決全局環境已知情況下機器人路徑規劃的一種有效方法。(《煤炭技術》:基于蜂群算法的煤礦救災機器人全局路徑規劃)

針對不相關并行機混合流水線調度問題的特點,專家設計了一種基于排列的編碼和解碼方法,提出了一種有效的人工蜂群算法。在引領蜂和跟隨蜂搜索階段采用3種有效的鄰域搜索方法,以豐富搜索行為。在偵察蜂搜索階段通過隨機搜索對種群進行更新,以增強種群多樣性。同時,通過試驗設計方法對算法的參數設置進行了分析,給出指導性參數組合。通過基于典型實例的數值仿真以及與已有代表性算法的比較,驗證了所提算法的有效性和魯棒性。(《控制理論與應用》:求解不相關并行機混合流水線調度問題的人工蜂群算法)

人工魚群(AF)算法

人工魚群算法是國內李曉磊博士等人在動物群體智能行為研究基礎上提出的一種新型仿生群智能優化算法。該算法根據水域魚生存數目最多的地方就是該水域中富含營養物質最多的地方這一特點來模擬魚群的覓食行為而實現尋優。算法主要利用魚的三個基本行為:覓食、聚群和追尾行為,人工魚是真實魚的抽象化、虛擬化的一個實體,其中封裝了自身的數據和一系列行為,可以接受環境的刺激信息,做出相應的活動。它的下一刻狀態取決于自身狀態和環境狀態,并通過自身活動影響環境,進而影響其他人工魚的活動。該算法收斂速度快,可用于解決實時性要求高的問題。對于精度要求不高的場合,可以快速得到可行解;

(人工魚及其環境)

針對車聯網環境下若干典型車輛軌跡規劃方法存在車速與軌跡波動性較大的問題,專家提出了一種基于改進人工魚群算法的車輛軌跡規劃方法。該方法以DSRC通信的車聯網應用場景為設計平臺,車輛的最優行車速度為核心計算基礎,分析得到車輛的最佳軌跡。(《計算機應用》:基于改進人工魚群算法的車輛軌跡規劃方法)

針對基于BP神經網絡室內定位算法收斂速度慢和定位精度低的問題,專家提出了改進的人工魚群算法(AFSA)和距離加權質心法。通過改進人工魚覓食和尋優方式來提高人工魚全局尋優的能力和速度,并用該算法來選取室內定位神經網絡參數。通過改進的加權質心法計算距離,以減小室內復雜環境干擾造成的定位的誤差。實驗證明該改進方法使室內定位的平均精度比BP神經網絡模型提高8%左右,并提高了室內定位的可靠性。(《計算機應用》:基于人工魚群算法的無線室內定位優化)

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 人工智能
    +關注

    關注

    1800

    文章

    48091

    瀏覽量

    242209
  • 智能算法
    +關注

    關注

    0

    文章

    79

    瀏覽量

    12001

原文標題:群體智能算法從生物現象中獲得哪些啟示

文章出處:【微信號:guanchacaijing,微信公眾號:科工力量】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    matlab智能算法

    matlab智能算法30例
    發表于 05-05 20:58

    有沒有搞機器學習,人工智能算法研究的啊?

    如題,希望找到一些同樣研究機器學習,人工智能算法研究的朋友,相互探討,共同進步。自己一個人搞感覺挺難的,希望可以一起討論,跟貼聯系。
    發表于 02-26 09:58

    DSP實現智能算法支持向量機SVM有人做嗎?

    DSP實現智能算法支持向量機SVM有人做嗎?
    發表于 11-17 22:31

    [MATLAB智能算法30個案例分析].史峰等.掃描版

    本帖最后由 lee_st 于 2018-1-28 05:33 編輯 [MATLAB智能算法30個案例分析].史峰等.掃描版
    發表于 01-28 05:30

    智能控制、人工智能智能算法的發展前景怎么樣

    淺談智能控制、人工智能智能算法的發展前景
    發表于 05-10 01:21

    基于LabVIEW的智能算法實例

    基于LabVIEW的智能算法實例,包括bp神經網絡,PID控制,粒子群算法,模糊控制,小波去噪。適合相關從業人員交流學習
    發表于 03-07 20:08

    人工智能算法有哪些?

    神經網絡是生物神經網絡在某種簡化意義下的技術復現,它的主要任務是根據生物神經網絡的原理和實際應用的需要建造實用的人工神經網絡模型,設計相應的學習算法,模擬人腦的某種智能活動,然后在技術
    發表于 03-05 14:15

    群集智能算法在WSN節點定位的應用

    為提高無線傳感器網絡(WSN)的節點定位的估計精度,提出基于自由搜索優化的智能估計定位算法。自由搜索是一種新的群集智能算法,應用于函數優化。該算法計算量少、收斂速度高
    發表于 04-13 08:32 ?15次下載

    矩陣式編碼智能算法在生產批量計劃的應用_馬志斌

    矩陣式編碼智能算法在生產批量計劃的應用_馬志斌
    發表于 01-21 12:16 ?1次下載

    智能算法在PID控制仿真中的應用研究教程免費下載

    本章講述了群智能算法在PID控制仿真中的應用研究,PID控制是典型的工業控制之一,對于PID控制,主要難點在于PID的參數整定,現用的工業控制,而現今的群智能算法(粒子群算法、遺傳
    發表于 10-09 08:00 ?0次下載
    群<b class='flag-5'>智能算法</b>在PID控制仿真中的應用研究教程免費下載

    優化算法智能算法智能控制技術有哪些特點和應用

      在建立了以頻域法為主的經典控制理論的基礎上,智能控制技術逐步發展。隨著信息技術的進步新方法和新技術進入工程化、產品化階段。這對自動控制理論技術提出了新的挑戰,促進了智能理論在控制技術的應用。下面介紹了優化
    發表于 11-06 11:54 ?8次下載

    混合MAC協議和流量分化QoS的WSN智能算法

    混合MAC協議和流量分化QoS的WSN智能算法(電源技術是核心期刊嗎)-混合MAC協議和流量分化QoS的WSN智能算法? ? ? ? ? ? ? ? ?
    發表于 09-15 11:10 ?6次下載
    混合MAC協議和流量分化QoS的WSN<b class='flag-5'>智能算法</b>

    優化算法智能算法智能控制技術的特點和應用

    優化算法智能算法智能控制技術的特點和應用(工控技術網站)-文檔為優化算法智能算法智能控制
    發表于 09-30 12:46 ?6次下載
    優化<b class='flag-5'>算法</b>、<b class='flag-5'>智能算法</b>、<b class='flag-5'>智能</b>控制技術的特點和應用

    人工智能算法有哪些

    是AI的重要技術之一,本文將從人工智能算法的概念入手,詳細講述常見的人工智能算法。 一、人工智能算法的概念 人工智能算法是指一種能夠自主地
    的頭像 發表于 08-12 16:58 ?6095次閱讀

    什么是人工智能算法

    人工智能算法通常使用機器學習和深度學習技術來訓練模型,這些技術基于統計學原理和模式識別。其目的是根據現有的數據,通過學習模型的參數,從而使該模型能夠準確地預測新數據。
    的頭像 發表于 08-13 14:13 ?4039次閱讀
    主站蜘蛛池模板: 国产亚洲精品久久久久久国 | 偷偷鲁青春草原视频 | 中文字幕AV在线一二三区 | 亚洲免费高清视频 | 亚洲日本天堂在线 | 秋霞在线看片无码免费 | 99热这里只有精品6 99热这里只有精品 99热这里只有的精品 | 欧美亚洲高清国产 | 东莞桑拿美女 | 国产精品乱码色情一区二区视频 | 嫩草影院地址一二三 | 美女扒开腿让男人桶个爽 | 国产AV天堂一区二区三区 | 免费可以看污动画软件 | 国产AV麻豆出品在线播放 | 婷婷四房播客五月天 | 浪荡女天天不停挨CAO日常视 | 99福利在线观看 | 幻女FREE性俄罗斯学生 | 蜜桃视频一区二区 | 麻豆产精品一二三产区区 | 一区二区中文字幕在线观看 | 国产亚洲精品a在线观看app | 成人免费肉动漫无遮网站 | 色婷婷AV国产精品欧美毛片 | 学生精品国产在线视频 | 亚洲中文有码字幕日本 | 日本高清二区 | 国产午夜永久福利视频在线观看 | 亚洲欧美成人无码久久久 | a级毛片黄免费a级毛片 | 欧美三级不卡在线观线看 | 打扑克床上视频不用下载免费观看 | 一线高清视频在线播放 | 樱桃视频高清免费观看在线播放 | 好吊日视频在线 | 国产精品免费一区二区三区四区 | 狠狠射首页 | 精品动漫国产亚洲AV在线观看 | 7723手机游戏破解版下载 | 九九热这里只有国产精品 |