loadGlobMinUn

PURPOSE ^

% function for loading global minimum(s) of available functions

SYNOPSIS ^

function [GlobX,GlobZ]=loadGlobMinUn(funName,dim)

DESCRIPTION ^

% function for loading global minimum(s) of available functions
 L. LAURENT --  15/12/2017 -- luc.laurent@lecnam.net

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 %% function for loading global minimum(s) of available functions
0002 % L. LAURENT --  15/12/2017 -- 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) 2017  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 [GlobX,GlobZ]=loadGlobMinUn(funName,dim)
0025 
0026 isDimOk=false;
0027 if nargin>0
0028    isDimOk=numel(dim>0)&&~any(isnan(dim))&&~any(isinf(dim));
0029 end
0030 
0031 if ~isDimOk;dim=1;end
0032 
0033 listGlobXmin=struct(...
0034     'Ackley1',zeros(1,dim),...
0035     'Ackley2',[0,0],...
0036     'Ackley3',[0,0.5117],...
0037     'Ackley4',[-1.479252,-0.739807;1.479252,-0.739807],...
0038     'Adjiman',[2, 0.10578],...
0039     'Alpine1',zeros(1,dim),...
0040     'Alpine2',7.917.*ones(1,dim),...
0041     'AHE',zeros(1,dim),...
0042     'AMGM',NaN,... % x1=x2=x3..=xn
0043     'BartelsConn',zeros(1,dim),...
0044     'Beale',[3 0.5],...
0045     'BiggsExp2',[1,10],...
0046     'BiggsExp3',[1,10,5],...
0047     'BiggsExp4',[1,10,1,5],...
0048     'BiggsExp5',[1,10,1,5,4],...
0049     'BiggsExp6',[1,10,1,5,4,3],...
0050     'Bird',[4.70104,3.15294;-1.58214,-3.13024],...
0051     'Bohachevsky1',zeros(1,dim),...
0052     'Bohachevsky2',zeros(1,dim),...
0053     'Bohachevsky3',zeros(1,dim),...
0054     'Booth',[1,3],...
0055     'BoxBetts',[1,10,1],...
0056     'Brad',[0.0824, 1.133, 2.3437],...
0057     'Branin1',[-pi,12.275;pi,2.275;3*pi,2.475],...
0058     'Branin2',[-3.2,12.53],...
0059     'Brent',[-10,-10],...
0060     'Brown',0,...
0061     'Bukin01',[1,-1;-1,1],...
0062     'Bukin02',[-10,0],...
0063     'Bukin03',[-1.5*pi,0],...
0064     'Bukin04',[-10,0],...
0065     'Bukin05',[-10,0],...
0066     'Bukin06',[-10,1],...
0067     'Bukin07',[-5,5;142.574,-0.17535],...
0068     'Bukin08',[-20,-20],...
0069     'Bukin09',[-6,-3],...
0070     'Bukin10',[-7,-9;-9,-3],...
0071     'Bukin11',[-5,-5],...
0072     'Bukin12',[-5,-5],...
0073     'Bukin13',[-3,0.5],...
0074     'Bukin14',[-10,-1],...
0075     'Bukin15',[-10,25;10,-175],...
0076     'Bukin16',[-5,-5],...
0077     'Bukin17',[-5,-5;20,-30],...
0078     'Bukin18',[-5,-5;2.28916,-128.91566],...
0079     'Bukin19',[9,71;-8,54],...
0080     'Bukin20',[-2,-1],...
0081     'CamelbackThreeHump',[0,0],...
0082     'CamelbackSixHump',[-0.0898, 0.7126;0.0898,-0.7126],...
0083     'CarromTable',[9.646157266348881,9.646157266348881;...
0084     -9.646157266348881,9.646157266348881;...
0085     9.646157266348881,-9.646157266348881;...
0086     -9.646157266348881,-9.646157266348881],...
0087     'ChenV',[7/18,13/18],...
0088     'ChenBird',[1/2,1/2;-1/2,-1/2],...
0089     'Chichinadze',[6.189866586965680,0.5],...
0090     'ChungReynolds',0,...
0091     'Cigar',zeros(1,dim),...
0092     'Cola',[0.651906,1.30194,0.099242,-0.883791,...
0093     -0.8796,0.204651,-3.28414,0.851188,-3.46245,...
0094     2.53245,-0.895246,0.204651,-3.28414,0.851188,...
0095     -3.46245,2.53245,-0.895246,1.40992,-3.07367,...
0096     1.96257,-2.97872,-0.807849,-1.68978],...
0097     'Colville',[1,1,1,1],...
0098     'Corana',[0,0,0,0],...
0099     'CosineMixture',0,...
0100     'CrossInTray',[1.349406685353340,1.349406608602084;...
0101     -1.349406685353340,1.349406608602084;...
0102     1.349406685353340,-1.349406608602084;...
0103     -1.349406685353340,-1.349406608602084],...
0104     'CrossLegTable',NaN,... x1=0 or x2=0
0105     'CrownedCross',NaN,... x1=0 or x2=0
0106     'Csendes',0,...
0107     'Cst',NaN,...
0108     'Cube',[1,1],...
0109     'Custom01',[pi;3*pi],...
0110     'Custom02',2.90844,...
0111     'Custom03',(1:2:17)'*pi/4,...
0112     'Custom04',0,...
0113     'Custom05',-0.636071,...
0114     'Custom06',2.9084,...
0115     'Custom07',9.6952,...
0116     'Damavandi',[2,2],...
0117     'Deb1',NaN,...
0118     'Deb2',NaN,...
0119     'Deb3',NaN,...
0120     'Deb4',NaN,...
0121     'Decanomial',[2,-3],...
0122     'Deceptive',(1:dim)./(dim+1),...
0123     'DeckkersAarts',[0,-15;0,15],...
0124     'DeflectedCorrugatedSpring',5*ones(1,dim),...
0125     'DeVilliersGlasser1',NaN,...
0126     'DeVilliersGlasser2',NaN,...
0127     'DixonPrice',2.^(-(2.^(1:dim)-2)./2.^(1:dim)),...
0128     'Dolan', [8.39045925, 4.81424707, 7.34574133, 68.88246895, 3.85470806],...
0129     'DropWave',zeros(1,dim),...
0130     'Easom',[pi pi],...
0131     'ElAttarVidyasogarDutta',[3.40918683, -2.17143304],...
0132     'EggCrate',[0,0],...
0133     'EggHolder',[512.0, 404.2319],...
0134     'Exponential',0,...
0135     'EX1',[1.764,11.15],...
0136     'Exp2',[1,10],...
0137     'Exp3',[1,10,5],...
0138     'Exp4',[1,10,1,5],...
0139     'Exp5',[1,10,1,5,4],...
0140     'Exp6',[1,10,1,5,4,3],...
0141     'FreudensteinRoth',[5,4],...
0142     'Gear',[16,19,43,49],...
0143     'Giunta',[0.4673200277395354, 0.4673200169591304],...
0144     'GoldsteinPrice',[0,-1],...
0145     'Griewank',0,...
0146     'GulfResearch',[50,25,1.5],...
0147     'Hansen',[-7.589893,-7.708314;...
0148     -7.589893, -1.425128;...
0149     -7.589893, 4.858057;...
0150     -1.306708, -7.708314;...
0151     -1.306708, 4.858057;...
0152     4.976478, 4.858057;...
0153     4.976478, -1.425128;...
0154     4.976478, -7.708314],...
0155     'Hartmann3',[0.114614,0.555649,0.852547],...
0156     'Hartmann6',[0.20168952, 0.15001069, 0.47687398, 0.27533243, 0.31165162, 0.65730054],...
0157     'HelicalValley',[1,0,0],...
0158     'Himmelblau',[3,2],...
0159     'Holzman',[50 25 1.5],...
0160     'Hosaki',[4,2],...
0161     'Infiniti',zeros(1,dim),...
0162     'JennrichSampson',[0.257825,0.257825],...
0163     'Judge',[0.86479,1.2357],...
0164     'Katsuura',zeros(1,dim),...
0165     'Kowalik',[0.192833,0.190836,0.123117,0.135766],...
0166     'Langermann52',NaN,...
0167     'Langermann5',NaN,...
0168     'Keane',[0,1.39325;1.39325,0],...
0169     'Leon',[1,1],...
0170     'Levy03',ones(1,dim),...
0171     'Levy05',[-1.3068,-1.4248],...
0172     'Levy13',ones(1,dim),...
0173     'Matyas',[0,0],...
0174     'McCormick',[-0.547,-1.547],...
0175     'Michalewicz',NaN,...
0176     'MieleCantrell',[0,1,1,1],...
0177     'Mishra01',NaN,...
0178     'Mishra02',NaN,...
0179     'Mishra03',[-8.4667,-10],... %[-8.466,-10],...
0180     'Mishra04',[-9.94112, -9.99952],... %[-9.84112,-10],...
0181     'Mishra05',[-1.98682,-10],...
0182     'Mishra06',[2.94777, 1.82174],... %[2.88631, 1.82326],...
0183     'Mishra07',factorial(dim).*ones(1,dim),...
0184     'Mishra08',[2,-3],...
0185     'Mishra09',[1,2,3],...
0186     'Mishra10',[2,2],...
0187     'Mishra11',0,...
0188     'Mystery',[2.5044,2.5778],...
0189     'NeedleEye',zeros(1,dim),...
0190     'NewFunction1',[-8.4666,-9.9988],...
0191     'NewFunction2',[-9.94112,-9.99952],...
0192     'NewFunction3',[-1.9862,-10],...
0193     'Null',NaN,...
0194     'OddSquare',[1, 1.3, 0.8, -0.4, -1.3, 1.6, -0.2, -0.6, 0.5, 1.4...
0195     1, 1.3, 0.8, -0.4, -1.3, 1.6, -0.2, -0.6, 0.5, 1.4],...
0196     'Parsopoulos',[pi/2,pi],...
0197     'Pathological',zeros(1,dim),...
0198     'PenHolder',[9.646167708023526, 9.646167671043401;
0199     -9.646167708023526, 9.646167671043401;
0200     9.646167708023526, -9.646167671043401;
0201     -9.646167708023526, -9.646167671043401],...
0202     'Paviani',9.351,...
0203     'Peaks',[0.2283,-1.6255],...
0204     'PeaksN',[0.0570,-0.4064],...
0205     'Penalty1',-ones(1,dim),...
0206     'Penalty2',ones(1,dim),...
0207     'Periodic',[0,0],...
0208     'Pinter',zeros(1,dim),...
0209     'Plateau',zeros(1,dim),...
0210     'Powell',zeros(1,dim),...
0211     'PowerSum',[1,2,2,3],...
0212     'Price1',[-5,-5;-5,5;5,-5;5,5],...
0213     'Price2',[0;0],...
0214     'Price3',[1,1],...
0215     'Price4',[0,0;2,4;1.464,-2.506],...
0216     'Qing',sqrt(1:dim),...
0217     'Quadratic',[0.19388,0.48513],...
0218     'Quartic',0,...
0219     'Quintic',-1,...
0220     'Rana',-500*ones(1,dim),...
0221     'Rastrigin',zeros(1,dim),...
0222     'RHE',zeros(1,dim),...
0223     'Ripple01',[0.1,0.1],...
0224     'Ripple25',[0.1,0.1],...
0225     'Rosenbrock',ones(1,dim),...
0226     'RosenbrockM',-[0.9,0.95],...
0227     'RosenbrockMS',NaN*ones(1,dim),...
0228     'RotatedEllipse1',zeros(1,dim),...
0229     'RotatedEllipse2',zeros(1,dim),...
0230     'Rump',zeros(1,dim),...
0231     'Salomon',zeros(1,dim),...
0232     'Sargan',zeros(1,dim),...
0233     'Schaffer1',zeros(1,dim),...
0234     'Schaffer2',zeros(1,dim),...
0235     'Schaffer3',[0,1.253115],...
0236     'Schaffer4',[0,1.253115],...
0237     'Schaffer6',zeros(1,dim),...
0238     'SchmidtVetters',[0.78547,0.78547,0.78547],...
0239     'Schwefel01',zeros(1,dim),...
0240     'Schwefel02',zeros(1,dim),...
0241     'Schwefel04',ones(1,dim),...
0242     'Schwefel06',[1,3],...
0243     'Schwefel20',zeros(1,dim),...
0244     'Schwefel21',zeros(1,dim),...
0245     'Schwefel22',zeros(1,dim),...
0246     'Schwefel23',zeros(1,dim),...
0247     'Schwefel25',ones(1,dim),...
0248     'Schwefel26',420.968746*ones(1,dim),...
0249     'Schwefel36',[12,12],...
0250     'Shekel05',[4,4,4,4],...
0251     'Shekel07',[4,4,4,4],...
0252     'Shekel10',[4,4,4,4],...
0253     'Shubert1',[-7.0835,4.8580],...
0254     'Shubert3',5.791794*[1,1],...
0255     'Shubert4',[-0.80032121,-7.08350592],...
0256     'SineEnveloppe',zeros(1,dim),...
0257     'Slope',NaN,...
0258     'Sodp',zeros(1,dim),...
0259     'Sphere',zeros(1,dim),...
0260     'Step',0.5*ones(1,dim),...
0261     'Step1',zeros(1,dim),...
0262     'Step2',-0.5*ones(1,dim),...
0263     'Step3',zeros(1,dim),...
0264     'StepInt',zeros(1,dim),...
0265     'Stochastic',1./(1:dim),...
0266     'StretchedV',zeros(1,dim),...
0267     'StyblinskiTang',-2.903534018185960*ones(1,dim),...
0268     'SumSquare',zeros(1,dim),...
0269     'Treccani',[-2 0],...
0270     'Trefethen',[-.02440307923 0.2106124261],...
0271     'Trid',[6 10 12 12 10 6],...
0272     'Trigonometric1',zeros(1,dim),...
0273     'Trigonometric2',0.9*ones(1,dim),...
0274     'Tripod',[0,-50],...
0275     'TubeHolder',[pi/2,0],...
0276     'Ursem1',[1.69714,0],...
0277     'Ursem3',[0 0],...
0278     'Ursem4',[0 0],...
0279     'UrsemWaves',[1.2,1.2],...
0280     'VenterSobiezcczanskiSobieski',zeros(1,dim),...
0281     'Vincent',7.70628098*ones(1,dim),...
0282     'Watson',[-0.0158 1.012 -.2329 1.26 -1.513 0.9928],...
0283     'Wavy',zeros(1,dim),...
0284     'WayburnSeader1',[1 2],...
0285     'WayburnSeader2',[0.2 1],...
0286     'Weibull',[41.8923,1.32038,23.0365],...
0287     'Weierstrass',zeros(1,dim),...
0288     'Whitley',ones(1,dim),...
0289     'Wolfe',zeros(1,dim),...
0290     'XinSheYang1',zeros(1,dim),...
0291     'XinSheYang2',zeros(1,dim),...
0292     'XinSheYang3',zeros(1,dim),...
0293     'XinSheYang4',zeros(1,dim),...
0294     'Xor',[1 -1 1 -1 -1 1 1 -1 0.421134],...
0295     'YaoLiu4',zeros(1,dim),...
0296     'YaoLiu9',zeros(1,dim),...
0297     'Zacharov',zeros(1,dim),...
0298     'ZeroSum',@(x)sum(x)==0,...
0299     'Zettl',[-0.02896 0],...
0300     'Zimmerman',[7 2],...
0301     'Zirilli',[-1.0465 0]);
0302 
0303 %%%%%%%
0304 listGlobZmin=struct(...
0305     'Ackley1',0,...
0306     'Ackley2',-200,...
0307     'Ackley3',-234.8854,...
0308     'Ackley4',-3.917275,...
0309     'Adjiman',-2.02181,...
0310     'Alpine1',0,...
0311     'Alpine2',2.808^dim,...
0312     'AHE',0,...
0313     'AMGM',0,... %%
0314     'BartelsConn',1,...
0315     'Beale',0,...
0316     'BiggsExp2',0,...
0317     'BiggsExp3',0,...
0318     'BiggsExp4',0,...
0319     'BiggsExp5',0,...
0320     'BiggsExp6',0,...
0321     'Bird',-106.76453,...
0322     'Bohachevsky1',0,...
0323     'Bohachevsky2',0,...
0324     'Bohachevsky3',0,...
0325     'Booth',0,...
0326     'BoxBetts',0,...
0327     'Brad', 0.00821487,...
0328     'Branin1', 0.3978873,...
0329     'Branin2',5.559037,...
0330     'Brent',0,...
0331     'Brown',0,...
0332     'Bukin01',[0;0],...
0333     'Bukin02',0,...
0334     'Bukin03',0,...
0335     'Bukin04',0,...
0336     'Bukin05',0,...
0337     'Bukin06',0,...
0338     'Bukin07',[0;0],...
0339     'Bukin08',0,...
0340     'Bukin09',0,...
0341     'Bukin10',[0;0],...
0342     'Bukin11',0,...
0343     'Bukin12',0,...
0344     'Bukin13',0,...
0345     'Bukin14',0,...
0346     'Bukin15',[0;0],...
0347     'Bukin16',0,...
0348     'Bukin17',[0;0],...
0349     'Bukin18',[0;0],...
0350     'Bukin19',[0;0],...
0351     'Bukin20',0,...
0352     'CamelbackThreeHump',0,...
0353     'CamelbackSixHump',[-1.0316;-1.0316],...
0354     'CarromTable',-24.15681551650653,...
0355     'ChenV',-2000,...
0356     'ChenBird',-2000.003999984,...
0357     'Chichinadze',-42.04996,...
0358     'ChungReynolds',0,...
0359     'Cigar',0,...
0360     'Cola',11.7464,...
0361     'Colville',0,...
0362     'Corana',0,...
0363     'CosineMixture',0.1*dim,...
0364     'CrossInTray',ones(4,1)*(-2.06261218),...
0365     'CrossLegTable',-1,... x1=0 or x2=0
0366     'CrownedCross',1e-4,... x1=0 or x2=0
0367     'Csendes',0,...
0368     'Cst',NaN,...
0369     'Cube',0,...
0370     'Custom01',ones(2,1)*5,...
0371     'Custom02',-0.436559,...
0372     'Custom03',-ones(9,1),...
0373     'Custom04',-1,...
0374     'Custom05',-1.12848,...
0375     'Custom06',-0.4366,...
0376     'Custom07',-0.4366,...
0377     'Damavandi',20.6508,...
0378     'Deb1',NaN,...
0379     'Deb2',NaN,...
0380     'Deb3',NaN,...
0381     'Deb4',NaN,...
0382     'Decanomial',0,...
0383     'Deceptive',-1,...
0384     'DeckkersAarts',-2.477109375e+04,...
0385     'DeflectedCorrugatedSpring',-1,...
0386     'DeVilliersGlasser1',0,...
0387     'DeVilliersGlasser2',0,...
0388     'DixonPrice',0,...
0389     'Dolan',10^-5,...
0390     'DropWave',-1,...
0391     'Easom',-1,...
0392     'ElAttarVidyasogarDutta',1.712780354,...
0393     'EggCrate',0,...
0394     'EggHolder',-959.640662711,...
0395     'Exponential',-1,...
0396     'EX1',-1.28186,...
0397     'Exp2',0,...
0398     'Exp3',0,...
0399     'Exp4',0,...
0400     'Exp5',0,...
0401     'Exp6',0,...
0402     'FreudensteinRoth',0,...
0403     'Gear',2.7e-12,...
0404     'Giunta',0.06447042053690566,...
0405     'GoldsteinPrice',3,...
0406     'Griewank',0,...
0407     'GulfResearch',0,...
0408     'Hansen',-176.5418,...
0409     'Hartmann3',-3.86278214782076,...
0410     'Hartmann6',-3.32236801141551,...
0411     'HelicalValley',0,...
0412     'Himmelblau',0,...
0413     'Holzman',0,...
0414     'Hosaki',-2.3458,...
0415     'Infiniti',0,...
0416     'JennrichSampson',124.3622,...
0417     'Judge',16.0817307,...
0418     'Katsuura',1,...
0419     'Keane',0.673668,...
0420     'Kowalik',0.00030748610,...
0421     'Langermann52',-1.4,...
0422     'Langermann5',NaN,...
0423     'Leon',0,...
0424     'Levy03',0,...
0425     'Levy05',-176.1375,...
0426     'Levy13',0,...
0427     'Matyas',0,...
0428     'McCormick',-1.9133,...
0429     'Michalewicz',NaN,...
0430     'MieleCantrell',0,...
0431     'Mishra01',0,...
0432     'Mishra02',0,...
0433     'Mishra03',-0.183578,... %-0.18467,...
0434     'Mishra04',-0.1971881,... %-0.199409,...
0435     'Mishra05',-0.119829,...
0436     'Mishra06',-2.675075970,... %-2.28395,...
0437     'Mishra07',0,...
0438     'Mishra08',0,...
0439     'Mishra09',0,...
0440     'Mishra10',0,...
0441     'Mishra11',0,...
0442     'Mystery',-1.4565,...
0443     'NeedleEye',1,...
0444     'NewFunction1',-0.17894509347721144,...
0445     'NewFunction2',-0.1971881058905,...
0446     'NewFunction3',-1.019829,...
0447     'Null',NaN,...
0448     'OddSquare',-1,... %-1.0084
0449     'Parsopoulos',0,...
0450     'Pathological',-(dim-1),...
0451     'PenHolder',-1.037845,...
0452     'Paviani',-45.77845,...
0453     'Peaks',-6.5511,...
0454     'PeaksN',-0.8735,...
0455     'Penalty1',0,...
0456     'Penalty2',0,...
0457     'Periodic',0.9,...
0458     'Pinter',0,...
0459     'Plateau',30,...
0460     'Powell',0,...
0461     'PowerSum',0,...
0462     'Price1',0,...
0463     'Price2',0.9,...
0464     'Price3',0,...
0465     'Price4',0,...
0466     'Qing',0,...
0467     'Quadratic',-3873.724182183033,...
0468     'Quartic',NaN,...
0469     'Quintic',0,...
0470     'Rana',-928.5478,...
0471     'Rastrigin',0,...
0472     'RHE',0,...
0473     'Ripple01',-2.2,...
0474     'Ripple25',-2,...
0475     'Rosenbrock',0,...
0476     'RosenbrockM',34.37124,...
0477     'RosenbrockMS',NaN,...
0478     'RotatedEllipse1',0,...
0479     'RotatedEllipse2',0,...
0480     'Rump',0,...
0481     'Salomon',0,...
0482     'Sargan',0,...
0483     'Schaffer1',0,...
0484     'Schaffer2',0,...
0485     'Schaffer3',0.00123005,...
0486     'Schaffer4',0.2924385,...
0487     'Schaffer6',0,...
0488     'SchmidtVetters',2.99845,...
0489     'Schwefel01',0,...
0490     'Schwefel02',0,...
0491     'Schwefel04',0,...
0492     'Schwefel06',0,...
0493     'Schwefel20',0,...
0494     'Schwefel21',0,...
0495     'Schwefel22',0,...
0496     'Schwefel23',0,...
0497     'Schwefel25',0,...
0498     'Schwefel26',0,...
0499     'Schwefel36',-3456,...
0500     'Shekel05',-10.1527,...
0501     'Shekel07',-10.40282,...
0502     'Shekel10',-10.53628,...
0503     'Shubert1',-186.7309,...
0504     'Shubert3',-24.062499,...
0505     'Shubert4',-29.016015,...
0506     'SineEnveloppe',0,...
0507     'Slope',NaN,...
0508     'Sodp',0,...
0509     'Sphere',0,...
0510     'Step',dim*0.25,...
0511     'Step1',0,...
0512     'Step2',0,...
0513     'Step3',0,...
0514     'StepInt',25,...
0515     'Stochastic',0,...
0516     'StretchedV',0,...
0517     'StyblinskiTang',-39.16616570377142*dim,...
0518     'SumSquare',0,...
0519     'Treccani',0,...
0520     'Trefethen',-3.3068686474,...
0521     'Trid',-50,...
0522     'Trigonometric1',0,...
0523     'Trigonometric2',1,...
0524     'Tripod',0,...
0525     'TubeHolder',-10.872299901558,...
0526     'Ursem1',-4.8168,...
0527     'Ursem3',-3,...
0528     'Ursem4',-1.5,...
0529     'UrsemWaves',-8.5536,...
0530     'VenterSobiezcczanskiSobieski',-400,...
0531     'Vincent',-dim,...
0532     'Watson',0.002288,...
0533     'Wavy',0,...
0534     'WayburnSeader1',0,...
0535     'WayburnSeader2',0,...
0536     'Weibull',0.1692167,...
0537     'Weierstrass',0,...
0538     'Whitley',0,...
0539     'Wolfe',0,...
0540     'XinSheYang1',0,...
0541     'XinSheYang2',0,...
0542     'XinSheYang3',-1,...
0543     'XinSheYang4',-1,...
0544     'Xor',0.9597588,...
0545     'YaoLiu4',0,...
0546     'YaoLiu9',0,...
0547     'Zacharov',0,...
0548     'ZeroSum',0,...
0549     'Zettl',-0.0037912,...
0550     'Zimmerman',0,...
0551     'Zirilli',-0.3523);
0552 
0553 lGX=listGlobXmin.(funName);
0554 lGZ=listGlobZmin.(funName);
0555 
0556 if size(lGX,2)==1&&isDimOk
0557     GlobX=repmat(lGX,[1,dim]);
0558 else
0559     GlobX=lGX;
0560 end
0561 if length(lGZ)==1&&size(lGX,1)>1
0562     GlobZ=repmat(lGZ,[size(lGX,1),1]);
0563 else
0564     GlobZ=lGZ;
0565 end
0566 end

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