What is MIPshell?

Anyone who has ever attempted to apply mathematical programming in practice knows that it is usually not a simple and straightforward exercise. MIPshell is a framework that facilitates modeling and solving linear and mixed-integer programming problems with MIPCL.

MIPshell comprises

  • collection of C++ classes that represent variables, constraints, sets, vectors, arrays, and etc.;
  • library of functions to simplify posing optimization problems;
  • preprocessor that translates new modeling operators into fragments of C++ code.

To help you get started quickly, MIPshell comes with clear, comprehensive documentation and a great deal of examples.