Practical Optimization with the TOMLAB Environment in Matlab Professor Kenneth Holmström Applied Optimization and Modeling Group ( TOM ) Center for Mathematical Modeling

The TOMLAB /SOL v3.0 optimization environment is a powerful optimization tool in Matlab, which incooperates many results from the last 40 years of research in the field. More than 65 different algorithms for linear, discrete, global and nonlinear optimization are implemented in Matlab, and 14 Fortran solvers are integrated with the use of MEX file interfaces. It has been developed in cooperation with the SOL group at Stanford and UC San Diego and includes the SOL solvers SNOPT, NPSOL, MINOS, SQOPT, NLSSOL, QPOPT, LPOPT and LSQR. TOMLAB is available on Windows, Linux, SGI, HP, MAC, DEC and SUN systems. This paper discusses the design and contents of TOMLAB, and some examples of its usage on practical real-life optimization problems. We emphasize the great importantance of using high-quality numerical software in the solution process of optimization problems. Global optimization methods are discussed, and the way they easily may be combined with local optimization methods to solve practical industrial and financial simulation and optimization problems. More information on TOMLAB is available at the TOMLAB home page URL: http://www.tomlab.net. A 200 page User’s Guide is available for download, together with demonstration versions of v3.0 /SOL, as well as v3.0 and v3.0 /MINI, which include a subset of the SOL solvers.

[1]  Richard M. Karp,et al.  The traveling-salesman problem and minimum spanning trees: Part II , 1971, Math. Program..

[2]  G. Nemhauser,et al.  Integer Programming , 2020 .

[3]  Axel Ruhe,et al.  Algorithms for separable nonlinear least squares problems , 1980 .

[4]  Jorge J. Moré,et al.  Testing Unconstrained Optimization Software , 1981, TOMS.

[5]  K. Schittkowski On the Convergence of a Sequential Quadratic Programming Method with an Augmented Lagrangian Line Search Functions. , 1982 .

[6]  M. Al-Baali,et al.  Variational Methods for Non-Linear Least-Squares , 1985 .

[7]  R. Fletcher,et al.  Hybrid Methods for Nonlinear Least Squares , 1987 .

[8]  C. Fraley,et al.  Algorithms for Nonlinear Least-Squares Problems , 1988 .

[9]  Jürgen Huschens,et al.  On the Use of Product Structure in Secant Methods for Nonlinear Least Squares Problems , 1994, SIAM J. Optim..

[10]  Ravindra K. Ahuja,et al.  Network Flows: Theory, Algorithms, and Applications , 1993 .

[11]  C. D. Perttunen,et al.  Lipschitzian optimization without the Lipschitz constant , 1993 .

[12]  M. Haugg,et al.  LAKE : A PROGRAM SYSTEM FOR EQUILIBRIUM ANALYTICAL TREATMENT OF MULTIMETHOD DATA, ESPECIALLY COMBINED POTENTIOMETRIC AND NUCLEAR MAGNETIC RESONANCE DA TA , 1996 .

[13]  Nicholas I. M. Gould,et al.  Convergence Properties of Minimization Algorithms for Convex Constraints Using a Structured Trust Region , 1996, SIAM J. Optim..

[14]  Kenneth Holmstrom,et al.  TOMLAB - An Environment for Solving Optimization Problems in MATLAB , 1997 .

[15]  Donald R. Jones,et al.  Efficient Global Optimization of Expensive Black-Box Functions , 1998, J. Glob. Optim..

[16]  Kenneth Holmstrom Constrained Separable NLLS Algorithms for Chemical Equilibrium Analysis , 1998 .

[17]  Kenneth Holmstrom,et al.  The TOMLAB Optimization Environment in Matlab , 1999 .

[18]  oran Petersson Algorithms for Exponential Sum Fitting in Radiotherapy Planning , 1999 .

[19]  Erik Dotzauer,et al.  The TOMLAB Graphical User Interface for Nonlinear Programming , 1999 .

[20]  Jordan M. Berg,et al.  On Parameter Estimation Using Level Sets , 1999 .

[21]  Kenneth Holmström,et al.  The TOMLAB NLPLIB Toolbox for Nonlinear Programming , 1999 .

[22]  Thomas Hellström,et al.  Parameter Tuning in Trading Algorithms Using ASTA , 1999 .

[23]  The TOMLAB OPERA Toolbox for Linear and Discrete Optimization 1 , 1999 .

[24]  Mattias Björkman,et al.  Global Optimization of Costly Nonconvex Functions Using Radial Basis Functions , 2000 .

[25]  Kenneth Holmstrom,et al.  TOMLAB v2.0 User's Guide , 2000 .

[26]  B. Lennartson,et al.  Multi criteria controller design for uncertain MIMO systems using global non-convex optimization , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[27]  Sven Leyffer,et al.  Nonlinear programming without a penalty function , 2002, Math. Program..

[28]  David G. Luenberger,et al.  Linear and Nonlinear Programming: Second Edition , 2003 .