English

Learning for Spatial Branching: An Algorithm Selection Approach

Optimization and Control 2022-04-25 v1 Machine Learning

Abstract

The use of machine learning techniques to improve the performance of branch-and-bound optimization algorithms is a very active area in the context of mixed integer linear problems, but little has been done for non-linear optimization. To bridge this gap, we develop a learning framework for spatial branching and show its efficacy in the context of the Reformulation-Linearization Technique for polynomial optimization problems. The proposed learning is performed offline, based on instance-specific features and with no computational overhead when solving new instances. Novel graph-based features are introduced, which turn out to play an important role for the learning. Experiments on different benchmark instances from the literature show that the learning-based branching rule significantly outperforms the standard rules.

Keywords

Cite

@article{arxiv.2204.10834,
  title  = {Learning for Spatial Branching: An Algorithm Selection Approach},
  author = {Bissan Ghaddar and Ignacio Gómez-Casares and Julio González-Díaz and Brais González-Rodríguez and Beatriz Pateiro-López and Sofía Rodríguez-Ballesteros},
  journal= {arXiv preprint arXiv:2204.10834},
  year   = {2022}
}