资源简介
PlatEMO-PlatEMO_v2.2.0PlatEMO-PlatEMO_v2.2.0PlatEMO-PlatEMO_v2.2.0PlatEMO-PlatEMO_v2.2.0PlatEMO-PlatEMO_v2.2.0
代码片段和文件信息
function main(varargin)
%main - The interface of PlatEMO.
%
% main() displays 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
% ‘-algorithm‘ algorithm function
% ‘-problem‘ problem function
% ‘-evaluation‘ maximum number of evaluations
% ‘-run‘ run number
% ‘-save‘ number of saved populations
% ‘-outputFcn‘ function invoked after each generation
%
% Example:
% main()
%
% displays the GUI of PlatEMO.
%
% main(‘-algorithm‘@ARMOEA‘-problem‘@DTLZ2‘-N‘200‘-M‘10)
%
% runs AR-MOEA on 10-objective DTLZ2 with a population size of 200.
%
% main(‘-algorithm‘{@KnEA0.4}‘-problem‘{@WFG46})
%
% runs KnEA on WFG4 and sets the parameters in KnEA and WFG4.
%
% for i = 1 : 10
% main(‘-algorithm‘@RVEA‘-problem‘@LSMOP1‘-run‘i‘-save‘5)
% end
%
% runs RVEA on LSMOP1 for 10 times and each time saves 5 populations to
% a file in PlatEMO/Data/RVEA.
%------------------------------- Copyright --------------------------------
% Copyright (c) 2018-2019 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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\
目录 0 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\.github\
目录 0 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\.github\ISSUE_TEMPLATE\
文件 799 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\.github\ISSUE_TEMPLATE\bug_report.md
文件 560 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\.github\ISSUE_TEMPLATE\feature_request.md
文件 57 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\.gitignore
目录 0 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\Doc\
文件 142233 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\Doc\QQgroupNumber.jpg
文件 51921 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\Doc\logo.png
文件 1446 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\Doc\releasenote.md
目录 0 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\PlatEMO\
目录 0 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\PlatEMO\Algorithms\
目录 0 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\PlatEMO\Algorithms\A-NSGA-III\
文件 1872 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\PlatEMO\Algorithms\A-NSGA-III\ANSGAIII.m
文件 1824 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\PlatEMO\Algorithms\A-NSGA-III\Adaptive.m
文件 3192 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\PlatEMO\Algorithms\A-NSGA-III\EnvironmentalSelection.m
目录 0 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\PlatEMO\Algorithms\AGE-II\
文件 1587 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\PlatEMO\Algorithms\AGE-II\AGEII.m
文件 1353 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\PlatEMO\Algorithms\AGE-II\CrowdingDistance.m
文件 2128 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\PlatEMO\Algorithms\AGE-II\EnvironmentalSelection.m
文件 1033 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\PlatEMO\Algorithms\AGE-II\MatingSelection.m
文件 763 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\PlatEMO\Algorithms\AGE-II\UpdateArchive.m
目录 0 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\PlatEMO\Algorithms\AGE-MOEA\
文件 1468 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\PlatEMO\Algorithms\AGE-MOEA\AGEMOEA.m
文件 787 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\PlatEMO\Algorithms\AGE-MOEA\ConvergenceScore.m
文件 1888 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\PlatEMO\Algorithms\AGE-MOEA\EnvironmentalSelection.m
文件 1009 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\PlatEMO\Algorithms\AGE-MOEA\FindCornerSolutions.m
文件 863 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\PlatEMO\Algorithms\AGE-MOEA\Point2LineDistance.m
文件 2717 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\PlatEMO\Algorithms\AGE-MOEA\SurvivalScore.m
目录 0 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\PlatEMO\Algorithms\AR-MOEA\
文件 1668 2019-07-17 08:37 PlatEMO-PlatEMO_v2.2.0\PlatEMO\Algorithms\AR-MOEA\ARMOEA.m
............此处省略778个文件信息
评论
共有 条评论