Skip to content
/ limp Public

ideally, this will become a pure Haskell library for Linear Integer/Mixed Programming

License

Notifications You must be signed in to change notification settings

amosr/limp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

limp

This package provides two representations for linear programs: "Numeric.Limp.Program", which is what I expect end-users to use, and "Numeric.Limp.Canon", which is simpler, but would be less nice for writing linear programs. You can convert programs from the Program representation to the Canon representation using "Numeric.Limp.Canon.Convert", and then pretty-print the program using "Numeric.Limp.Canon.Pretty".

There is a very simple branch-and-bound solver in "Numeric.Limp.Solve.Branch.Simple", and a simplex solver for relaxed (real only) programs in "Numeric.Limp.Solve.Simplex.Maps". See the limp-cbc package for a simple external solver.

About

ideally, this will become a pure Haskell library for Linear Integer/Mixed Programming

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published