Logo image
MIPLIBing: Seamless Benchmarking of Mathematical Optimization Problems and Metadata Extensions
Journal article   Open access   Peer reviewed

MIPLIBing: Seamless Benchmarking of Mathematical Optimization Problems and Metadata Extensions

Thiago Serra and Ryan J. O’Neil
SN Operations Research Forum, Vol.1(3), pp.1-6
09/01/2020
DOI: 10.1007/s43069-020-00024-1
url
https://doi.org/10.1007/s43069-020-00024-1View
Published (Version of record) Open Access

Abstract

Public libraries of problems such as Mixed Integer Programming Library (MIPLIB) are fundamental to creating a common benchmark for measuring algorithmic advances across mathematical optimization solvers. They also often provide metadata on problem structure, hardness with respect to state-of-the-art solvers, and solutions with the best objective function value on record. In this short paper, we discuss some ways in which such metadata can be leveraged to create a seamless testing experience. In particular, we present MIPLIBing: a Python library that automatically downloads queried subsets from the current versions of MIPLIB, MINLPLib, and QPLIB, provides a centralized local cache across projects, and tracks the best solution values and bounds on record for each problem. While inspired by similar use cases from other areas, we reflect on the specific needs of mathematical optimization and discuss opportunities to extend benchmark sets to facilitate experimentation with different model structures.
Applications of Mathematics Business and Management Math Applications in Computer Science Mathematical and Computational Engineering Operations Research/Decision Theory Optimization Short Communication

Details

Metrics

10 Record Views
Logo image