一個很好的學習粒子群算法的例子。(劉康C++版本) 程序介紹: 模擬一群鳥捕食的情景 - 免費下載

人工智能/神經網絡資源 文件大小:32 K

?? 資源詳細信息

文件格式
RAR
上傳用戶
上傳時間
文件大小
32 K
所需積分
2 積分
推薦指數
????? (5/5)

?? 溫馨提示:本資源由用戶 myc 上傳分享,僅供學習交流使用。如有侵權,請聯系我們刪除。

資源簡介

一個很好的學習粒子群算法的例子。(劉康C++版本) 程序介紹: 模擬一群鳥捕食的情景,從而達到優化目標函數的目的,這就是粒子群算法!起初在可行的空間中隨機的產生一群粒子,然后讓每個粒子開始在虛擬的空間中向四面八方飛翔,并且每個粒子都記下他們飛過的適應值(也就是目標優化函數)最高的點,而且整個粒子群有一個最高適應值個體,這樣,粒子在飛翔的時候盡量朝向自己曾飛過的最好的點和集體的最好的點。最后達到收斂到近似最優點的目的。 備注:目標優化函數程序中已經內定了,f6 ={0.5-[sin(sqrt(x2+y2)2-0.5]}/(1+0.001*(x2+y2))2 用戶可以通過編輯pso.cpp文件自定義優化函數。另外屏幕輸出的是最后所求得的最優值和相應的最優點。

源碼文件列表

?? 共 13 個源碼文件 點擊文件名可在線查看源代碼

1 ??
說明.txt
大小: 854 B
查看源碼
2 ??
pso.h
大小: 9.39 KB
查看源碼
3 ??
pso.cpp
大小: 2.06 KB
查看源碼
4 ??
pso.dsw
大小: 531 B
查看源碼
5 ??
pso.dsp
大小: 4.45 KB
查看源碼
6 ??
readme.txt
大小: 1.16 KB
查看源碼
7 ??
stdafx.h
大小: 769 B
查看源碼
9 ??
pso.plg
大小: 1.27 KB
查看源碼
10 ??
stdafx.cpp
大小: 290 B
查看源碼
12 ??
pso.h
大小: 9.11 KB
查看源碼
13 ??
pso.cpp
大小: 1.43 KB
查看源碼
??
溫馨提示:點擊文件名或"查看源碼"按鈕可在線瀏覽源代碼,支持語法高亮顯示。

立即下載此資源

提示:下載后請用壓縮軟件解壓,推薦使用 WinRAR 或 7-Zip

資源說明

?? 下載說明

  • 下載需消耗 2積分
  • 24小時內重復下載不扣分
  • 支持斷點續傳
  • 資源永久有效

?? 使用說明

  • 下載后用解壓軟件解壓
  • 推薦 WinRAR 或 7-Zip
  • 如有密碼請查看說明
  • 解壓后即可使用

?? 積分獲取

  • 上傳資源獲得積分
  • 每日簽到免費領取
  • 邀請好友注冊獎勵
  • 查看詳情 →

相關標簽

點擊標簽查看更多相關資源: