Skip to content

A Python library for heuristically solving mixed integer programs

License

Notifications You must be signed in to change notification settings

cxlvinchau/hips

Repository files navigation

HIPS

License: MIT Documentation Test Open In Colab

HIPS is a Python library that implements various well-established heuristics for mixed-integer programming, e.g. the feasibility pump [FGL05], RENS [Ber13] and multiple diving heuristics. Since many heuristics rely on a linear programming solver, HIPS implements wrappers for powerful solvers like Gurobi [GurobiOptimizationLLC21] and Clp [jVR+20]. Thus, a great strength of HIPS is its ability to switch solvers for different use cases.

Primarily, HIPS is targeted at an academic audience and facilitates the implementation of new heuristics. It is designed to be easily extensible and user-friendly. Further, it is straightforward to add new linear programming solvers by implementing the corresponding interface.

Authors

Severin Bals (Technical University of Munich) and Calvin Chau (Technical University of Munich)

About

A Python library for heuristically solving mixed integer programs

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages