资源简介
MOPSO多目标粒子群优化算法c++实现(内附其对应论文),其代码写作规范具有参考价值,其对应论文供大家学习与交流。
代码片段和文件信息
/***************************************************************************
main.cpp - description
-------------------
begin : Sun Jan 28 14:04:34 CST 2001
copyright : (C) 2001 by Max Salazar
email : max@maxnet.cc
***************************************************************************/
/***************************************************************************
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License or *
* (at your option) any later version. *
* *
***************************************************************************/
//#ifdef HAVE_CONFIG_H
//#include
//#endif
#include “stdafx.h“
#include
#include
#include
//unsigned int CONT_FUN = 0;
#include
#include
#include
double pM = 0.05;//10300 0.1 10400 10500 0.1
#include “randomlib.h“
#include “fun-res.h“
#include “fun-eng.h“
#include “fun-SR.h“
#include “fun-moo.h“
//#include
#include “variables.h“
#include “psolib.h“
#include “mainlib.h“
using namespace std;
int main(int argc char *argv[])
{
unsigned int funcion particulas ciclos optimizacion MEM ndiv i;
char arch1[20];
clock_t now later;
double passed = 0.0;
//FILE *time;
//time = fopen(“time3.dat““w“);
/* Funcion a optimizar
Funciones mono-objetivo sin restricciones:
91011
Funciones mono-objetivo con restricciones:
123456
Funciones de ingenieria:
78
Funciones multiobjetivo sin restricciones:
100200300400500*600700*8009001000
10100 50 0.05//kita
10300 80 0.05//truss *
10400 100 //deb2
10500 40 0.05//deb
200 120 0.05//kursawe
*/
funcion = 10100;
// Numero de particulas
particulas = 100;
// Numero de ciclos
ciclos = 80;
// En caso de minimizar = 0 en caso de maximizar = 1
optimizacion = 0;
//Tama駉 de la memoria
MEM = 100;
//Divisiones del espacio
ndiv = 30;
sprintf(arch1 “Pareto.dat“);
now = clock();
//PSO
vuelo(funcion particulas ciclos optimizacion num_dim(funcion) num_fun(funcion) MEM ndiv arch1);
// cout<<“fin“<
return EXIT_SUCCESS;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-08-14 15:20 mopso\
文件 511527 2017-08-02 10:17 mopso\2002-MOPSO A proposal for multiple ob
目录 0 2017-08-14 15:20 mopso\ParticleMOPSO\
目录 0 2017-08-14 15:20 mopso\ParticleMOPSO\ParticleMOPSO\
目录 0 2017-08-14 15:20 mopso\ParticleMOPSO\ParticleMOPSO\.vs\
目录 0 2017-08-14 15:20 mopso\ParticleMOPSO\ParticleMOPSO\.vs\ParticleMOPSO\
目录 0 2017-08-14 15:20 mopso\ParticleMOPSO\ParticleMOPSO\.vs\ParticleMOPSO\v14\
文件 41984 2017-07-31 16:03 mopso\ParticleMOPSO\ParticleMOPSO\.vs\ParticleMOPSO\v14\.suo
目录 0 2017-08-14 15:23 mopso\ParticleMOPSO\ParticleMOPSO\Debug\
目录 0 2017-08-14 15:20 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\
目录 0 2017-08-14 15:20 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\Debug\
文件 14956 2017-07-31 15:49 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\Debug\ParticleMOPSO.log
文件 3407872 2017-07-31 15:19 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\Debug\ParticleMOPSO.pch
目录 0 2017-08-14 15:20 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\Debug\ParticleMOPSO.tlog\
文件 1444 2017-07-31 15:49 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\Debug\ParticleMOPSO.tlog\CL.command.1.tlog
文件 22042 2017-07-31 15:49 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\Debug\ParticleMOPSO.tlog\CL.read.1.tlog
文件 1010 2017-07-31 15:49 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\Debug\ParticleMOPSO.tlog\CL.write.1.tlog
文件 197 2017-07-31 15:49 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\Debug\ParticleMOPSO.tlog\ParticleMOPSO.lastbuildstate
文件 0 2017-07-31 15:49 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\Debug\ParticleMOPSO.tlog\unsuccessfulbuild
文件 11946 2017-07-31 15:19 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\Debug\stdafx.obj
文件 199680 2017-07-31 15:49 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\Debug\vc140.idb
文件 225280 2017-07-31 15:49 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\Debug\vc140.pdb
文件 2475 2017-07-31 15:47 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO.cpp
文件 8496 2017-07-31 15:31 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO.vcxproj
文件 2034 2017-07-31 15:19 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO.vcxproj.filters
文件 1552 2017-07-31 15:12 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\ReadMe.txt
文件 1787 2017-07-31 15:44 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\fun-SR.h
文件 3643 2017-07-31 15:44 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\fun-eng.h
文件 6711 2017-07-31 15:44 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\fun-moo.h
文件 6936 2017-07-31 15:44 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\fun-res.h
文件 7731 2017-07-31 15:44 mopso\ParticleMOPSO\ParticleMOPSO\ParticleMOPSO\mainlib.h
............此处省略12个文件信息
- 上一篇:C++课程设计报告及源代码
- 下一篇:MFC窗口托盘,最小化到托盘,显示图标
相关资源
- C++课程设计报告及源代码
- VC++ 共享内存读写操作
- C++实现网络文件传输
- C++ 数据结构 迷宫求解
- VC++中Opengl实现建筑物虚拟漫游
- VC++ 模拟太阳系行星运行
- b样条曲线C++实现
- TCP/IP实现 简易聊天室 C++
- 数据结构与算法分析(C++版)张铭译
- 遥感图像变化检测 VC++
- VC++三次样条插值&贝塞尔曲线&GDI+平滑
- 数字识别 c++ MFC
- 语音识别C++
- 自动排号机C++队列实现
- VC++2008开发Windows蓝牙通信程序
- 基于可变窗口的立体匹配C++程序代码
- QSplat:基于点绘制的图形学开山之作
- c++伪距单点定位
- DSA 数字签名 /C++/源代码
- VC++实现了基于图像小波变换的图像融
- 波形图软件库CChart4.2.1.0版32位版
- MFC时钟程序C++源代码
- 初步实现ATM机MFC
- Effective & More Effective C++ 中英文
- 内存整理工具源码
- 用C++写的中国象棋游戏
- 操作系统生产者消费者问题MFC动态实
- Boost Asio c++ 网络编程书籍(英文版)
- c++电子邮箱
- C++数字图像处理典型算法及实现--图像
评论
共有 条评论