Integration of neural solver and problem-specific solver through bilevel approach: a case study of min-max capacitated vehicle routing problem
Keywords: self-supervised learning, combinatorial optimization, optimal transport, vehicle routing problem, neural combinatorial solver
TL;DR: We propose a framework that integrates machine learning, optimal transport, and a problem-specific solver to obtain high-quality solutions quickly for large-scale combinatorial optimization problems.
Abstract: In real-world operations with combinatorial structures like vehicle routing problems, similar optimization problems have to be solved repeatedly with slight parameter variations.
A key challenge in such scenarios is achieving both high solution quality and fast computation time, while traditional methods like heuristics or branch-and-bound struggle to achieve both simultaneously.
In contrast, problem-specific solvers can effectively balance solution quality and computation speed for specific problems.
However, since real-world problems have more complex structures, they can handle only subproblems.
To enhance the applicability of the problem-specific solvers, we propose a framework that integrates a problem-specific solver and a neural solver.
Our framework decomposes the optimization problem into subproblems so that some of which can be solved by problem-specific solvers, such as the traveling salesperson problem.
For the remaining portions of the problem, we utilize the similarities of the problems and design a neural solver.
By integrating two solvers, we can utilize the strengths of the problem-specific solver in balancing solution accuracy and computation speed, as well as the neural solver’s ability to infer a solution from the similarity of optimization problems.
Based on the case study with the min-max capacitated vehicle routing problem, we demonstrate that it outperforms the state-of-the-art solver regarding both high solution quality and short computation time.
Supplementary Material: zip
Primary Area: unsupervised, self-supervised, semi-supervised, and supervised representation learning
Code Of Ethics: I acknowledge that I and all co-authors of this work have read and commit to adhering to the ICLR Code of Ethics.
Submission Guidelines: I certify that this submission complies with the submission instructions as described on https://iclr.cc/Conferences/2025/AuthorGuide.
Reciprocal Reviewing: I understand the reciprocal reviewing requirement as described on https://iclr.cc/Conferences/2025/CallForPapers. If none of the authors are registered as a reviewer, it may result in a desk rejection at the discretion of the program chairs. To request an exception, please complete this form at https://forms.gle/Huojr6VjkFxiQsUp6.
Anonymous Url: I certify that there is no URL (e.g., github page) that could be used to find authors’ identity.
No Acknowledgement Section: I certify that there is no acknowledgement section in this submission for double blind review.
Submission Number: 9680
Loading