Code covered by the BSD License
-
displayoptimizationhistory(va...
DISPLAYOPTIMIZATIONHISTORY Display optimization history.
-
chompsep(str)
CHOMPSEP Remove file separator at end of string.
-
computenewpopulation(pop, bes...
COMPUTENEWPOPULATION Compute competing population of parameter vectors.
-
concatpath(varargin)
CONCATPATH Concatenate file parts with correct file separator.
-
datenum2.m
-
deletewithsemaphores(fileList...
DELETEWITHSEMAPHORES Delete files using semaphors.
-
demo1
DEMO1 Demo for usage of DIFFERENTIALEVOLUTION.
-
demo2
DEMO2 Demo for usage of DIFFERENTIALEVOLUTION.
-
demo3
DEMO3 Demo for usage of DIFFERENTIALEVOLUTION.
-
differentialevolution(...
DIFFERENTIALEVOLUTION Start Differential Evolution optimization.
-
differentialevolutionslave(sl...
DIFFERENTIALEVOLUTIONSLAVE Start differential evolution slave process.
-
displayerrorstruct(errorStruc...
DISPLAYERRORSTRUCT Display structure returned by function lasterror.
-
existfile(fileName)
EXISTFILE Check for file existence.
-
findfiles(varargin)
FINDFILES Recursively search directory for files.
-
formattime(time, mode)
FORMATTIME Return formatted time string.
-
foxholes(x, noPause)
FOXHOLES Evaluate Shekel's Foxholes function.
-
getdefaultparams
GETDEFAULTPARAMS Get default parameters for differential evolution.
-
gethostname
GETHOSTNAME Get host name.
-
getusername
GETUSERNAME Get user name.
-
mbdatevec(n)
MBDATEVEC Return date vector for time in format as of function MBTIME.
-
mbtime
MBTIME Return serial date number converted to seconds
-
quantile2(x, p, dim)
QUANTILE2 Compute quantiles of a data sample.
-
removefilesemaphore(semaphore...
REMOVEFILESEMAPHORE Remove semaphore after file access.
-
rosenbrocksaddle(scale, param...
ROSENBROCKSADDLE Standard optimization function for demonstration.
-
selectfigure(figureTag, varar...
SELECTFIGURE Select figure by user-defined tag.
-
sendmailblat(subject, body, v...
SENDMAILBLAT Send E-mail using the Windows executable BLAT.EXE.
-
setfilesemaphore(fileList)
SETFILESEMAPHORE Set semaphore for file access.
-
tempdir2
TEMPDIR2 Return temporary directory.
-
textwrap2(stringIn, nOfColumn...
TEXTWRAP2 Wrap text string.
-
translatedatestr.m
-
differentialevolution
-
differentialevolution-faq
-
View all files
from
Differential Evolution
by Markus Buehren
Optimization using the evolutionary algorithm of Differential Evolution.
|
| getdefaultparams
|
function DEParamsDefault = getdefaultparams
%GETDEFAULTPARAMS Get default parameters for differential evolution.
% DEParams = GETDEFAULTPARAMS returns a structure with a set of default
% parameters for differential evolution.
%
% <a href="differentialevolution.html">differentialevolution.html</a> <a href="http://www.mathworks.com/matlabcentral/fileexchange/18593">File Exchange</a> <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KAECWD2H7EJFN">Donate via PayPal</a>
%
% Markus Buehren
% Last modified 05.07.2011
%
% See also DIFFERENTIALEVOLUTION.
% DE parameters
DEParamsDefault.algorithm = 'DE';
DEParamsDefault.CR = 0.7;
DEParamsDefault.F = 0.8;
DEParamsDefault.NP = 30;
DEParamsDefault.VTR = NaN;
DEParamsDefault.strategy = 1;
% parameters for reinitialization of population
DEParamsDefault.minvalstddev = -1;
DEParamsDefault.minparamstddev = -1;
DEParamsDefault.nofevaliter = 10;
DEParamsDefault.nochangeiter = 10;
% parameters for finishing the optimization
DEParamsDefault.maxiter = inf;
DEParamsDefault.maxtime = inf; % in seconds
DEParamsDefault.maxclock = []; % time vector as returned by clock.m
% parameters for information display
DEParamsDefault.refreshiter = 10;
DEParamsDefault.refreshtime = 60; % in seconds
DEParamsDefault.refreshtime2 = 600; % in seconds
DEParamsDefault.refreshtime3 = 1800; % in seconds
% slave process parameters
DEParamsDefault.feedSlaveProc = 0;
DEParamsDefault.slaveFileDir = '';
DEParamsDefault.maxMasterEvals = inf;
% miscellaneous
DEParamsDefault.useInitParams = 1;
DEParamsDefault.saveHistory = 1;
DEParamsDefault.displayResults = 1;
DEParamsDefault.playSound = 1;
DEParamsDefault.minimizeValue = 1;
DEParamsDefault.validChkHandle = '';
|
|
Contact us at files@mathworks.com