Solving the Kidney-Exchange Problem via Graph Neural Networks with No Supervision

04/19/2023
by   Pedro Foletto Pimenta, et al.
0

This paper introduces a new learning-based approach for approximately solving the Kidney-Exchange Problem (KEP), an NP-hard problem on graphs. The problem consists of, given a pool of kidney donors and patients waiting for kidney donations, optimally selecting a set of donations to optimize the quantity and quality of transplants performed while respecting a set of constraints about the arrangement of these donations. The proposed technique consists of two main steps: the first is a Graph Neural Network (GNN) trained without supervision; the second is a deterministic non-learned search heuristic that uses the output of the GNN to find paths and cycles. To allow for comparisons, we also implemented and tested an exact solution method using integer programming, two greedy search heuristics without the machine learning module, and the GNN alone without a heuristic. We analyze and compare the methods and conclude that the learning-based two-stage approach is the best solution quality, outputting approximate solutions on average 1.1 times more valuable than the ones from the deterministic heuristic alone.

READ FULL TEXT
research
11/26/2022

Learning Branching Heuristics from Graph Neural Networks

Backtracking has been widely used for solving problems in artificial int...
research
05/12/2022

S3E-GNN: Sparse Spatial Scene Embedding with Graph Neural Networks for Camera Relocalization

Camera relocalization is the key component of simultaneous localization ...
research
06/27/2022

Reduced Optimal Power Flow Using Graph Neural Network

OPF problems are formulated and solved for power system operations, espe...
research
10/22/2020

Improving Policy-Constrained Kidney Exchange via Pre-Screening

In barter exchanges, participants swap goods with one another without ex...
research
04/27/2019

Graph Neural Reasoning for 2-Quantified Boolean Formula Solvers

In this paper, we investigate the feasibility of learning GNN (Graph Neu...
research
10/11/2021

Graph Neural Network Guided Local Search for the Traveling Salesperson Problem

Solutions to the Traveling Salesperson Problem (TSP) have practical appl...

Please sign up or login with your details

Forgot password? Click here to reset