网址:
http://cache.baidu.com/c?m=9d78d513d9d431dc4f9ee0697c65c0126f4381132ba1d1020ed
38438e3732835506793ac56520773d2d20c6216dc434beb802103321454b68cb8fe5daabb85295
f9f5731676d835613a30edebf5153b537e658fed91ff0bb8025e3abc5a3a94323cb44740b97f1f
b4d7611dd18fb033093b1e94f022e16adec4072895f6059993441c65089e6251a749687dd4b3bb
33e97214f98f573f67c05b460b902417f53a03be15b0a7077f74f50ae196219cbbc04b06f3e067
0eb55e3e79ce3f613ca8bb52c9ba9ccaa7cc26bedc6ecf220422650f021eaa9b9b86c614115d9b
d84509b6c&p=907ecb0c96934eac53acc7710c50&user=baidu
pso 程序的源代码
pso 程序的源代码-粒子群优化算法源程序
作者:FashionXu
一个 pso 程序的源代码。在 vc.net2003 下面通过。
建议:看代码之前,请先弄明白 pso 是怎么回事。然后请对应着来:程序中用
Agent 代表一只鸟,PSO 代表鸟群。阅读源代码,不要顺着看,先看 main(),然
后按照出现的东西的顺序,一个一个得来,呵呵,纯粹是建议。
// PSO.cpp : 定义控制台应用程序的入口点。
//粒子群优化算法基本程序
//你可以使用本代码,如果感到对你有用的话,请通知作者,作者会很高兴。
//通讯地址:[email protected]
//by FashionXu
//本程序在 vc++.net 2003 下面通过,你如果要在 vc6.0 下面使用,请查阅相
关资料修改,或者联系作者
#include "stdafx.h"
#include "iostream"
#define _USE_MATH_DEFINES
#include "math.h"
#include
const int iAgentDim=20;//优化函数的维数
const double iRangL=-30;//函数的取值范围
const double iRangR=30;