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> Biology2. FMINCON [10] (F<strong>in</strong>d MINimum of CONstra<strong>in</strong>ed nonl<strong>in</strong>ear multivariable function) is a part of theMATLAB optimization toolbox which uses sequential quadratic programm<strong>in</strong>g (SQP);3. MISQP [14] (Mixed-Integer Sequential Quadratic Programm<strong>in</strong>g) solves mixed-<strong>in</strong>teger non-l<strong>in</strong>ear programm<strong>in</strong>gproblems by a modified sequential quadratic programm<strong>in</strong>g method;• stochastic global1. DE [30] (Differential Evolution) uses population based approach <strong>for</strong> m<strong>in</strong>imiz<strong>in</strong>g the per<strong>for</strong>mance <strong>in</strong>dex;2. SRES [26] (Stochastic Rank<strong>in</strong>g Evolution Strategy) uses an evolution strategy comb<strong>in</strong>ed with an approachto balance objective and penalty functions;• and hybrid metaheuristics1. ACOmi [29] (Ant Colony <strong>Optimization</strong> <strong>for</strong> Mixed Integer nonl<strong>in</strong>ear programm<strong>in</strong>g problems) is <strong>in</strong>spiredby ants <strong>for</strong>ag<strong>in</strong>g behavior and <strong>for</strong> the local search it uses MISQP;2. MITS [13] (Mixed-Integer Tabu Search algorithm) is based on extensions of the metaheuristic TabuSearch algorithm and <strong>for</strong> local search it uses MISQP too;where the determ<strong>in</strong>istic MISQP solver and all hybrid solvers are able to handle mixed-<strong>in</strong>teger problems directly.The problem is automatically re<strong>for</strong>mulated on the basis of user’s option.1.4 NUMERICAL SIMULATION METHOD (IVP SOLVERS)Forward <strong>in</strong>tegration of the ODE, Jacobian, and sensitivities if it is needed is ensured by CVODES, a part ofSUNDIALS [17], which is able to per<strong>for</strong>m the simultaneous or staggered sensitivity analysis too. The IVP problemcan be solved with the Newton or Functional iteration module and with the Adams or BDF l<strong>in</strong>ear multistep method(LMM). The Adams method is recommended <strong>for</strong> solv<strong>in</strong>g of the non-stiff problems while BDF is recommended<strong>for</strong> solv<strong>in</strong>g of the stiff problems. Note that the sensitivity equations are provided analytically and the error controlstrategy <strong>for</strong> the sensitivity variables could be enabled.Figure 1.1 – Organization of the toolbox code.Page – 9

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

Saved successfully!

Ooh no, something went wrong!