Solving Bilevel Knapsack Problem using Graph Neural Networks

11/24/2022
by   Sunhyeon Kwon, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/07/2019

The robust bilevel continuous knapsack problem

We consider a bilevel continuous knapsack problem where the leader contr...
research
04/23/2022

Approximation Algorithms for Interdiction Problem with Packing Constraints

We study a bilevel optimization problem which is a zero-sum Stackelberg ...
research
07/26/2023

Actions Speak What You Want: Provably Sample-Efficient Reinforcement Learning of the Quantal Stackelberg Equilibrium from Strategic Feedbacks

We study reinforcement learning (RL) for learning a Quantal Stackelberg ...
research
03/03/2021

A Pessimistic Bilevel Stochastic Problem for Elastic Shape Optimization

We consider pessimistic bilevel stochastic programs in which the followe...
research
09/20/2022

A Machine Learning Approach to Solving Large Bilevel and Stochastic Programs: Application to Cycling Network Design

We present a novel machine learning-based approach to solving bilevel pr...
research
10/06/2022

Cooperative Coverage with a Leader and a Wingmate in Communication-Constrained Environments

We consider a mission framework in which two unmanned vehicles (UVs), a ...

Please sign up or login with your details

Forgot password? Click here to reset