GPU-Accelerated Primal Heuristics for Mixed Integer Programming
Akif \c{C}\"ord\"uk, Piotr Sielski, Alice Boucher, Kumar Aatish

TL;DR
This paper presents a GPU-accelerated framework for primal heuristics in Mixed Integer Programming, significantly improving solution quality and speed by combining advanced heuristics with GPU-based approximate LP solving.
Contribution
It introduces a novel GPU-based approach that accelerates primal heuristics and includes a new probing cache, achieving better solutions faster than existing methods.
Findings
221 feasible solutions on MIPLIB2017 benchmark
22% objective gap achieved
Significant speedups over traditional CPU methods
Abstract
We introduce a fusion of GPU accelerated primal heuristics for Mixed Integer Programming. Leveraging GPU acceleration enables exploration of larger search regions and faster iterations. A GPU-accelerated PDLP serves as an approximate LP solver, while a new probing cache facilitates rapid roundings and early infeasibility detection. Several state-of-the-art heuristics, including Feasibility Pump, Feasibility Jump, and Fix-and-Propagate, are further accelerated and enhanced. The combined approach of these GPU-driven algorithms yields significant improvements over existing methods, both in the number of feasible solutions and the quality of objectives by achieving 221 feasible solutions and 22% objective gap in the MIPLIB2017 benchmark on a presolved dataset.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGraph Theory and Algorithms · Constraint Satisfaction and Optimization · Parallel Computing and Optimization Techniques
