资源简介
有关粒子群算法解决函数优化,Schaffer F6
代码片段和文件信息
// pso.cpp : Defines the entry point for the console application.
//
#include “stdafx.h“
#include “PSO.h“
#include
#include
//派生自己的PSO类
class MyPSO : public PSO
{
public:
MyPSO(int d int n):PSO(d n){}; //构造函数,给出微粒维数和微粒个数
double GetFit(PARTICLE &p) //适合度计算方法,必须定义
{
//函数:Schaffer‘s F6
double f6;
f6 = 1+0.001*(p.X[0]*p.X[0]+p.X[1]*p.X[1]);
f6 *= f6;
f6 = 0.5-(sin(sqrt(p.X[0]*p.X[0]+p.X[1]*p.X[1]))*
sin(sqrt(p.X[0]*p.X[0]+p.X[1]*p.X[1]))-0.5)/f6;
return f6;
}
};
//定义通讯函数
bool MyCom(double fit double *op double**int)
{
static long sn=1;
cout<<“\rNo=“< for(int i=0; i<2; i++)
cout<<“\tX(“<return true;
}
//申明相关数据
const int PNum = 20; //微粒个数
const int PDim = 2; //微粒维数
double Xup[] = {100 10
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1344 2003-07-08 23:00 vc_pso\pso.cpp
文件 4558 2003-07-08 23:17 vc_pso\pso.dsp
文件 531 2003-07-08 23:17 vc_pso\pso.dsw
文件 58368 2006-07-19 15:36 vc_pso\pso.ncb
文件 240 2006-07-19 15:36 vc_pso\pso.plg
文件 1190 2003-07-08 22:37 vc_pso\ReadMe.txt
文件 290 2003-07-08 22:37 vc_pso\StdAfx.cpp
文件 769 2003-07-08 22:37 vc_pso\StdAfx.h
目录 0 2005-10-10 11:31 vc_pso\Debug
文件 8308 2005-10-12 17:06 vc_pso\pso.h
文件 365568 2006-07-19 15:36 vc_pso\pso.opt
..AD... 0 2003-07-08 23:23 vc_pso
-rw-r--r-- 227 2011-08-12 15:27 readme_verysource.com.txt
----------- --------- ---------- ----- ----
441393 13
- 上一篇:基于C/C++的电子日历系统源代码
- 下一篇:c语言编写打字游戏
相关资源
- c++ 数字键盘设计(源码)
- Linux优先级时间片调度C++源码
- c++ RoyCardTableView 列表插入
- OSEKVCX汽车电子嵌入式软件编程技术
- 电机控制平台(c++源码)
- PID 控制算法实现(fuzzy-PID-controller)
- c++ 获取当前执行位置的调用栈
- windows文件夹监控(c++源码)
- C++ tts开发 可调节语速,音量,切换语
- c++(3_MSGS.C)
- c++实现P2PDemo(点对点聊天)
- windows 串口升级工具(c++源码)
- ntmedsys.sys(c++源码)
- DSS中的RTSPclientLib程序
- c 常用的数据结构 (Errata for Ford/Top
- RTSPRTP C++ 源代码
-
c++ xm
lRPC - tftpd32 源代码VC
- rip协议编程及代码实现
- ippicv_2017u3_win_intel64_general_20170822.zip
- Windows Sockets 编程及UR机器人通信数据
- 跟进域名解析IP地址(c++ builder)
- iCord-屏幕录制(c++源码)
- 用ADO 对C++连接ORACLE 数据库
- 基于libevent 实现的http服务C++(myhttp
- 多人聊天室c++源码(附服务器端以及
- VC6桌面录像
- c++ 不打开图档可替换字符串源码
- opencv:视频图片相互转换程序
- VC++图片控件(Picture Control)显示资源
评论
共有 条评论