13.07.2015 Views

DOTcvpSB: a Matlab Toolbox for Dynamic Optimization in Systems ...

DOTcvpSB: a Matlab Toolbox for Dynamic Optimization in Systems ...

DOTcvpSB: a Matlab Toolbox for Dynamic Optimization in Systems ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>DOTcvpSB</strong>: a <strong>Matlab</strong> <strong>Toolbox</strong> <strong>for</strong> <strong>Dynamic</strong> <strong>Optimization</strong> <strong>in</strong> <strong>Systems</strong> Biology11.5.6 MITSDOTcvp: dotcvp_mits_default.m1 function [data] = dotcvp_mits_default(data)23 data.options.mits.NLPtol = data.nlp.NLPtol; % NLP tolerance level4 data.options.mits.max_iter = data.nlp.MaxIter; % maximum number of iterations5 data.options.mits.MaxTime = data.nlp.MaxCPUTime; % maximum CPU time [sec]6 data.options.mits.fex = -<strong>in</strong>f; % stopp<strong>in</strong>g criteria: if f = fex --> stop7 data.options.mits.locstart = 0; % if true: MITS starts with a local solver run from the <strong>in</strong>itial guess89 end11.5.7 SRESDOTcvp: dotcvp_sres_default.m1 function [data] = dotcvp_sres_default(data)23 data.options.sres.mm = 'm<strong>in</strong>'; % ['max'|'m<strong>in</strong>'] (<strong>for</strong> maximization or m<strong>in</strong>imization)4 data.options.sres.lambda = 150; % population size (number of offspr<strong>in</strong>g) (100 to 200)5 data.options.sres.G = 100000000; % maximum number of generations6 data.options.sres.mu = round(data.options.sres.lambda/7); % parent number (mu/lambda usually 1/7), be<strong>for</strong>e: roundn(lambda/7,0)7 data.options.sres.pf = 0.45; % pressure on fitness <strong>in</strong> [0 0.5] try around 0.458 data.options.sres.varphi = 1; % expected rate of convergence (usually 1)9 data.options.sres.MaxTime = data.nlp.MaxCPUTime; % maximum CPU time [sec]10 data.options.sres.itermax = data.nlp.MaxIter; % maximum number of iterations11 data.options.sres.MaxFunEvals = <strong>in</strong>f; % maximum number of function evaluations12 data.options.sres.NLPtol = data.nlp.NLPtol; % NLP tolerance level13 data.options.sres.delta = 0.75; % allowed the time variation <strong>for</strong> time grid adaptation [0 < 0.75 < 1]1415 endPage – 53

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!