Linear Programming Language
Linear Programming Language | |
---|---|
Basic data
|
|
developer | Virtual Optima |
operating system | Platform independent |
category | Algebraic modeling language , programming language |
License | Proprietary |
www.virtual-optima.com |
Linear Programming Language ( LPL ) is a modern, computer-executable, mathematical modeling language that can be used to formulate linear, non-linear, and other mathematical models. The system is capable of solving complex models with numerous variables and constraints.
history
The first version of LPL was designed at the Institute for Computer Science at the University of Friborg , Switzerland and was originally designed to formulate your own large linear optimization models with thousands of variables and restrictions. LPL then became more and more a platform for the further development of computer-aided optimization and mathematical modeling and was funded by the Swiss National Fund for the Promotion of Scientific Research. This resulted in the spin-off company Virtual Optima Inc. , which LPL markets and further develops today.
Functionality
LPL is a powerful modeling language and a complex mathematical modeling system that allows linear, non-linear and other optimization models to be generated, changed and automatically documented. A compiler automatically translates the mathematical model into a form that can be solved by a solver, it reads the data from the database, calls the solver and writes the result directly back into the database or generates a comprehensive solution report. LPL can communicate with most commercial and free solvers.
Content of the program
- declarative mathematical language
- algorithmic programming language
- Optimization tool
- Data modeling tool
- Data manipulation tool
- Modeling environment
- Documentation tool
- Solution reporting tool
- Library for other application environments
- Solution tool via the Internet
literature
- 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), Modeling Languages in Mathematical Optimization, Boston / Dordrecht / London: Kluwer Academic Publishers.