: Se describe la adaptación de un algoritmo de matemática discreta, propuesto por David Gale en 1974 para resolver problemas abstractos de asignación de agentes a objetos indivisibles, con el fin de ordenar eficientemente los trasplantes cruzados de riñones de donantes vivos teniendo en cuenta las restricciones derivadas de las especificidades y complejidades que éstos conllevan.