[PDF]

Optimisation Solutions for the Kidney Exchange Problem


Ioan Cookson

16/05/2024

Supervised by Richard Booth; Moderated by Oktay Karakus

In this project, the main focus is to devise, implement, and evaluate an efficient algorithm for solving the optimal matching problem within the context of the kidney exchange program. Kidney exchange programs aim at pairing kidney patients with suitable donors. The main challenge is finding the optimal match, which poses a significant computational problem, especially given the biological and temporal complexities involved.

The project leverages on the student's capabilities in computer science, optimisation techniques, and mathematical reasoning to address this critical health sector problem. The primary responsibilities include: understanding the kidney exchange problem, study of existing solutions, development and implementation of an optimised solution. A synthetic dataset is available.


Initial Plan (05/02/2024) [Zip Archive]

Final Report (16/05/2024) [Zip Archive]

Publication Form