English

An ETH-Tight FPT Algorithm for Rejection-Proof Set Packing with Applications to Kidney Exchange

Data Structures and Algorithms 2025-10-13 v2

Abstract

We study the parameterized complexity of a recently introduced multi-agent variant of the Kidney Exchange problem. Given a directed graph GG and integers dd and kk, the standard problem asks whether GG contains a packing of vertex-disjoint cycles, each of length d\leq d, covering at least kk vertices in total. In the multi-agent setting we consider, the vertex set is partitioned over several agents who reject a cycle packing as solution if it can be modified into an alternative packing that covers more of their own vertices. A cycle packing is called rejection-proof if no agent rejects it and the problem asks whether such a packing exists that covers at least kk vertices. We exploit the sunflower lemma on a set packing formulation of the problem to give a kernel for this Σ2P\Sigma_2^P-complete problem that is polynomial in kk for all constant values of dd. We also provide a 2O(klogk)+nO(1)2^{\mathcal{O}(k \log k)} + n^{\mathcal{O}(1)} algorithm based on it and show that this FPT algorithm is asymptotically optimal under the ETH. Further, we generalize the problem by including an additional positive integer cc in the input that naturally captures how much agents can modify a given cycle packing to reject it. For every constant cc, the resulting problem simplifies from being Σ2P\Sigma_2^P-complete to NP-complete. The super-exponential lower bound already holds for c=2c=2, though. We present an ad-hoc single-exponential algorithm for c=1c = 1. These results reveal an interesting discrepancy between the classical and parameterized complexity of the problem and give a good view of what makes it hard.

Keywords

Cite

@article{arxiv.2509.11965,
  title  = {An ETH-Tight FPT Algorithm for Rejection-Proof Set Packing with Applications to Kidney Exchange},
  author = {Bart M. P. Jansen and Jeroen S. K. Lamme and Ruben F. A. Verhaegh},
  journal= {arXiv preprint arXiv:2509.11965},
  year   = {2025}
}

Comments

Conference version to appear at the 20th International Symposium on Parameterized and Exact Computation (IPEC 2025)