cutgeneratingfunctionology: Python code for computation and experimentation with cut-generating functions

mkoeppe/cutgeneratingfunctionology: Python code for computation and experimentation with cut-generating functions

Most of the code is for the 1-dimensional Gomory-Johnson infinite group problem, including an electronic compendium of extreme functions.

See http://www.sagemath.org/doc/tutorial/ for information on how to use Sage.

Code for the 1-row Gomory–Johnson Infinite Group Relaxation

_images/index-1.svg

Mathematical background:

To use this module, you need to import it:

import cutgeneratingfunctionology.igp as igp
from cutgeneratingfunctionology.igp import *

Code for Classical and General Dual-Feasible Functions

_images/index-2.svg

To use this module, you need to import it:

import cutgeneratingfunctionology.dff as dff
from cutgeneratingfunctionology.dff import *

Code for Multi-Row Models

_images/index-3.svg

To use this module, you need to import it:

import cutgeneratingfunctionology.multirow as multirow
from cutgeneratingfunctionology.multirow import *

Indices and Tables

Decorative table head from the paper "Facets, weak facets, and extreme functions of the Gomory–Johnson infinite group problem"