fresh bytes
Subscribe Now

The math of organ donation: Kidneys are an NP-hard problem

kidney-640x320.jpg

Often, in cases where someone needs a transplant, there is a relative willing to make this sacrifice but is unable to do so because they aren’t a close enough tissue match (which would lead to the organ’s rejection by its new host’s immune system). Separately, there are some rare individuals who are simply willing to donate a kidney to an unknown recipient. So the medical community has started doing “donation chains,” where a group of donor-recipient pairs are matched so that everyone who receives a kidney has a paired donor that gives one to someone else.

That, as it turns out, has created its own problem: given a large pool of donors and recipients, how do you pull a set of optimized donor chains out? It turns out that the optimization belongs to a set of mathematical problems that are called NP-hard, making them extremely difficult to calculate as the length of the chain goes up. But now, some researchers have developed algorithms that can solve the typical challenges faced by hospitals with the processing power of a desktop computer.
via Ars Technica

Continue reading 

Image: Karol Franks

Leave a Reply

featured blogs
Feb 6, 2026
In which we meet a super-sized Arduino Uno that is making me drool with desire....

featured chalk talk

Democratizing Centimeter Level GNSS Precision for All Applications
Sponsored by Mouser Electronics and u-blox
In this episode of Chalk Talk, Arnaud Le Lannic from u-blox and Amelia Dalton explore the benefits of the ZED-X20P, all-band high precision GNSS module and the ZED-F20P triple-band high precision GNSS module from u-blox. They also investigate the roles that correction source and centimeter-level positioning services play in these types of designs, and how you can improve your next design with high precision position solutions from u-blox.
Jan 28, 2026
18,354 views