Title | ||
---|---|---|
Egalitarian pairwise kidney exchange: fast algorithms vialinear programming and parametric flow. |
Abstract | ||
---|---|---|
We revisit the pairwise kidney exchange problem established by Roth Sonmez and Unver [23]. Our goal, explained in terms of graph theory, is to find a maximum fractional matching on an undirected graph, that Lorenz-dominates any other fractional matching. The Lorenz-dominant fractional matching, which can be implemented as a lottery of integral matchings, is in some sense the fairest allocation and also enjoys the property of being incentive compatible. The original algorithm by Roth et al. runs in time exponential in the size of input. In this paper, we target at designing practically efficient polynomial time algorithms for finding the Lorenz-dominant fractional matching. We start with a conceptually very simple algorithm, coined the water-filling algorithm. The water-filling algorithm is natural and allows us to present a simpler constructive proof that there exists a unique Lorenz-dominant fractional matching. The algorithm can be readily realized by a series of linear programs, each having an exponential number of constraints, and thus can be solved by the ellipsoid algorithm in polynomial time. However, it is known that the ellipsoid algorithm is not efficient in practice. To make the algorithm practical, we propose the second implementation based on a parametric flow computation on a carefully constructed flow network. Notably, the evolution of the parametric flow simulates exactly the water-filling algorithm. The second implementation only consists of a maximum matching computation and a parametric flow computation, both of which admit very efficient algorithms in practice. |
Year | DOI | Venue |
---|---|---|
2014 | 10.5555/2615731.2615804 | AAMAS |
Keywords | Field | DocType |
ellipsoid algorithm,fractional matching,algorithms vialinear programming,simple algorithm,maximum fractional matching,efficient algorithm,parametric flow computation,lorenz-dominant fractional matching,egalitarian pairwise kidney exchange,original algorithm,water-filling algorithm,efficient polynomial time algorithm | Graph theory,Flow network,Constructive proof,Dinic's algorithm,Computer science,Algorithm,Matching (graph theory),Parametric statistics,Time complexity,Ellipsoid method | Conference |
Citations | PageRank | References |
8 | 0.61 | 12 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Jian Li | 1 | 811 | 52.97 |
Yi-Cheng Liu | 2 | 41 | 13.29 |
Lingxiao Huang | 3 | 37 | 8.55 |
Pingzhong Tang | 4 | 133 | 32.06 |