TOMLAB är en platform för att lösa tillämpade optimeringsproblem med MATLAB.
TOMLAB är en generell utvecklingsplattform tillgänglig för MATLAB-användare för forskning, utbildning och praktiska lösningar av optimeringsproblem. Den möjliggör en lösning av en mängd nya problem i MATLAB och ger användaren ett urval av optimeringslösare.
TOMLAB klarar av att lösa olika problemtyper såsom:
- Linjär programmering
- Kvadratisk programmering
- Icke-linjär programmering
- Binär- och heltalsoptimering
- Blandad kontinuering och heltalsoptimering med eller utan konvexa kvadratiska bivillkor
- Kontinuerlig- och heltalsoptimering för icke-linjära problem
- Linjära och icke-linjära minstakvadrat-problem, med olika typer och normer
- Kurv-optimering
- Global optimering
- Semidefininita programmeringsproblem med bilinjära matris-bivillkor
- Mål-programmering
- Geometrisk programmering
- Genetisk programmering
- Dyr eller kostsam global optimering
- Komplementära problem
TOMLAB hanterar även andra områden:
- Optimal styrning med PROPT och SOCS
- Automatisk differentiering med MAD
- Koppling till AMPL
- Holmström, Kenneth; Quttineh, Nils-Hassan, Edvall, Marcus M. (2008-02-07). An adaptive radial basis algorithm {(ARBF)} for expensive black-box mixed-integer constrained global optimization. Journal of Optimization and Engineering. doi:10.1007/s11081-008-9037-3. ISSN 1389-4420
- Holmström, Kenneth (2007-11-07). An adaptive radial basis algorithm {(ARBF)} for expensive black-box global optimization. Journal of Global Optimization (JOGO). doi:10.1007/s10898-007-9256-8. ISSN 0925-5001
- Kallrath, Josef; Holmström, Kenneth, Edvall, Marcus M. (2004-02-29). Modeling Languages in Mathematical Optimization (Applied Optimization). Springer. ISBN 1402075472
- Holmström, Kenneth (2003-10-21). "TOMLAB - for Large-Scale Robust Optimization" (PDF). Nordic MATLAB Conference 2003.