GBOML: a structure-exploiting optimization modelling language in Python
Bardhyl Miftari,
Mathias Berger,
Guillaume Derval
et al.
Abstract:Mixed-Integer Linear Programs (MILPs) have many practical applications. Most modelling tools for MILPs fall in two broad categories. Indeed, tools such as algebraic modelling languages allow practitioners to compactly encode models using syntax close to mathematical notation but usually lack support for special structures, while other tools instead provide predefined components that can be easily assembled but modifying or adding new components is difficult. In this work, we present the inner workings of the G… Show more
“…Constraints composed of variables from different nodes can then be defined in a hyperedge to connect different nodes. A detailed mathematical formulation of the GBOML framework is described in Section 3 of [30].…”
“…Constraints composed of variables from different nodes can then be defined in a hyperedge to connect different nodes. A detailed mathematical formulation of the GBOML framework is described in Section 3 of [30].…”
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.