N2N: A Parallel Framework for Large-Scale MILP under Distributed Memory
Longfei Wang, Junyan Liu, Fan Zhang, Jiangwen Wei, Yuanhua Tang, Jie Sun, and Xiaodong Luo

TL;DR
This paper introduces N2N, a scalable parallel framework for large-scale MILP solving in distributed memory environments, supporting deterministic and nondeterministic modes, and demonstrates significant speedups over existing solutions.
Contribution
The paper presents a novel parallel framework, N2N, that effectively integrates with existing MILP solvers and improves large-scale problem solving efficiency in distributed settings.
Findings
N2N-SCIP achieves up to 22.52x speedup with 1000 MPI processes.
N2N outperforms ParaSCIP by nearly 2x in speed.
The framework is compatible with multiple open-source solvers like SCIP and HiGHS.
Abstract
Parallelization has emerged as a promising approach for accelerating MILP solving. However, the complexity of the branch-and-bound (B&B) framework and the numerous effective algorithm components in MILP solvers make it difficult to parallelize. In this study, a scalable parallel framework, N2N (a node-to-node framework that maps the B&B nodes to distributed computing nodes), was proposed to solve large-scale problems in a distributed memory computing environment. Both deterministic and nondeterministic modes are supported, and the framework is designed to be easily integrated with existing solvers. Regarding the deterministic mode, a novel sliding-window-based algorithm was designed and implemented to ensure that tasks are generated and solved in a deterministic order. Moreover, several advanced techniques, such as the utilization of CP search and general primal heuristics, have been…
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
TopicsParallel Computing and Optimization Techniques · Interconnection Networks and Systems · Advanced Optimization Algorithms Research
