We study an elementary path problem which appears in the pricing step of a column generation scheme solving the kidney exchange problem. The latter aims at finding exchanges of donations in a pool of patients and donors of kidney transplantations. Informally, the problem is to determine a set of cycles and chains of limited length maximizing a medical benefit in a directed graph. The cycle formulation, a large-scale model of the problem restricted to cycles of donation, is efficiently solved via branch-and-price. When including chains of donation however, the pricing subproblem becomes NP-hard. This article proposes a new complete column generation scheme that takes into account these chains initiated by altruistic donors. The development of non-exact dynamic approaches for the pricing problem, the NG-route relaxation and the color coding heuristic, leads to an efficient column generation process.
翻译:我们研究一个基本路径问题,这个问题出现在解决肾脏移植问题的柱子生成计划的定价步骤中,后者的目的是在一批病人和肾移植捐赠者中寻找捐赠的交换;非正式地,问题是确定一套有限长度的循环和链条,在定向图表中最大限度地扩大医疗利益;循环配方,即限于捐赠周期的大规模问题模式,通过分支和价格有效解决;然而,如果包括捐赠链,定价子问题就变得难以解决;本条提出一个新的完整的柱子生成计划,考虑到利他主义捐赠者发起的这些链条;为定价问题、NG-route放松和彩色编码超导法制定非特别动态的方法,导致高效的柱子生成过程。