Saved in:
Bibliographic Details
Main Authors: La Rocca, Charly Robinson, Cordeau, Jean-François, Frejinger, Emma
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2501.10778
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910789451907072
author La Rocca, Charly Robinson
Cordeau, Jean-François
Frejinger, Emma
author_facet La Rocca, Charly Robinson
Cordeau, Jean-François
Frejinger, Emma
contents Large Neighbourhood Search (LNS) is a powerful heuristic framework for solving Mixed-Integer Programming (MIP) problems. However, designing effective variable selection strategies in LNS remains challenging, especially for diverse sets of problems. In this paper, we propose an approach that integrates Machine Learning (ML) within the destroy operator of LNS for MIPs with a focus on minimal offline training. We implement a modular LNS matheuristic as a test bench to compare different LNS heuristics, including our ML-enhanced LNS. Experimental results on the MIPLIB 2017 dataset demonstrate that the matheuristic can significantly improve the performance of state-of-the-art solvers like Gurobi and SCIP. We conduct analyses on noisy oracles to explore the impact of prediction accuracy on solution quality. Additionally, we develop techniques to enhance the ML model through loss adjustments and sampling routines. Our findings suggest that while random LNS remains competitive, our Supervised LNS (SLNS) outperforms other baselines and helps set the foundation for future research on ML for LNS methods that are both efficient and general.
format Preprint
id arxiv_https___arxiv_org_abs_2501_10778
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Supervised Large Neighbourhood Search for MIPs
La Rocca, Charly Robinson
Cordeau, Jean-François
Frejinger, Emma
Optimization and Control
Large Neighbourhood Search (LNS) is a powerful heuristic framework for solving Mixed-Integer Programming (MIP) problems. However, designing effective variable selection strategies in LNS remains challenging, especially for diverse sets of problems. In this paper, we propose an approach that integrates Machine Learning (ML) within the destroy operator of LNS for MIPs with a focus on minimal offline training. We implement a modular LNS matheuristic as a test bench to compare different LNS heuristics, including our ML-enhanced LNS. Experimental results on the MIPLIB 2017 dataset demonstrate that the matheuristic can significantly improve the performance of state-of-the-art solvers like Gurobi and SCIP. We conduct analyses on noisy oracles to explore the impact of prediction accuracy on solution quality. Additionally, we develop techniques to enhance the ML model through loss adjustments and sampling routines. Our findings suggest that while random LNS remains competitive, our Supervised LNS (SLNS) outperforms other baselines and helps set the foundation for future research on ML for LNS methods that are both efficient and general.
title Supervised Large Neighbourhood Search for MIPs
topic Optimization and Control
url https://arxiv.org/abs/2501.10778