⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 拓扑结构
💻 CPP
字号:


#include "pso.h"
#include "adhoc.h"
#include <iostream>
#include <math.h>


//申明相关数据
const int PNum = 30; //微粒个数
const int PDim = 20; //微粒维数
double Xup[] = {15, 15,15,15,15,15,15,15,15,15,15, 15,15,15,15,15,15,15,15,15}; //自变量上界
double Xdown[] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; //自变量下界


//主程序
void main()
{
PSO adhoc_pso(PDim, PNum); //生成微粒群实例

adhoc_pso.SetXup(Xup); //设置自变量上界
adhoc_pso.SetXdown(Xdown); //设置自变量下界
adhoc_pso.SetVmax(0.2); //设置最大速度

std::cout<<"\nRun Now:\n";
adhoc_pso.Run(90); //运行微粒群
std::cout<<"\nThe Result is:\t"<<adhoc_pso.GetBest(Xup)<<"\n"; //输出结果



}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -