资源简介
PSO粒子群算法,加上罚函数,解决有边界的优化模型的方程问题,C 语言,仅有一个cpp,有注释,方便理解。亲测可以运行,效果不错,跑出来结果拿到一个小公司的数据挖掘实习生岗位!
代码片段和文件信息
#include “PSO.h“
#include
#include
#include
#include
#include
#include
using namespace std;
//申明相关数据
const int PNum = 10; //微粒个数
const int PDim = 8; //微粒维数
double Xup[8] = {500500500500500200200200}; //自变量上界
double Xdown[8] = {200200200200200404040}; //自变量下界
double Wi=0.9;
double We=0.4;
double varR[8]={0};
double N1=0;
double N2=0;
//微粒构造函数
PARTICLE::PARTICLE() //空构造函数
{
X = 0; V = 0; XBest = 0; Dim = 0;
}
PARTICLE::PARTICLE(int n) //维数为参数的构造函数
{
Dim = n;
X = new double[Dim];
V = new double[Dim];
XBest = new double[Dim];
}
//微粒析构函数
PARTICLE::~PARTICLE()
{
if(Dim)
{
delete []X;
delete []V;
delete XBest;
}
}
//设置微粒的维数
void PARTICLE::SetDim(int d)
{
if
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 103936 2016-06-11 20:12 PSO粒子群算法\Debug\PSO粒子群算法.exe
文件 573944 2016-06-11 20:12 PSO粒子群算法\Debug\PSO粒子群算法.ilk
文件 871424 2016-06-11 20:12 PSO粒子群算法\Debug\PSO粒子群算法.pdb
文件 51 2016-06-11 20:11 PSO粒子群算法\PSO粒子群算法\data.txt
文件 616 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\Debug\cl.command.1.tlog
文件 6426 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\Debug\CL.read.1.tlog
文件 440 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\Debug\CL.write.1.tlog
文件 2 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\Debug\li
文件 2 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\Debug\li
文件 2 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\Debug\li
文件 2 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\Debug\li
文件 2 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\Debug\li
文件 2 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\Debug\li
文件 2 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\Debug\li
文件 2 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\Debug\li
文件 2 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\Debug\li
文件 2 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\Debug\li
文件 1262 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\Debug\li
文件 2614 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\Debug\li
文件 572 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\Debug\li
文件 278597 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\Debug\PSO.obj
文件 93 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\Debug\PSO粒子群算法.lastbuildstate
文件 1863 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\Debug\PSO粒子群算法.log
文件 289792 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\Debug\vc110.idb
文件 405504 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\Debug\vc110.pdb
文件 6706 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\PSO.cpp
文件 1793 2016-06-11 19:39 PSO粒子群算法\PSO粒子群算法\PSO.h
文件 3485 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\PSO粒子群算法.vcxproj
文件 1169 2016-06-11 20:12 PSO粒子群算法\PSO粒子群算法\PSO粒子群算法.vcxproj.filters
文件 164 2016-06-09 15:20 PSO粒子群算法\PSO粒子群算法\PSO粒子群算法.vcxproj.user
............此处省略15个文件信息
相关资源
- 粒子群优化算法(PSO)
- sift算法的C源码(网上唯一原创版本不
- 心电信号检测算法.rar
- 《数据结构(c语言版)》pdf(附算法
- 各种排序算法可视化.rar
- 编程之法_面试和算法心得
- 双色球过滤算法
- 《算法基础与在线实践》郭炜
- svm分类算法(附实验报告)
- 卡尔曼滤波算法
- 算法集合(NATIONAL ADVISORY COMMITTEE FO
- 《数据结构与算法分析:C语言描述第
- JPEG图像压缩c语言算法
- PatchMatch图像修复算法opencv和C++版)
- 数据结构 C语言版2009年-严蔚敏 高清扫
- KCF跟踪算法(C++)146187
- 时空上下文跟踪STC
- 基于信息熵的属性约简算法c/c++代码
- MFC vc6.0 RSA DES MD5 加密解密算法
- 计算机图形学图形剪裁与变换算法的
- C++算法-图算法
- C语言实现最短路径规划
- 数据结构与算法分析:C语言描述(第
- 数据结构与算法分析 c++描述 第三版
- Alpha-Beta剪枝算法一字棋源码及实验报
- C语言算法导论
- A*算法求解八数码--演示程序MFC
- 算法V(C++实现)-图算法(第三版)
- 数据结构与算法分析C++版(中文版)
- 数据结构C++版邓俊辉 第三版 带习题
评论
共有 条评论