TOMLAB
Utvecklare | Tomlab Optimization Inc. |
---|---|
Stabil frisättning | 8.7 / 17 september 2020 |
Skrivet i | MATLAB , C , Fortran |
Operativ system | Windows 32/64-bitars , Linux 32/64-bitars och Mac OS X (Intel) |
Storlek | 89 MB ( Windows 32-bitars ) |
Typ | Teknisk beräkning |
Licens | Proprietär |
Hemsida | TOMLAB produktsida |
TOMLAB Optimization Environment är en modelleringsplattform för att lösa tillämpade optimeringsproblem i MATLAB .
Beskrivning
TOMLAB är en generell utvecklings- och modelleringsmiljö i MATLAB för forskning, undervisning och praktisk lösning av optimeringsproblem. Det möjliggör att ett bredare spektrum av problem kan lösas i MATLAB och ger många ytterligare lösare.
Optimeringsproblem stöds
- TOMLAB hanterar ett brett spektrum av problemtyper, bland annat:
- Linjär programmering
- Kvadratisk programmering
- Icke-linjär programmering
- Blandat heltalsprogrammering
- Kvadratisk programmering med blandat heltal med eller utan konvexa kvadratiska begränsningar
- Blandat heltals icke-linjär programmering
- Linjära och olinjära minsta kvadrater med L1 , L2 och oändlighetsnorm
- Exponentiell dataanpassning
- Global optimering
- Halvdefinitivt programmeringsproblem med bilinjär matrisojämlikheter
- Inskränkt måluppfyllelse
- Geometrisk programmering
- Genetisk programmering
- Dyr eller dyr global optimering av svart låda
- Icke-linjära komplementaritetsproblem
Ytterligare egenskaper
- TOMLAB stöder fler områden än generell optimering, till exempel:
- Optimal kontroll med PROPT med Gauss och Chebyshev samlokalisering.
- Automatisk differentiering med MAD
- Gränssnitt till AMPL
Ytterligare detaljer
TOMLAB stöder lösare som CPLEX , SNOPT , KNITRO och MIDACO . Varje sådan lösare kan kallas för att lösa en enda modellformulering. Lösarna som stöds är lämpliga för många problem, inklusive linjär programmering , heltalsprogrammering och global optimering .
Ett gränssnitt till AMPL gör det möjligt att formulera problemet i ett algebraiskt format. MATLAB-kompilatorn gör det möjligt för användaren att bygga fristående lösningar. Systerprodukter finns tillgängliga för LabVIEW och Microsoft .NET .
Modellering underlättas främst av TomSym -klassen.
externa länkar
- TOMLAB
- MAD ( M ATLAB A utomatic Differentiation )
- PROPT - MATLAB Optimal Control Software