算法背景 人工蜂群算法 (Artificial Bee Colony, ABC) 是由 Karaboga 於 2005 年提出的一種新穎的基於集群智能的全局優化算法,其直觀背景來源於蜂群的采蜜行為。它的主要特點是不需要了解問題的特殊信息,只需要對問題進行優劣的比較,通過各人工蜂個體的局部尋優行為 ...
其實一直以來也沒有准備在園子里發這樣的文章,相對來說,算法改進放在園子里還是會稍稍顯得格格不入。但是最近郵箱收到的幾封郵件讓我覺得有必要通過我的博客把過去做過的東西分享出去更給更多需要的人。從論文刊登后,陸陸續續收到本科生 研究生還有博士生的來信和短信微信等,表示了對論文的興趣以及尋求算法的效果和實現細節,所以,我也就通過郵件或者短信微信來回信,但是有時候也會忘記回復。 另外一個原因也是時間久了 ...
2017-01-01 12:56 9 8544 推薦指數:
算法背景 人工蜂群算法 (Artificial Bee Colony, ABC) 是由 Karaboga 於 2005 年提出的一種新穎的基於集群智能的全局優化算法,其直觀背景來源於蜂群的采蜜行為。它的主要特點是不需要了解問題的特殊信息,只需要對問題進行優劣的比較,通過各人工蜂個體的局部尋優行為 ...
剛用LUA寫了AGSO算法,效果奇差無比. 可能寫錯了..下面這個蜂群算法.效果很好.跳出局部最優的能力比較強! ...
目前人工蜂群算法主要分為基於婚配行為與基於釆蜜行為兩大類,本文研究的是基於釆蜜行為的人工蜂群算法。 蜜蜂采蜜 自然界中的蜜蜂總能在任何環境下以極高的效率找到優質蜜源,且能適應環境的改變。蜜蜂群的采蜜系統由蜜源、雇佣蜂、非雇佣蜂三部分組成,其中一個蜜源的優劣有很多要素,如蜜源花蜜量的大小 ...
ABSIndividual.py ABS.py 運行程序: ObjFunction見簡單遺傳算法-python實現。 ...
1.K-均值聚類法的概述 之前在參加數學建模的過程中用到過這種聚類方法,但是當時只是簡單知道了在matlab中如何調用工具箱進行聚類,並不是特別清楚它的原理。最近因為在學模式識別,又重新接觸了這種聚類算法,所以便仔細地研究了一下它的原理。弄懂了之后就自己手工用matlab編程實現 ...
1.K-均值聚類法的概述 之前在參加數學建模的過程中用到過這種聚類方法,但是當時只是簡單知道了在matlab中如何調用工具箱進行聚類,並不是特別清楚它的原理。最近因為在學模式識別,又重新接觸了這種聚類算法,所以便仔細地研究了一下它的原理。弄懂了之后就自己手工用matlab編程實現 ...
基於自適應鄰域搜索和高斯擾動的人工蜂群算法(ABCNG) 人工蜂群算法是一種流行的群體智能優化算法。它因易於實現、參數少、全局搜索能力強而受到廣泛關注。然而,ABC也存在一些局限性,如開發能力弱、收斂速度慢等。為了克服這些缺點,本文提出了一種新的基於自適應鄰域 ...
K-均值聚類算法 聚類是一種無監督的學習算法,它將相似的數據歸納到同一簇中。K-均值是因為它可以按照k個不同的簇來分類,並且不同的簇中心采用簇中所含的均值計算而成。 K-均值算法 算法思想 K-均值是把數據集按照k個簇分類,其中k是用戶給定的,其中每個簇是通過質心來計算簇的中心點 ...