Solving Bilevel Knapsack Problem using Graph Neural Networks
Sunhyeon Kwon, Hwayong Choi, Sungsoo Park

TL;DR
This paper introduces a Graph Neural Network-based method to efficiently solve the bilevel knapsack problem, transforming it into a single-level problem, achieving solutions significantly faster with minimal optimality gap.
Contribution
The paper presents a novel deep learning approach using GNNs to solve bilevel optimization problems, which are traditionally challenging and lack efficient algorithms.
Findings
Model found solutions 500 times faster than exact algorithms.
Achieved only 1.7% optimal gap in solutions.
Performed well on problem sizes different from training data.
Abstract
The Bilevel Optimization Problem is a hierarchical optimization problem with two agents, a leader and a follower. The leader make their own decisions first, and the followers make the best choices accordingly. The leader knows the information of the followers, and the goal of the problem is to find the optimal solution by considering the reactions of the followers from the leader's point of view. For the Bilevel Optimization Problem, there are no general and efficient algorithms or commercial solvers to get an optimal solution, and it is very difficult to get a good solution even for a simple problem. In this paper, we propose a deep learning approach using Graph Neural Networks to solve the bilevel knapsack problem. We train the model to predict the leader's solution and use it to transform the hierarchical optimization problem into a single-level optimization problem to get the…
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
TopicsOptimization and Packing Problems · Advanced Manufacturing and Logistics Optimization · Vehicle License Plate Recognition
