MOPSO多目标粒子群优化算法c++实现(内附其对应论文),其代码写作规范具有参考价值,其对应论文供大家学习与交流。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-08-14 15:20 mopso
文件 511527 2017-08-02 10:17 mopso2002-MOPSO A proposal for multiple objective particle swarm optimization.pdf
目录 0 2017-08-14 15:20 mopsoParticleMOPSO
目录 0 2017-08-14 15:20 mopsoParticleMOPSOParticleMOPSO
目录 0 2017-08-14 15:20 mopsoParticleMOPSOParticleMOPSO.vs
目录 0 2017-08-14 15:20 mopsoParticleMOPSOParticleMOPSO.vsParticleMOPSO
目录 0 2017-08-14 15:20 mopsoParticleMOPSOParticleMOPSO.vsParticleMOPSOv14
文件 41984 2017-07-31 16:03 mopsoParticleMOPSOParticleMOPSO.vsParticleMOPSOv14.suo
目录 0 2017-08-14 15:23 mopsoParticleMOPSOParticleMOPSODebug
目录 0 2017-08-14 15:20 mopsoParticleMOPSOParticleMOPSOParticleMOPSO
目录 0 2017-08-14 15:20 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebug
文件 14956 2017-07-31 15:49 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugParticleMOPSO.log
文件 3407872 2017-07-31 15:19 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugParticleMOPSO.pch
目录 0 2017-08-14 15:20 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugParticleMOPSO.tlog
文件 1444 2017-07-31 15:49 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugParticleMOPSO.tlogCL.command.1.tlog
文件 22042 2017-07-31 15:49 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugParticleMOPSO.tlogCL.read.1.tlog
文件 1010 2017-07-31 15:49 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugParticleMOPSO.tlogCL.write.1.tlog
文件 197 2017-07-31 15:49 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugParticleMOPSO.tlogParticleMOPSO.lastbuildstate
文件 0 2017-07-31 15:49 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugParticleMOPSO.tlogunsuccessfulbuild
文件 11946 2017-07-31 15:19 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugstdafx.obj
文件 199680 2017-07-31 15:49 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugvc140.idb
文件 225280 2017-07-31 15:49 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugvc140.pdb
文件 2475 2017-07-31 15:47 mopsoParticleMOPSOParticleMOPSOParticleMOPSOParticleMOPSO.cpp
文件 8496 2017-07-31 15:31 mopsoParticleMOPSOParticleMOPSOParticleMOPSOParticleMOPSO.vcxproj
文件 2034 2017-07-31 15:19 mopsoParticleMOPSOParticleMOPSOParticleMOPSOParticleMOPSO.vcxproj.filters
文件 1552 2017-07-31 15:12 mopsoParticleMOPSOParticleMOPSOParticleMOPSOReadMe.txt
文件 1787 2017-07-31 15:44 mopsoParticleMOPSOParticleMOPSOParticleMOPSOfun-SR.h
文件 3643 2017-07-31 15:44 mopsoParticleMOPSOParticleMOPSOParticleMOPSOfun-eng.h
文件 6711 2017-07-31 15:44 mopsoParticleMOPSOParticleMOPSOParticleMOPSOfun-moo.h
文件 6936 2017-07-31 15:44 mopsoParticleMOPSOParticleMOPSOParticleMOPSOfun-res.h
文件 7731 2017-07-31 15:44 mopsoParticleMOPSOParticleMOPSOParticleMOPSOmainlib.h
............此处省略12个文件信息
/***************************************************************************
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 mopso2002-MOPSO A proposal for multiple ob
目录 0 2017-08-14 15:20 mopsoParticleMOPSO
目录 0 2017-08-14 15:20 mopsoParticleMOPSOParticleMOPSO
目录 0 2017-08-14 15:20 mopsoParticleMOPSOParticleMOPSO.vs
目录 0 2017-08-14 15:20 mopsoParticleMOPSOParticleMOPSO.vsParticleMOPSO
目录 0 2017-08-14 15:20 mopsoParticleMOPSOParticleMOPSO.vsParticleMOPSOv14
文件 41984 2017-07-31 16:03 mopsoParticleMOPSOParticleMOPSO.vsParticleMOPSOv14.suo
目录 0 2017-08-14 15:23 mopsoParticleMOPSOParticleMOPSODebug
目录 0 2017-08-14 15:20 mopsoParticleMOPSOParticleMOPSOParticleMOPSO
目录 0 2017-08-14 15:20 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebug
文件 14956 2017-07-31 15:49 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugParticleMOPSO.log
文件 3407872 2017-07-31 15:19 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugParticleMOPSO.pch
目录 0 2017-08-14 15:20 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugParticleMOPSO.tlog
文件 1444 2017-07-31 15:49 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugParticleMOPSO.tlogCL.command.1.tlog
文件 22042 2017-07-31 15:49 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugParticleMOPSO.tlogCL.read.1.tlog
文件 1010 2017-07-31 15:49 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugParticleMOPSO.tlogCL.write.1.tlog
文件 197 2017-07-31 15:49 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugParticleMOPSO.tlogParticleMOPSO.lastbuildstate
文件 0 2017-07-31 15:49 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugParticleMOPSO.tlogunsuccessfulbuild
文件 11946 2017-07-31 15:19 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugstdafx.obj
文件 199680 2017-07-31 15:49 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugvc140.idb
文件 225280 2017-07-31 15:49 mopsoParticleMOPSOParticleMOPSOParticleMOPSODebugvc140.pdb
文件 2475 2017-07-31 15:47 mopsoParticleMOPSOParticleMOPSOParticleMOPSOParticleMOPSO.cpp
文件 8496 2017-07-31 15:31 mopsoParticleMOPSOParticleMOPSOParticleMOPSOParticleMOPSO.vcxproj
文件 2034 2017-07-31 15:19 mopsoParticleMOPSOParticleMOPSOParticleMOPSOParticleMOPSO.vcxproj.filters
文件 1552 2017-07-31 15:12 mopsoParticleMOPSOParticleMOPSOParticleMOPSOReadMe.txt
文件 1787 2017-07-31 15:44 mopsoParticleMOPSOParticleMOPSOParticleMOPSOfun-SR.h
文件 3643 2017-07-31 15:44 mopsoParticleMOPSOParticleMOPSOParticleMOPSOfun-eng.h
文件 6711 2017-07-31 15:44 mopsoParticleMOPSOParticleMOPSOParticleMOPSOfun-moo.h
文件 6936 2017-07-31 15:44 mopsoParticleMOPSOParticleMOPSOParticleMOPSOfun-res.h
文件 7731 2017-07-31 15:44 mopsoParticleMOPSOParticleMOPSOParticleMOPSOmainlib.h
............此处省略12个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)