Saved in:
Bibliographic Details
Main Authors: Maiti, Arnab, Dey, Palash
Format: Preprint
Published: 2021
Subjects:
Online Access:https://arxiv.org/abs/2112.10250
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929385797320704
author Maiti, Arnab
Dey, Palash
author_facet Maiti, Arnab
Dey, Palash
contents In kidney exchange programs, multiple patient-donor pairs each of whom are otherwise incompatible, exchange their donors to receive compatible kidneys. The Kidney Exchange problem is typically modelled as a directed graph where every vertex is either an altruistic donor or a pair of patient and donor; directed edges are added from a donor to its compatible patients. The computational task is to find if there exists a collection of disjoint cycles and paths starting from altruistic donor vertices of length at most l_c and l_p respectively that covers at least some specific number t of non-altruistic vertices (patients). We study parameterized algorithms for the kidney exchange problem in this paper. Specifically, we design FPT algorithms parameterized by each of the following parameters: (1) the number of patients who receive kidney, (2) treewidth of the input graph + max{l_p, l_c}, and (3) the number of vertex types in the input graph when l_p <= l_c. We also present interesting algorithmic and hardness results on the kernelization complexity of the problem. Finally, we present an approximation algorithm for an important special case of Kidney Exchange.
format Preprint
id arxiv_https___arxiv_org_abs_2112_10250
institution arXiv
publishDate 2021
record_format arxiv
spellingShingle Parameterized Algorithms for Kidney Exchange
Maiti, Arnab
Dey, Palash
Computer Science and Game Theory
Data Structures and Algorithms
68Q27
In kidney exchange programs, multiple patient-donor pairs each of whom are otherwise incompatible, exchange their donors to receive compatible kidneys. The Kidney Exchange problem is typically modelled as a directed graph where every vertex is either an altruistic donor or a pair of patient and donor; directed edges are added from a donor to its compatible patients. The computational task is to find if there exists a collection of disjoint cycles and paths starting from altruistic donor vertices of length at most l_c and l_p respectively that covers at least some specific number t of non-altruistic vertices (patients). We study parameterized algorithms for the kidney exchange problem in this paper. Specifically, we design FPT algorithms parameterized by each of the following parameters: (1) the number of patients who receive kidney, (2) treewidth of the input graph + max{l_p, l_c}, and (3) the number of vertex types in the input graph when l_p <= l_c. We also present interesting algorithmic and hardness results on the kernelization complexity of the problem. Finally, we present an approximation algorithm for an important special case of Kidney Exchange.
title Parameterized Algorithms for Kidney Exchange
topic Computer Science and Game Theory
Data Structures and Algorithms
68Q27
url https://arxiv.org/abs/2112.10250