paper-with-me

홈 › Papers

Solving Bilevel Knapsack Problem using Graph Neural Networks

2022-11-24 · Sunhyeon Kwon, Hwayong Choi, Sungsoo Park

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.

📄 PDF Abstract BibTeX arXiv:2211.13436

Code (0)

등록된 구현이 없습니다.

Tasks

Bilevel Optimization

Similar Papers 제목 키워드 기반

Graph4BiLO: Graph Neural Network Approximation for Bilevel Mixed-Integer Linear Optimization

2026-08-31 · Jessica D. Elrefaei, Kaixun Hua, Seungbae Kim, Hoang Nam Tran 외 arxiv

Bilevel mixed-integer linear optimization problems model hierarchical decision processes in which a leader anticipates the optimal response of a follower. Although expressive, these problems are computationally challengi…

Graph Neural Network

A Novel Genetic Algorithm using Helper Objectives for the 0-1 Knapsack Problem

2014-04-03 · Jun He, Feidun He, Hongbin Dong

The 0-1 knapsack problem is a well-known combinatorial optimisation problem. Approximation algorithms have been designed for solving it and they return provably good solutions within polynomial time. On the other hand, g…

Knapsack: Connectedness, Path, and Shortest-Path

2023-07-24 · Palash Dey, Sudeshna Kolay, Sipra Singh

We study the knapsack problem with graph theoretic constraints. That is, we assume that there exists a graph structure on the set of items of knapsack and the solution also needs to satisfy certain graph theoretic proper…

A Theoretical Assessment of Solution Quality in Evolutionary Algorithms for the Knapsack Problem

2014-04-14 · Jun He, Boris Mitavskiy, Yuren Zhou

Evolutionary algorithms are well suited for solving the knapsack problem. Some empirical studies claim that evolutionary algorithms can produce good solutions to the 0-1 knapsack problem. Nonetheless, few rigorous invest…

Evolutionary Algorithms

Simulated Annealing Algorithm for the Multiple Choice Multidimensional Knapsack Problem

2020-05-01 · ResearchGate 2020 5 · Shalin Shah

The multiple choice multidimensional knapsack problem (MCMK) is a harder version of the 0/1 knapsack problem, and is ever more complex than the 0/1 multidimensional knapsack problem. In MCMK, there are several groups of …

AllC++ codeMultiple-choice