mlsanityData to 14 Oct 2026

CLCR: Contrastive Learning-based Constraint Reordering for Efficient MILP Solving

arXiv 2504.03688 ↗First posted 23 Mar 2025cs.LG cs.AI math.OCcited by 2

Not on the map. Why?

Abstract (arXiv)

Constraint ordering plays a critical role in the efficiency of Mixed-Integer Linear Programming (MILP) solvers, particularly for large-scale problems where poorly ordered constraints trigger increased LP iterations and suboptimal search trajectories. This paper introduces CLCR (Contrastive Learning-based Constraint Reordering), a novel framework that systematically optimizes constraint ordering to accelerate MILP solving. CLCR first clusters constraints based on their structural patterns and then employs contrastive learning with a pointer network to optimize their sequence, preserving problem equivalence while improving solver efficiency. Experiments on benchmarks show CLCR reduces solving time by 30% and LP iterations by 25% on average, without sacrificing solution accuracy. This work demonstrates the potential of data-driven constraint ordering to enhance optimization models, offering a new paradigm for bridging mathematical programming with machine learning.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 11 of its 32 references that are in the map. First posted on arXiv 23 Mar 2025.

Builds on

11 of 32 references.

References · 11

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
  3. 2015Pointer Networkscited by 895
  4. 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 318
  5. 2021Learning to Schedule Heuristics in Branch-and-Boundcited by 46
  6. 2023Learning Cut Selection for Mixed-Integer Linear Programming via Hierarchical Sequence Modelcited by 45
  7. 2022A Survey for Solving Mixed Integer Programming via Machine Learningcited by 44
  8. 2022Adaptive Cut Selection in Mixed-Integer Linear Programmingcited by 26
  9. 2022Learning to Reformulate for Linear Programmingcited by 10
  10. 2023PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programscited by 8
  11. 2021From an Interior Point to a Corner Point: Smart Crossovercited by 2

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 1; 2026: 1.

2 papers.