When building PyGLPK, certain functions will be disabled depending on what version of GLPK the build process believes it is using. Below is a list of GLPK versions, and descriptions of what functionality will not work in earlier versions. (Or, in some cases, later versions.)
The examples may use a hypothetical
glpk.LPX instance named
lp for illustrative purposes.
LPX.DUALconstant for the
methkeyword parameter of the
LPX.SF_AUTOconstants, for the
gmi_cutskeyword parameter for the
mir_cutskeyword parameter for the
LPX.integercallback to have
branchmethods called by the callback procedure. For the same reasons, the
branch_upondo not appear until this version.
pp_techkeyword parameter for the
LPX.integersolver, and associated constants.
LPX.integerMIP solver method including callbacks, and associated constants for the many keyword parameters, as well as all types associated therein, most notably
Environment.mem_limitattribute for setting the maximum number of megabytes the GLPK will allocate.