aboutsummaryrefslogtreecommitdiffstats
path: root/native/include/linprog/solver.h
Commit message (Collapse)AuthorAge
* Refactor linprog_solve() into a proper functionBjoern Brandenburg2013-02-12
|
* Switch to CPX (CPLEX C API) as default LP solverBjoern Brandenburg2013-02-12
| | | | Much faster than the alternatives, so use it when available.
* Add GLPK IntegrationBjoern Brandenburg2013-02-12
| | | | | Add a bridge to the GLPK library. Availability is auto-discovered by the build system. Most of the code is solver-agnostic.
* Add simple C++ linear program representationBjoern Brandenburg2013-02-12
- Constraints are expressed as lists of terms. - Linear programs consist of only equalities and less-than-or-equal constraints. - Solvers hide behind an abstract solution class that can evaluate linear expressions.