matching theory for kidney transplantation...kidney disease kidney exchange pairwise exchange top...
TRANSCRIPT
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Matching theory for kidneytransplantation
Monica Salvioli
May 21st 2015
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Every ten minutes, someone is added to thenational transplant waiting list in the USA
Organ Procurement and Transplantation Network
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
On average, 21 people die each day whilewaiting for a transplant in the USA
Organ Procurement and Transplantation Network
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Despite advances in medicine and technology the gap betweensupply and demand continues to widen
Organ Procurement and Transplantation Network
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Transplant waiting list in Italy
Centro Nazionale Trapianti
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Kidney disease
Garibotto G, Manuale di nefrologia, 2012Harrison’s Principles of Internal Medicine, 17th Ed, 2008
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Functions
• removal of waste products of metabolism through theproduction of urine
• regulation of electrolytes
• maintenance of acid–base balance
• regulation of blood pressure
• secretion of hormones
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Chronic kidney disease
renal function <60 ml/min/1,73 m2
for over 3 months
(normal value: 120-130 ml/min/1,73 m2)
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Chronic kidney disease
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Chronic kidney disease
In the USA:
• 13% of the population• 15 - 30% of old people• 50% of people who suffer from metabolic or
cardiovascular diseases
have a kidney damage
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Complications
• Fatigue• Anemia• Diminished urine output• Hypertension• Heart failure• Bone disorder• Death
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Diseases associated to the kidney and urinary tract causeapproximately 830,000 deaths annually
(12th highest cause of death)
Approximately 1.8 million people currently have access torenal replacement therapy
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Renal replacement therapy
• Dialysis
• Kidney transplant
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Dialysis
• replaces only 10% of renal function
• does not correct the compromised endocrine functions ofthe kidney
• 4 hours, 3 times a week
• 17000 - 40000 e per year
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Kidney transplant
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Kidney transplant
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Kidney transplant
• total replacement of renal function
• longer life expectancy with respect to people on dialysis
• good quality of life
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Kidney transplant
90% of kidney transplant patients are able to return towork
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Kidney transplant
Women can get pregnant
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Kidney transplant
Sean Elliott and Alonzo Mourning made history by returning to play inthe NBA following the surgery
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Sources of kidneys
• Deceased donors• Living donors
Mean rates of graft and patient survival for kidneys transplanted in the USAfrom 1992 to 2002
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Transplant activity in Italy
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Compatibility
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Compatibility
The major problem in organ transplantation is rejection,during which the body has an immune response to thetransplanted organ, possibly leading to transplant failureand the need to immediately remove the organ from therecipient.
Transplant rejection can be reduced by use ofimmunosuppressant drugs after transplant and bydetermining the compatibility between donor andrecipient.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Compatibility
There are actually three tests that are done to evaluatecompatibility between recipient and donor (living or deceased):
• ABO blood type test
• Comparison of HLA antigens
• Screen for antibodies
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Compatibility
There are actually three tests that are done to evaluatecompatibility between recipient and donor (living or deceased):
• ABO blood type test
• Comparison of HLA antigens
• Screen for antibodies
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Blood typing
There are 4 different blood types: the most common blood typein the population is type O (40%), the next most common isblood type A (36%), then B (17%), and the rarest is blood typeAB (7%).
The blood type of the donor must be compatible with therecipient. The rules for blood type in transplantation are thesame as they are for blood transfusion.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Blood typing
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Blood typing
Blood type O is considered the universal donor, becausepeople with blood type O can give to any other blood type.
Blood type AB is called the universal recipient because theycan receive an organ or blood from people with any blood type.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
HLA typing
HLA stands for human leukocyte antigen
HLA are proteins that are located on the surface of the whiteblood cells and other tissues in the body.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
HLA typingIdentified antigens
Marsh, Nomenclature for factors of the HLA system, 2010
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
HLA typing
Out of over 100 different antigens that have been identified,there are six that have been shown to be the most important inorgan transplantation. Of these six antigens, we inherit threefrom each parent.
Except in cases of identical twins and some siblings, it is rare toget a six-antigen match between two people, especially if theyare unrelated. The chance of a perfect or six-antigen matchbetween two unrelated people is about one in 100,000.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
HLA typing
We count HLA matches/mismatches, with a possible rangefrom 0 to 6
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
HLA typing
Kidneys have been transplanted between two people with nomatching antigens without a rejection episode. In other caseswhere all six antigens matched, recipients have suffered fromrejection.
There is no way to predict who will experience a rejectionepisode, but it has been observed a higher incidence of graftfailure due to rejection with a lower degree of HLA compatibility.Living donors with a 6 antigen match also allow the opportunityfor decreased immunosuppression.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Mean rate of graft survival5-Year-Follow-Up
Cellular and Molecular Immunology, 2007
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Preformed antibodies
Immunologic incompatibility occurs when transplant candidatesare exposed to foreign (nonself) human leukocyte antigens(HLA) through blood transfusion, pregnancy, and/or priortransplantation. Exposure to foreign HLA leads many patientsto develop anti-HLA antibodies, which cause reactivity againstpotential organ donors.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Preformed antibodies
Recipient serum is tested against donor cells to determine if therecipient has preformed antibodies against any antigens on thedonor’s cells.
A positive result means that the recipient has responded to thedonor and that the transplant should not be carried out.A negative result means that the recipient has not responded tothe donor and therefore transplantation should be safe.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Preformed antibodies
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
PRA
There is a test you need to take that will determine how easy ordifficult it will be to find a compatible person. The test is calledPRA (panel reactive antibody).
PRA is a blood test that measures the level of antibodies in therecipients blood. The more antibiodies you have, the moredifficult it will be to find a compatible donor.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
PRA
A person’s PRA can be anywhere from 0% to 99%.Your PRA represents the percent of the population that theantibodies in your blood would react to and reject the kidney.
For example, having a PRA of 25 means that 25% of thepopulation will not be able to donate a kidney to you, becausethe antibodies present in your blood would attack thetransplanted kidney and can cause immediate rejection.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
PRA’s levels
• LOW PRA: <10%
• MEDIUM PRA: 10-80%
• HIGH PRA: > 80% (highly sensitized patients)
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Patients with a high degree of sensitization often have greatdifficulty in finding an organ donor to whom they will not have asignificant immunologic reaction, which could lead to early andsevere rejection of the allograft if transplantation were to occur.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Approximately 16 percent of patients currently on the waitinglist are highly presensitized to HLA. Many of these patientshave potential living donors that are excluded because of thepresence of preformed HLA antibodies.
Similarly, based upon the distribution of blood groups in theUnited States, approximately one-third of potential living donorsare excluded because they are ABO incompatible with theirintended recipient.
Aull MJ, Kidney Paired Donation and Its Potential Impact on Transplantation, 2013
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Solutions
• densensitization protocols
• kidney exchange
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Kidney exchange, as a mechanism to facilitate living donorkidney transplantation, is a concept first introduced byRapaport in 1986 as a solution to the shortage of deceaseddonor organs.
Rapaport proposed an international registry whereby eligibleand willing but ABO-incompatible living donors could donate viaexchange facilitated through this registry.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
History
Wallis CB, Kidney Paired Donation, 2011
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Kidney exchange in the USAPercentage of living donor transplants from paired donation
Aull MJ, Kidney Paired Donation and Its Potential Impact on Transplantation, 2013
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Transplants from kidney exchange in Italy
Centro Nazionale Trapianti
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
"Conventional" Kidney Exchange
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
List Exchange
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Closed Chain
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Open Chain
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
A kidney exchange problem is a matching problem consistingof:
• a set of incompatible patient-donor pairs N = {1, ...,n}
• a profile (%) of ordered lists of all donors’ kidneys, one listfor each patient
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Characteristics of the model
• Constraints on the size of exchanges
• List exchange
• Compatible pairs
• Patients’ preferences
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Pairwise exchange
Roth AE, Pairwise kidney exchange, 2005
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Characteristics of the model
• Constraints on the size of exchanges: exchanges involvetwo patients
• List exchange: no
• Compatible pairs: no
• Patients’ preferences: 0–1 preferences
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
0–1 preferences
For any recipient i ∈ N:
• for any patient j with a compatible donor for patient i wehave j �i i ,
• for any patient j without any compatible donor for patient iwe have i �i j ,
• for any patients j, h each of whom has a compatible donorfor patient i we have j ∼i h,
• for any patients j, h neither of whom has a compatibledonor for patient i we have j ∼i h.
(�i denotes the strict preference relation and ∼i denotes theindifference relation induced by %i )
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Each patient is indifferent between all compatible donors andbetween all incompatible donors, except she strictly prefers herdonor to any other incompatible donor, and any compatibledonor to her own donor.
A pairwise kidney exchange problem is a pair (N,%), where%= (%i)i∈N denotes the list of patient preferences.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Compatibility
We consider the case in which an exchange can involve onlytwo pairs.
DefinitionPatients i , j ∈ N are mutually compatible if i �j j and j �i i .That is, two patients are mutually compatible if each one has adonor whose kidney is compatible for the other patient.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Matching
DefinitionA matching µ : N → N is a function such that: µ(i) = j if andonly if µ(j) = i for any pair of patients i , j ∈ N.
For each matching µ and patient i ∈ N, µ(i) = i means that thepatient i remains unmatched. For any matching µ and pair ofpatients i , j ∈ N, µ(i) = j means that patient i receives acompatible kidney from the donor of patient j and patient jreceives a compatible kidney from the donor of patient i .
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
DefinitionThe matrix R = [ri,j ]i∈N,j∈N defined by
rij =
{1 if j �i i and i �j j0 otherwise
for any pair of (not necessarily distinct) patients i , j ∈ N is calledmutual compatibility matrix.We will refer to the pair (N,R) as the reduced problem of(N,%).
Occasionally it will be helpful to think of the reduced problem asa graph.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
G = (N,R) is a graph whose vertices N are the patients (andtheir incompatible donors), and whose edges R are theconnections between mutually compatible pairs of patients; i.e.there is an edge (i , j) ∈ R if and only if ri,j = 1.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Graphs
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
A matching then can be thought of as a subset of the set ofedges such that each patient can appear in at most one of theedges.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
With this alternative representation if (i , j) is an edge in thematching µ, patients i and j are matched by µ and, if patient idoes not appear in any edge in the matching µ, she remainsunmatched.
We need a mechanism, a systematic procedure that selects amatching for each problem.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Individual rationality
DefinitionA matching µ is individually rational if for any patient i ∈ N,µ(i) 6= i implies µ(i) �i i .
LetM be the set of individually rational matchings for theproblem (N,%).
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Efficiency
DefinitionA matching µ ∈M is Pareto-efficient if there exists no othermatching η ∈M such that η(i) %i µ(i) for all i ∈ N andη(i) �i µ(i) for some i ∈ N.In the present setting, µ is Pareto-efficient if and only if the setMµ = i ∈ N : µ(i) 6= i of patients matched by µ is maximal, i.e. ifthere does not exist any other matching η ∈M such thatMη ⊃ Mµ.Let E be the set of Pareto-efficient matchings for the problem(N,%).
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Non-efficient matching
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Efficient matching
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
For any matching µ ∈M, let |µ| = |Mµ| = |{i ∈ N : µ(i) 6= i}|denote the number of patients who are matched with anotherpatient.
LemmaFor any pair of Pareto-efficient matchings µ, η ∈ E , |µ| = |η|.
If exchange is possible among more than two pairs, theconclusion of the Lemma no longer holds.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
D �A A �A B ∼A C, D �C C �C B ∼C A,C �B B �B A ∼B D, B �D A �D D �D C.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
The experience of transplant centers is mostly with the priorityallocation systems used to allocate cadaver organs. It istherefore natural to consider how priority mechanisms wouldfunction in the context of live kidney exchange.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
DefinitionA priority ordering is a permutation of patients such that thekth patient in the permutation is the patient with the kth priority.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Priorities may depend on quantifiable patient characteristicssuch as the patient’s PRA, which is correlated with how difficultit will be to find a compatible kidney for that patient.(So it might be desirable, for example, for a high PRA patient tohave a high priority for a compatible kidney in the relatively rareevent that one becomes available).
DefinitionA non-negative function π : N → R+ is a priority function if itis increasing in priority, i.e. if π(i) ≥ π(i + 1).
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
A priority mechanism produces a matching as follows, for anyproblem (N,R) and priority ordering (1,2, ...,n) among thepatients:
• STEP 0: E0 =M
• STEP k: for every k ≤ n we define Ek ⊆ Ek−1:
Ek =
{{µ ∈ Ek−1 : µ(k) 6= k} if ∃µ ∈ Ek−1 : µ(k) 6= kEk−1 otherwise
We refer to each matching in En as a priority matching, and apriority mechanism is a function which selects a prioritymatching for each problem.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
A priority matching matches as many patients as possiblestarting with the patient with the highest priority and followingthe priority ordering, never “sacrificing”a higher priority patientbecause of a lower priority patient.By construction, a priority matching is maximal, and hencePareto-efficient, i.e. En ⊂ E .
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Example
STEP 0 = {(1,5)(2,4); (1,5)(3,4);(2,5)(3,4); (2,4)(3,5)}
STEP 1 = {(1,5)(2,4); (1,5)(3,4)}STEP 2 = {(1,5)(2,4)}STEP 3 = {(1,5)(2,4)}STEP 4 = {(1,5)(2,4)}STEP 5 = {(1,5)(2,4)}
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Example
STEP 0 = {(1,5)(2,4); (1,5)(3,4);(2,5)(3,4); (2,4)(3,5)}
STEP 1 = {(1,5)(2,4); (1,5)(3,4)}STEP 2 = {(1,5)(2,4)}STEP 3 = {(1,5)(2,4)}STEP 4 = {(1,5)(2,4)}STEP 5 = {(1,5)(2,4)}
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Strategy-proofness
The first issue has to do with patients who have multipleincompatible donors willing to donate on their behalf. Thesecond issue involves revealing which compatible kidneys thepatient is willing to accept.
TheoremA priority mechanism makes it a dominant strategy for a patientto reveal both:• her full set of acceptable kidneys,• her full set of available donors.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Strategy-proofness
A patient maximizes her chance of being included in anexchange by revealing all of her willing donors and by acceptingher full set of compatible kidneys.
These two conclusions have the same cause. A patientenlarges the set of other patients with whom she is mutuallycompatible by coming to the exchange with more donors, andby being able to accept a kidney from more of those otherpatients’ donors.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Gallai–Edmonds decompositionThe following partition of the set of patients is key to thestructure of the set of Pareto-efficient matchings. Partition N as{NU ,NO,NP} such that:
NU = {i ∈ N : ∃µ ∈ E such that µ(i) = i},NO = {i ∈ N \ NU : ∃j ∈ NU such thatri,j = 1},NP = N \ (NU ∪ NO).
NU is the set of patients for each of whom there is at least onePareto-efficient matching which leaves her unmatched.NO is the set of patients each of whom is not in NU (i.e., each ofwhom is matched with another patient at each Pareto-efficientmatching) but is mutually compatible with at least one patient in NU .NP is the set of remaining patients (i.e., the set of patients who arematched with another patient at each Pareto-efficient matching andwho are not mutually compatible with any patient in NU ).
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
DefinitionConsider the reduced problem (N,R). For I ⊂ N, letRI = [ri,j ]i∈I,j∈I . We refer to the pair (I,RI) as the reducedsubproblem restricted to I.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Let (I,RI) be the reduced subproblem of (N,R) with I = N \NO.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Gallai-Edmonds Decomposition Theorem
Let (I,RI) be the reduced subproblem with I = N \ NO and let µbe a Pareto-efficient matching for the original problem (N,R).We have:
1. For any patient i ∈ NO, µ(i) ∈ NU ;2. For any even component (J,RJ) of (I,RI), J ⊆ NP and for
any patient i ∈ J , µ(i) ∈ J \ {i};3. For any odd component (J,RJ) of (I,RI), J ⊆ NU and for
any patient i ∈ J it is possible to match all remainingpatients in J with each other (so that any patient j ∈ J \ {i}can be matched with a patient in J \ {i , j}). Moreover forany odd component (J,RJ), either
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
• one and only one patient i ∈ J is matched with a patient inNO under the Pareto-efficient matching µ whereas allremaining patients in J are matched with each other sothat µ(j) ∈ J \ {i , j} for any patient j ∈ J \ {i}, or
• one patient i ∈ J remains unmatched under thePareto-efficient matching µ whereas all remaining patientsin J are matched with each other so that µ(j) ∈ J \ {i , j} forany patient j ∈ J \ i .
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Top trading cycles and chains
Roth AE, Kidney exchange, 2004
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Characteristics of the model
• Constraints on the size of exchanges: no constraints
• List exchange: yes
• Compatible pairs: yes
• Patients’ preferences: strict preference relation overD⋃{w}
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Preferences
p = patient (recipient)d = donorw = waiting list
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Matching
The outcome of a kidney exchange problem is a matching µ ofkidneys/waitlist option to patients such that:
1. each patient is either assigned a kidney or the waitlistoption w , and
2. no kidney can be assigned to more than one patientalthough the waitlist option w can be assigned to severalpatients.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Algorithm
1. Initially all kidneys are available and all agents are active. Ateach stage of the procedure:• each remaining active patient points to the best remaining
unassigned kidney or to the waitlist option w , whichever ismore preferred, based on his preferences
• each remaining passive patient continues to point to hisassignment
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Step 1
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
2. There is either a cycle, or a w-chain, or both. By definition, acycle can neither intersect with another cycle nor with aw-chain.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
(2a) Proceed to Step 3 if there are no cycles. Otherwise locateeach cycle and carry out the corresponding exchange.Remove all patients in a cycle together withtheir assignments.(2b) Each remaining patient points to its top choice amongremaining kidneys. There is either a cycle, or a w-chain, orboth.Proceed to Step 3 if there are no cycles. Otherwise locate allcycles, carry out the corresponding exchanges, and removethem.(2c) Repeat Step 2b until no cycle exists.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Step 2
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Step 2
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Step 2
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
3. If there are no pairs left, then we are done. Otherwise, eachremaining pair initiates a w-chain. Some of these w-chains mayintersect and others may not.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
(3a) If each remaining w-chain is minimal, then each remainingpatient points to the wait list option w. In this case carry our thebasic indirect exchanges and we are done.
(3b) Otherwise select only one of the chains with the chainselection rule. The assignment is final for the patients in theselected w-chain. In addition to selecting a w-chain, the chainselection rule also determines:• whether the selected w-chain is removed and the
associated exchange is immediately carried out, or• the selected w-chain remains in the procedure although
each patient in it is passive henceforth.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
4. Each time a w-chain is selected, a new series of cycles mayform. Repeat Steps 2 and 3 with the remaining active patientsand unassigned kidneys until no patient is left.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Examples of Chain Selection Rules
a. Choose minimal w-chains and remove them.
b. Choose the longest w-chain and remove it.
c. Choose the longest w-chain and keep it.
d. Prioritize patient-donor pairs in a single list. Choose thew-chain starting with the highest priority pair and remove it.
e. Prioritize patient-donor pairs in a single list. Choose thew-chain starting with the highest priority pair and keep it.
f. Prioritize the patient-donor pairs so that pairs with Oblood-type donor have higher priorities than those who do not.Choose the w-chain starting with the highest priority pair;remove it in case the pair has an O blood-type donor but keep itotherwise.
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Step 3
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Step 3
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
Step 3
Kidney disease Kidney exchange Pairwise exchange Top Trading Cycles and Chains
«60 lives, 30 kidneys, all linked »
New York Times, 2012