• 大小: 5.88MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-14
  • 语言: Matlab
  • 标签:

资源简介

platEMO内涵几乎所有多目标优化问题的算法与算例,matlab平台包括算法算例代码和gui界面

资源截图

代码片段和文件信息

function main(varargin)
%main - The interface of PlatEMO
%
%   main() runs the GUI of PlatEMO.
%
%   main(‘-Name‘Value‘-Name‘Value...) runs one algorithm on a problem
%   with the specified parameter setting.
%
% All the acceptable properties:
%   ‘-N‘              population size
%   ‘-M‘              number of objectives
%   ‘-D‘              number of variables
% ‘-evaluation‘     maximum number of evaluations
% ‘-algorithm‘       algorithm function
% ‘-problem‘         problem function
% ‘-operator‘        operator function
%   ‘-mode‘           run mode (1.show result 2.save result 3.run outputFcn)
%   ‘-run‘            run No.
%   ‘-outputFcn‘    function invoked after each generation when mode = 3
% ‘-X_parameter‘                the parameter values of function X
%
%   Example:
%       main()
%       main(‘-algorithm‘@NSGAII‘-problem‘@DTLZ2‘-N‘100‘-M‘2)

%--------------------------------------------------------------------------
% Copyright (c) 2016-2017 BIMK Group. You are free to use the PlatEMO for
% research purposes. All publications which use this platform or any code
% in the platform should acknowledge the use of “PlatEMO“ and reference “Ye
% Tian Ran Cheng Xingyi Zhang and Yaochu Jin PlatEMO: A MATLAB Platform
% for Evolutionary Multi-objective Optimization [Educational Forum] IEEE
% Computational Intelligence Magazine 2017 12(4): 73-87“.
%--------------------------------------------------------------------------

    cd(fileparts(mfilename(‘fullpath‘)));
    addpath(genpath(cd));
    if isempty(varargin)
        if verLessThan(‘matlab‘‘8.4‘)
            errordlg(‘Fail to establish the GUI of PlatEMO since the version of MATLAB is lower than 8.4 (R2014b). You can run PlatEMO without GUI by invoking main() with parameters.‘‘Error‘‘modal‘);
        else
            GUI();
        end
    else
        if verLessThan(‘matlab‘‘7.14‘)
            error(‘Fail to execute PlatEMO since the version of MATLAB is lower than 7.14 (R2012a). Please update the version of your MATLAB software.‘);
        else
            Global = GLOBAL(varargin{:});
            Global.Start();
        end
    end
end

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

     文件       1871  2017-10-18 22:03  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\A-NSGA-III\Adaptive.m

     文件       1733  2017-10-18 22:03  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\A-NSGA-III\ANSGAIII.m

     文件       3279  2017-10-18 22:03  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\A-NSGA-III\EnvironmentalSelection.m

     文件       1361  2017-10-18 21:57  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\AGE-II\AGEII.m

     文件       1381  2017-10-18 21:58  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\AGE-II\CrowdingDistance.m

     文件       2180  2017-10-18 21:58  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\AGE-II\EnvironmentalSelection.m

     文件       1054  2017-10-18 21:58  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\AGE-II\MatingSelection.m

     文件        777  2017-10-18 21:57  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\AGE-II\UpdateArchive.m

     文件       1456  2017-10-18 22:04  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\AR-MOEA\ARMOEA.m

     文件       1304  2017-10-18 22:03  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\AR-MOEA\CalDistance.m

     文件       3086  2017-10-18 22:03  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\AR-MOEA\EnvironmentalSelection.m

     文件       2254  2017-10-18 22:03  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\AR-MOEA\MatingSelection.m

     文件       2613  2017-10-18 22:03  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\AR-MOEA\UpdateRefPoint.m

     文件       1558  2017-10-18 22:15  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\BCE-IBEA\BCEIBEA.m

     文件       1023  2017-10-18 22:15  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\BCE-IBEA\CalFitness.m

     文件        999  2017-10-18 22:15  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\BCE-IBEA\EnvironmentalSelection.m

     文件       1543  2017-10-18 22:15  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\BCE-IBEA\Exploration.m

     文件       1503  2017-10-18 22:15  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\BCE-IBEA\PCSelection.m

     文件       1097  2017-10-18 22:15  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\BiGE\BiGE.m

     文件       1438  2017-10-18 22:15  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\BiGE\EnvironmentalSelection.m

     文件       1296  2017-10-18 22:15  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\BiGE\Estimation.m

     文件       1003  2017-10-18 22:15  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\BiGE\MatingSelection.m

     文件       1098  2017-10-18 23:27  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\CMOPSO\CMOPSO.m

     文件       2639  2017-10-18 23:29  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\CMOPSO\CMOPSO_operator.m

     文件       1381  2017-10-18 23:29  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\CMOPSO\CrowdingDistance.m

     文件       1776  2017-10-18 23:29  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\CMOPSO\EnvironmentalSelection.m

     文件       1452  2017-10-18 22:16  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\CPS-MOEA\CPSMOEA.m

     文件       1159  2017-10-18 22:16  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\CPS-MOEA\GenerateOffsprings.m

     文件       1051  2017-10-18 22:16  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\CPS-MOEA\KNN.m

     文件       1747  2017-10-18 22:15  PlatEMO\PlatEMO v1.5 (2017-12)\Algorithms\CPS-MOEA\NDS.m

............此处省略578个文件信息

评论

共有 条评论