Para-B&B: Load-Balanced Deterministic Parallelization of Solving MIP
Jinyu Zhang, Di Huang, Yue Liu, Shuo Wang, Zhenyu Pu, Zhiyuan Liu

TL;DR
This paper introduces a deterministic parallel branch-and-bound framework for MIP solving that employs AI-driven load balancing and a novel data-parallel architecture, achieving significant speedups while ensuring reproducibility.
Contribution
It presents the first open-source deterministic parallel MIP solver implementation with innovative load balancing and a fully replicated solver state architecture.
Findings
Achieved a geometric mean speedup of 2.17 with 8 threads on benchmark instances.
Speedup factors reached up to 5.12 on complex instances.
Thread idle rates averaged 34.7%, indicating efficient workload distribution.
Abstract
Mixed-integer programming (MIP) extends linear programming by incorporating both continuous and integer decision variables, making it widely used in production planning, logistics scheduling, and resource allocation. However, MIP remains NP-hard and cannot generally be solved to optimality in polynomial time. Branch-and-bound, a fundamental exact method, faces significant parallelization challenges due to computational heterogeneity and strict determinism requirements in commercial applications. This paper presents the first fully open-source implementation of deterministic parallel branch-and-bound for HiGHS, a high-performance MIP solver. Our approach introduces a novel data-parallel architecture ensuring strict determinism by replicating complete solver state across worker threads and eliminating non-deterministic synchronization primitives. A key innovation is our AI-driven load…
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.
