Linear Programming Language
|
Linear Programming Language - LPL - is a high-level computer-executable mathematical modeling language and modeling system, to build, modify and document linear, non-linear and other mathematical optimization and logical models. The system is applicable for solving complex and large-scale modeling applications with numerous constraints. History Initally, designed at the University of Fribourg, Switzerland for own large linear programming models in the early 90s, it became a platform for developing new ideas in the field of modeling and project-related promoted by the Swiss Federal Research Foundation. Eventually it was further developed and assigned by Virtual Optima Inc. . Functionality LPL is a powerful modeling language and a full-fetched mathematical modeling system with a point-and-click interface. The language is a structured mathematical and logical modeling and programming language with an extended index mechanism, which allows one to build, maintain, modify, and document large linear, non-linear, and other mathematical (optimization) models. A language compiler translates the model automatically into a solver acceptable form; reads data directly from database, calls a solver and can write the results directly back to the database or generate complex solution report files. LPL can communicate with most commercial and free solvers. the essence of the content * declarative mathematical language * algorithimic programming language * optimization tool * data modeling tool * data manipulation tool * modeling environment * documentation tool * reporting tool * library in other applications * internet solving tool
|