mlsanityData to 14 Oct 2026

Minimizing Entropy to Discover Good Solutions to Recurrent Mixed Integer Programs

arXiv 2202.06736 ↗First posted 7 Feb 2022math.OC cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

Current state-of-the-art solvers for mixed-integer programming (MIP) problems are designed to perform well on a wide range of problems. However, for many real-world use cases, problem instances come from a narrow distribution. This has motivated the development of specialized methods that can exploit the information in historical datasets to guide the design of heuristics. Recent works have shown that machine learning (ML) can be integrated with an MIP solver to inject domain knowledge and efficiently close the optimality gap. This hybridization is usually done with deep learning (DL), which requires a large dataset and extensive hyperparameter tuning to perform well. This paper proposes an online heuristic that uses the notion of entropy to efficiently build a model with minimal training data and tuning. We test our method on the locomotive assignment problem (LAP), a recurring real-world problem that is challenging to solve at scale. Experimental results show a speed up of an order of magnitude compared to a general purpose solver (CPLEX) with a relative gap of less than 2%. We also observe that for some instances our method can discover better solutions than CPLEX within the time limit.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 15 of its 25 references that are in the map. First posted on arXiv 7 Feb 2022.

Builds on

15 of 25 references.

References · 15

  1. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  2. 2018How Powerful are Graph Neural Networks?cited by 4,393
  3. 2015Pointer Networkscited by 895
  4. 2020On the Bottleneck of Graph Neural Networks and its Practical Implicationscited by 631
  5. 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
  6. 2017Learning Combinatorial Optimization Algorithms over Graphscited by 561
  7. 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 318
  8. 2020Hybrid Models for Learning to Branchcited by 95
  9. 2019Exploratory Combinatorial Optimization with Reinforcement Learningcited by 82
  10. 2020Learning Combinatorial Optimization on Graphs: A Survey with Applications to Networkingcited by 70
  11. 2020Combining Reinforcement Learning and Constraint Programming for Combinatorial Optimizationcited by 63
  12. 2019Benchmarking TPU, GPU, and CPU Platforms for Deep Learningcited by 52
3 more
  1. 2015JuMP: A Modeling Language for Mathematical Optimizationcited by 49
  2. 2021SeaPearl: A Constraint Programming Solver guided by Reinforcement Learningcited by 6
  3. 2020Graph Learning for Combinatorial Optimization: A Survey of State-of-the-Artcited by 2

Built on by

Not cited yet.