请输入您要查询的百科知识:

 

词条 TOMLAB
释义

  1. Description

  2. Optimization problems supported

  3. Additional features

  4. Further details

  5. References

  6. External links

{{Use dmy dates|date=December 2013}}{{Infobox Software
| name = TOMLAB
| programming_language = MATLAB, C, Fortran
| developer = Tomlab Optimization Inc.
| latest_release_version = 7.9
| latest_release_date = 23 August 2012
| size = 89 MB (Windows 32-bit)
| operating_system = Windows 32/64-bit, Linux 32/64-bit and Mac OS X (Intel)
| genre = Technical computing
| status = Active
| license = Proprietary
| website = TOMLAB product page
}}

The TOMLAB[1][2][3] Optimization Environment is a modeling platform for solving applied optimization problems in MATLAB.

Description

TOMLAB is a general purpose development and modeling environment[4] in MATLAB for research, teaching and practical solution of optimization problems. It enables a wider range of problems to be solved in MATLAB and provides many additional solvers.

Optimization problems supported

  • TOMLAB handles a wide range of problem types, among them:
    • Linear programming
    • Quadratic programming
    • Nonlinear programming
    • Mixed-integer programming
    • Mixed-integer quadratic programming with or without convex quadratic constraints
    • Mixed-integer nonlinear programming
    • Linear and nonlinear least squares with L1, L2 and infinity norm
    • Exponential data fitting
    • Global optimization
    • Semi-definite programming problem with bilinear matrix inequalities
    • Constrained goal attainment
    • Geometric programming
    • Genetic programming
    • Costly or expensive black-box global optimization[5]
    • Nonlinear complementarity problems

Additional features

  • TOMLAB supports more areas than general optimization, for example:
    • Optimal control with PROPT using Gauss and Chebyshev collocation.[6]
    • Automatic differentiation with MAD[7]
    • Interface to AMPL

Further details

TOMLAB supports solvers like Gurobi, CPLEX, SNOPT, KNITRO and MIDACO. Each such solver can be called to solve one single model formulation. The supported solvers are appropriate for many problems, including linear programming, integer programming, and global optimization.

An interface to AMPL makes it possible to formulate the problem in an algebraic format. The MATLAB Compiler enables the user to build stand-alone solutions. Sister products are available for LabVIEW and Microsoft .NET.

Modeling is mainly facilitated by the TomSym class.

References

1. ^{{cite book | last = Holmström | first = Kenneth |author2=Quttineh, Nils-Hassan |author3=Edvall, Marcus M. | title = An adaptive radial basis algorithm {(ARBF)} for expensive black-box mixed-integer constrained global optimization | date = 2008-02-07 | publisher = Journal of Optimization and Engineering | doi = 10.1007/s11081-008-9037-3 |issn=1389-4420 }}
2. ^{{cite book | last = Kallrath | first = Josef |author2=Holmström, Kenneth |author3=Edvall, Marcus M. | title = Modeling Languages in Mathematical Optimization (Applied Optimization) | date = 2004-02-29 | publisher = Springer | isbn = 1-4020-7547-2 }}
3. ^{{cite journal | last = Holmström | first = Kenneth |author2=Edvall, Marcus M. |author3=Göran Anders O. | title = TOMLAB - for Large-Scale Robust Optimization | date = 2003-10-21 | publisher = Nordic MATLAB Conference 2003 | url = http://tomopt.com/docs/NordicMATLAB_TOMLAB.pdf | format = PDF }}
4. ^"TOMLAB OPTIMIZATION", TOMOPT Home Page Juli, 2014.
5. ^{{cite book | last = Holmström | first = Kenneth | title = An adaptive radial basis algorithm {(ARBF)} for expensive black-box global optimization | date = 2007-11-07 | publisher = Journal of Global Optimization (JOGO) | doi = 10.1007/s10898-007-9256-8 |issn=0925-5001 }}
6. ^"PROPT - Matlab Optimal Control Software (DAE, ODE)", PROPT Home Page April, 2009.
7. ^"Matlab Automatic Differentiation (MAD) - matlabAD", MAD Home Page June, 2008.

External links

  • TOMLAB
  • MAD (MATLAB Automatic Differentiation)
  • PROPT - MATLAB Optimal Control Software
{{Mathematical optimization software}}{{DEFAULTSORT:Tomlab}}

2 : Numerical software|Mathematical optimization software

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/12 0:05:39