• 大小: 355KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-01
  • 语言: 其他
  • 标签: 论文  代码  经典  

资源简介

多目标粒子群的论文和代码。绝对的经典。目前就找到这么一个程序,能够很好地运行,没有错误。而且对照着原论文看很容易看明白。希望给需要的人以帮助,大家一起进步

资源截图

代码片段和文件信息

/*************************************************************************
 * This is an implementation of MOPSO-CDa multiobjective particle swarm *
 *          optimization algorithm using crowding distance               *
 *                                                                       *
 * For details please see:                                               *
 * C.R. Raquel and P.C. Naval Jr. An Effective Use of Crowding         *
 *    Distance in Multiobjective Particle Swarm Optimization.            *
 *    In Proc. of Genetic and Evolutionary Computation Conference        *
 *    (GECCO 2005) Washington DC June 2005.                            *
 *                                                                       *
 * E-mail address       : cvmig@engg.upd.edu.ph                          *
 * Version              : mopsocd05b                        * 
 * Last updated         : Fri Feb 17 2006                 * 
 *                                                                       *
 * Random Generator Source code has been taken from Random Library found *
 * at http://www.swin.edu.au/astronomy/pbourke/software/random/          *
 *                                                                       *
 * Permission to use MOPSO-CD codes is hereby granted for academic and   *
 * research purposes only. Commercial usage of these codes is prohibited *
 * without prior knowledge of the authors.  In no way will the authors   *
 * be held responsible for any possible faulty operation of              *
 * software/hardware arising from the use of these codes.                *
 *************************************************************************/
/************************************************* 
   FUNCTION CODE OPTIMIZATION objectIVE VARIABLES
   Kita     100  maximize (1)     2         2           
   Kursawe  200  minimize (0)     2         3 
   Deb      300  minimize (0)     2         2
   DTLZ6    500  minimize (0)     3         22
       <- put yours here and in test-fun.h
       /* Initialize your function in initialize_pop()       */
       /* Put your function in evaluate()                    */
       /* Put your constraints if any in check_constraints(...) */
       /* See also maintain_particles() routine                   */
/**************************************************/

#define function     100   /* set functions code                          */
#define popsize      100   /* set number of particles in the population   */
#define maxgen       100   /* set maximum number of generations           */
#define optimization  1    /* set optimization type 0 for min 1 for max */ 
#define archive_size 500   /* set capacity of archive                     */
#define maxfun        2    /* set maximum number of objective functions   */
#define maxvar        2    /* set maximum number of variables             */ 
#define verbose       1    /* verbosity level 01 *

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      28312  2006-02-17 06:12  mopso\mopsocd.c

     文件       6681  2014-03-20 15:39  mopso\randomlib.h

     文件       1381  2006-02-17 06:12  mopso\test-fun.h

     文件     381482  2014-03-06 14:19  mopso\参考文献188--密集距离机制.pdf

     目录          0  2014-06-25 16:00  mopso

----------- ---------  ---------- -----  ----

               417856                    5


评论

共有 条评论