loadDimMulti

PURPOSE ^

% function for loading dimension of available multi-objective problems

SYNOPSIS ^

function dim=loadDimMulti(funName)

DESCRIPTION ^

% function for loading dimension of available multi-objective problems
 L. LAURENT --  04/05/2018 -- luc.laurent@lecnam.net

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 %% function for loading dimension of available multi-objective problems
0002 % L. LAURENT --  04/05/2018 -- luc.laurent@lecnam.net
0003 
0004 % sources available here:
0005 % https://bitbucket.org/luclaurent/optigtest/
0006 % https://github.com/luclaurent/optigtest/
0007 
0008 % optiGTest - set of testing functions    A toolbox to easy manipulate functions.
0009 % Copyright (C) 2018  Luc LAURENT <luc.laurent@lecnam.net>
0010 %
0011 % This program is free software: you can redistribute it and/or modify
0012 % it under the terms of the GNU General Public License as published by
0013 % the Free Software Foundation, either version 3 of the License, or
0014 % (at your option) any later version.
0015 %
0016 % This program is distributed in the hope that it will be useful,
0017 % but WITHOUT ANY WARRANTY; without even the implied warranty of
0018 % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
0019 % GNU General Public License for more details.
0020 %
0021 % You should have received a copy of the GNU General Public License
0022 % along with this program.  If not, see <http://www.gnu.org/licenses/>.
0023 
0024 function dim=loadDimMulti(funName)
0025 listDim=struct(...
0026         'BinhKorn',2,...
0027     'ChakongHaimes',2,...
0028     'FonsecaFleming',Inf,...
0029     'TestFun4',2,...
0030     'Kursawe',3,...
0031     'MultiSchaffer1',1,... 
0032     'MultiSchaffer2',1,...
0033     'Poloni',2,...
0034     'ZitzlerDebThiele1',30,...
0035     'ZitzlerDebThiele2',30,...
0036     'ZitzlerDebThiele3',30,...
0037     'ZitzlerDebThiele4',10,...
0038     'ZitzlerDebThiele6',10,...
0039     'OsyczkaKundu',6,...
0040     'CTP1',2,...
0041     'ConstrEx',2,...
0042     'Viennet',2);
0043 if nargin==1
0044     dim=listDim.(funName);
0045 else
0046     dim=listDim;
0047 end
0048 end

Generated on Tue 28-May-2019 16:00:34 by m2html © 2005