„Linear Programming Language“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
K Typo |
Phzh (Diskussion | Beiträge) Form, typo |
||
Zeile 1: | Zeile 1: | ||
{{Infobox Software |
{{Infobox Software |
||
| Hersteller = [http://www.virtual-optima.com Virtual Optima] |
| Hersteller = [http://www.virtual-optima.com/ Virtual Optima] |
||
| Betriebssystem = [[Plattformunabhängig]] |
| Betriebssystem = [[Plattformunabhängig]] |
||
| Status = Active |
| Status = Active |
||
| Lizenz = [[Proprietär]] |
| Lizenz = [[Proprietär]] |
||
| Kategorie = [[Algebraische Modellierungssprache]], [[Programmiersprache]] |
| Kategorie = [[Algebraische Modellierungssprache]], [[Programmiersprache]] |
||
| |
| Website = [http://www.virtual-optima.com/ www.virtual-optima.com] |
||
}} |
}} |
||
Zeile 11: | Zeile 11: | ||
== Geschichte == |
== Geschichte == |
||
Die erste Version von LPL wurde am Institut für Informatik der [[Universität Freiburg (Schweiz)|Universität Freiburg]], Schweiz entworfen und war ursprünglich dafür konzipiert worden, eigene große lineare Optimierungsmodelle mit Tausenden Variablen und Restriktionen zu formulieren. LPL wurde danach mehr und mehr eine Plattform für Weiterentwicklungen von computergestützten Optimierungen und mathematischen Modellierungen und wurde durch den [[Schweizerischer Nationalfonds|Schweizerischen Nationalfonds]] zur Förderung der wissenschaftlichen Forschung gefördert. Daraus hervorgehend war das spin-off Unternehmen [[Virtual Optima Inc.]], das LPL heute vermarktet und weiterentwickelt. |
Die erste Version von LPL wurde am Institut für Informatik der [[Universität Freiburg (Schweiz)|Universität Freiburg]], Schweiz entworfen und war ursprünglich dafür konzipiert worden, eigene große lineare Optimierungsmodelle mit Tausenden Variablen und Restriktionen zu formulieren. LPL wurde danach mehr und mehr eine Plattform für Weiterentwicklungen von computergestützten Optimierungen und mathematischen Modellierungen und wurde durch den [[Schweizerischer Nationalfonds|Schweizerischen Nationalfonds]] zur Förderung der wissenschaftlichen Forschung gefördert. Daraus hervorgehend war das spin-off Unternehmen [[Virtual Optima Inc.]], das LPL heute vermarktet und weiterentwickelt. |
||
== Funktionalität == |
== Funktionalität == |
||
LPL ist eine mächtige Modelliersprache und ein komplexes mathematisches Modellierungssystem, das es erlaubt, lineare, nicht-lineare und andere Optimierungsmodelle zu generieren, zu verändern und automatisch zu dokumentieren. Ein Compiler übersetzt dabei automatisch das mathematische Modell in eine Form, die von einem Solver gelöst werden kann, es liest die Daten von der Datenbank ein, ruft den Solver auf und schreibt das Resultat direkt wieder in die Datenbank oder generiert einen umfangreichen Lösungsbericht. LPL kann mit den meisten kommerziellen und freien Solver kommunizieren. |
LPL ist eine mächtige Modelliersprache und ein komplexes mathematisches Modellierungssystem, das es erlaubt, lineare, nicht-lineare und andere Optimierungsmodelle zu generieren, zu verändern und automatisch zu dokumentieren. Ein Compiler übersetzt dabei automatisch das mathematische Modell in eine Form, die von einem Solver gelöst werden kann, es liest die Daten von der Datenbank ein, ruft den Solver auf und schreibt das Resultat direkt wieder in die Datenbank oder generiert einen umfangreichen Lösungsbericht. LPL kann mit den meisten kommerziellen und freien Solver kommunizieren. |
||
===Inhalt des Programmes=== |
=== Inhalt des Programmes === |
||
* deklarative mathematische Sprache |
* deklarative mathematische Sprache |
||
* algorithmische Programmiersprache |
* algorithmische Programmiersprache |
Version vom 21. Januar 2020, 13:57 Uhr
Linear Programming Language | |
---|---|
Basisdaten
| |
Entwickler | Virtual Optima |
Betriebssystem | Plattformunabhängig |
Kategorie | Algebraische Modellierungssprache, Programmiersprache |
Lizenz | Proprietär |
www.virtual-optima.com |
Linear Programming Language (LPL) ist eine moderne computer-ausführbare, mathematische Modelliersprache, die dazu verwendet werden kann lineare, nicht-lineare und andere mathematische Modelle zu formulieren. Das System ist geeignet, komplexe Modelle mit zahlreichen Variablen und Beschränkungen zu lösen.
Geschichte
Die erste Version von LPL wurde am Institut für Informatik der Universität Freiburg, Schweiz entworfen und war ursprünglich dafür konzipiert worden, eigene große lineare Optimierungsmodelle mit Tausenden Variablen und Restriktionen zu formulieren. LPL wurde danach mehr und mehr eine Plattform für Weiterentwicklungen von computergestützten Optimierungen und mathematischen Modellierungen und wurde durch den Schweizerischen Nationalfonds zur Förderung der wissenschaftlichen Forschung gefördert. Daraus hervorgehend war das spin-off Unternehmen Virtual Optima Inc., das LPL heute vermarktet und weiterentwickelt.
Funktionalität
LPL ist eine mächtige Modelliersprache und ein komplexes mathematisches Modellierungssystem, das es erlaubt, lineare, nicht-lineare und andere Optimierungsmodelle zu generieren, zu verändern und automatisch zu dokumentieren. Ein Compiler übersetzt dabei automatisch das mathematische Modell in eine Form, die von einem Solver gelöst werden kann, es liest die Daten von der Datenbank ein, ruft den Solver auf und schreibt das Resultat direkt wieder in die Datenbank oder generiert einen umfangreichen Lösungsbericht. LPL kann mit den meisten kommerziellen und freien Solver kommunizieren.
Inhalt des Programmes
- deklarative mathematische Sprache
- algorithmische Programmiersprache
- Optimierungstool
- Datenmodellierungstool
- Datenmanipulationstool
- Modellierungsumgebung
- Dokumentierungstool
- Lösungsberichtstool
- Bibliothek für andere Anwendungsumgebungen
- Lösungstool via Internet
Literatur
- Huerlimann Tony (2000), Mathematical Modeling and Optimization: An Essay for the Design of Computer-Based Modeling Tools, ISBN 978-0-7923-5927-2.
- Kallrath J. (ed.) (2003), Modelling Languages in Mathematical Optimization, Boston/Dordrecht/London: Kluwer Academic Publishers.