This repository contains a number of Haskell packages used to solve math programming problems.
Check out the examples; these show you how to get
started modeling and solving math programs.
math-programming, a high-level interface for defining math programs.math-programming-glpk, a solver backend formath-programminginterfacing with the GLPK solver.math-programming-tests, helper functions for defining tests for new solver backends.glpk-headers, low-level bindings the GLPK solver.examples, a collection of example code.
The easiest way to work on this project is to use the Nix package
manager; with nix installed, running
nix-shell
in the root directory will put you a development shell with all the
dependencies necessary for a traditional cabal-based development
cycle.