Solving Bilevel Knapsack Problem using Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
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 solution. Our model found the feasible solution that was about 500 times faster than the exact algorithm with 1.7% optimal gap. Also, our model performed well on problems of different size from the size it was trained on.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 16 of its 40 references that are in the map. First posted on arXiv 24 Nov 2022.
Builds on
16 of 40 references.
References · 16
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2015Pointer Networkscited by 895
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 561
- 2019Graph Transformer Networkscited by 523
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 478
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 318
- 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 269
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 268
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 182
4 more
- 2019Neural Execution of Graph Algorithmscited by 121
- 2021Matrix Encoding Networks for Neural Combinatorial Optimizationcited by 91
- 2020Neural Bipartite Matchingcited by 17
- 2022Learning to solve Minimum Cost Multicuts efficiently using Edge-Weighted Graph Convolutional Neural Networkscited by 5
Built on by
Citing papers per year: 2024: 2.
2 papers.