Linear Programming Language

LPL is a mathematical modeling system which can be used to build, modify, and document large mathematical models. The LPL modeling system has been successfully applied to large linear and mixed integer programs.

A compiler translates models written in the LPL language to the input code of any LP/MIP solver, calls the solver automatically, reads the solution back to its internal representation, and writes user defined reports in form of tables.

Logical Programming Language

LPL is also a logical modeling language. One can formulate logical constraints. which are translated symbolically into mathematical constraints using 0-1 variables.

Literate Programming Language

LPL is a documentation language. One can generate automatically a LaTeX file from a large mathematical model.


Last update: May 14,  2003,  Tony Huerlimann