\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)
CGAL 5.0 - CGAL and Solvers
CGAL::Mixed_integer_program_traits< FT > Class Template Reference

#include <CGAL/Mixed_integer_program_traits.h>

Definition

The class Mixed_integer_program_traits provides an interface for formulating and solving (constrained or unconstrained) mixed integer programs.

It can also be used for general linear programs.

Note
The solve() function is virtual and thus this class cannot be instantiated directly. Client code should use the inherited classes, i.e., GLPK_mixed_integer_program_traits or SCIP_mixed_integer_program_traits. Alternatively, use Mixed_integer_program_traits as a base to derive a new model (using e.g., CBC , Gurobi for better performance).
Is Model Of:
MixedIntegerProgramTraits