论文标题
肾脏交换问题的决策图增强了分支机构和价格算法
A Branch-and-Price Algorithm Enhanced by Decision Diagrams for the Kidney Exchange Problem
论文作者
论文摘要
肾配对捐赠计划允许与不兼容的供体注册的患者从另一个捐赠者那里接收合适的肾脏,只要后者的共同注册的患者(如果有)也从其他捐赠者那里收到肾脏。肾脏交换问题(KEP)旨在找到以周期和链条形式的肾脏交换的最佳集合。现有的KEP的精确解决方案方法是为仅考虑循环交换的情况而设计的,或者可以处理长链,但只要循环短就可以扩展。我们开发了第一个能够处理长期周期和长链的分解方法,以实现大型现实实例。更具体地说,我们提出了一个分支机构和价格框架,在该框架中,定价问题通过多价值决策图解决了(这是第一次在Digraph中包装问题)。同样,我们提出了一个新的上限,对KEP的最佳价值,比文献中提出的更强,这是通过我们的主问题获得的。计算实验表明,通过最佳求解Preflib库中的几乎所有实例,用于多个循环和链长度,我们的方法的性能优于整个艺术状态。
Kidney paired donation programs allow patients registered with an incompatible donor to receive a suitable kidney from another donor, as long as the latter's co-registered patient, if any, also receives a kidney from a different donor. The kidney exchange problem (KEP) aims to find an optimal collection of kidney exchanges taking the form of cycles and chains. Existing exact solution methods for KEP either are designed for the case where only cyclic exchanges are considered, or can handle long chains but are scalable as long as cycles are short. We develop the first decomposition method that is able to deal with long cycles and long chains for large realistic instances. More specifically, we propose a branch-and-price framework, in which the pricing problems are solved (for the first time in packing problems in a digraph) through multi-valued decision diagrams. Also, we present a new upper bound on the optimal value of KEP, stronger than the one proposed in the literature, which is obtained via our master problem. Computational experiments show superior performance of our method over the state of the art by optimally solving almost all instances in the PrefLib library for multiple cycle and chain lengths.