A patient with a willing but incompatible donor can be matched in a kidney exchange chain: donor A gives to patient B, donor B gives to patient C, donor C gives to patient A. Three-way exchanges form 3-cycles in a directed compatibility graph; finding the maximum number of three-cycles that share no vertex is a 3-D matching variant. The US National Kidney Registry runs exactly this optimization. Alvin Roth's Nobel-winning work on market design productionized the math. The same template runs in labor-market matching (worker, employer, role), in logistics (truck, dock, time slot), and in dating apps (with the third dimension being context — coffee, dinner, weekend trip).
51
The kidney exchange
Three-way kidney exchanges (donor → patient cycles) are the most morally consequential 3-DM instance running anywhere.