Random sampling and machine learning to understand good decompositions
Abstract
Motivated by its implications in the development of general purpose solvers for decomposable Mixed Integer Programs (MIPs), we address a fundamental research question, that is how to exploit data-driven techniques to obtain automatic decomposition methods. We preliminary investigate the link between static properties of MIP input instances and good decomposition patterns. We devise a random sampling algorithm, considering a set of generic MIP base instances, and generate a large, balanced and well diversified set of decomposition patterns, that we analyze with machine learning tools. We also propose and test a minimal proof of concept framework performing data-driven automatic decomposition. The use of supervised techniques highlights interesting structures of random decompositions, as well as proving (under certain conditions) that data-driven methods are fruitful in our context, triggering at the same time perspectives for future research.
BibTeX
@article{basso2020random,
title = {Random sampling and machine learning to understand good decompositions},
author = {Basso, Saverio and Ceselli, Alberto and Tettamanzi, Andrea},
journal = {Annals of Operations Research},
volume = {284},
number = {2},
pages = {501–526},
year = {2020},
doi = {10.1007/s10479-018-3067-9}
}