cl-model-languages / cl-milp

Common Interface to the MILP solvers (e.g. CPLEX, Globi, GLPK, LP_SOLVE) from Common Lisp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cl-Milp - Common Interface to the MILP solvers from Common Lisp

This library provides a transpiler from S-expression to Mixed Integer / Linear Programming language, and sub-libraries that invoke Stat-of-the-Art commercial/open-source MILP solvers such as CPLEX, Globi, GLPK, LP_SOLVE.

Usage

Dependencies

This library is at least tested on implementation listed below:

  • SBCL 1.4.0 on X86-64 Linux 4.10.0-38-generic (author's environment)

Also, it depends on the following libraries:

  • trivia :

  • alexandria by Nikodemus Siivola nikodemus@sb-studio.net, and others. : Alexandria is a collection of portable public domain utilities.

  • iterate by ** : Jonathan Amsterdam's iterator/gatherer/accumulator facility

Installation

Author

Copyright

Copyright (c) 2017 Masataro Asai (guicho2.71828@gmail.com)

License

Licensed under the LLGPL License.

About

Common Interface to the MILP solvers (e.g. CPLEX, Globi, GLPK, LP_SOLVE) from Common Lisp


Languages

Language:Common Lisp 100.0%