Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel...
Transcript of Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel...
![Page 1: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/1.jpg)
An improved 2-agent kidney exchange mechanism
Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2
1 Department of Computer Engineering and InformaticsUniversity of Patras, Greece.
2 Department of Computer Science, Aarhus University, Denmark
3 Computer Science Department, Carnegie Mellon University, USA.
1 / 39
![Page 2: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/2.jpg)
Pairwise kidney exchange
2 / 39
![Page 3: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/3.jpg)
Pairwise kidney exchange
3 / 39
![Page 4: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/4.jpg)
Pairwise kidney exchange
4 / 39
![Page 5: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/5.jpg)
Compatibility
Blood type compatibility
Tissue type compatibility
5 / 39
![Page 6: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/6.jpg)
Blood type compatibility
Proteins A and B: Four different blood types.Compatibility: The donor does not introduce a new protein to thepatient’s blood.
6 / 39
![Page 7: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/7.jpg)
Tissue type compatibility
Human Leukocyte Antigens (HLAs).Patient Antibodies.Positive Crossmatch.
7 / 39
![Page 8: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/8.jpg)
Pairwise kidney exchange
8 / 39
![Page 9: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/9.jpg)
Pairwise kidney exchange
9 / 39
![Page 10: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/10.jpg)
National kidney exchange programs
10 / 39
![Page 11: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/11.jpg)
National kidney exchange programs
11 / 39
![Page 12: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/12.jpg)
National kidney exchange programs
12 / 39
![Page 13: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/13.jpg)
National kidney exchange programs
Each patient-donor pair enrolls into a hospital.
Each hospital collects the data and supplies them to the centralauthority.
The central authority
Collects the data.Constructs the compatibility graph.Computes the maximum matching.
So what is the problem?
Incentives of hospitals
Each hospital aims to maximize the number of its donor-patient pairsthat are matched.
13 / 39
![Page 14: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/14.jpg)
National kidney exchange programs
14 / 39
![Page 15: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/15.jpg)
National kidney exchange programs
15 / 39
![Page 16: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/16.jpg)
Truthfulness: A requirement for kidney exchangemechanisms
The input x = (x1, x2, ...xn) is provided by n self-interestedagents(hospitals) and defines a compatibility graph.
A mechanism A outputs a matching A(x) on this graph.
gaini(A(x)): The number of nodes of agent i that are incident toedges of A(x).
gaini(A(t, x−i)): The total gain of agent i (including nodesmatched internally) when reporting t as an input.
A deterministic mechanism is truthful ifgaini(A(x)) > gaini(A(t, x−i)) for every agent i and everymisreported input t.
16 / 39
![Page 17: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/17.jpg)
Truthfulness: A requirement for kidney exchangemechanisms
Randomized mechanisms
Probability distribution over deterministic mechanisms.
A randomized mechanism A is
Universally truthful, when all deterministic mechanisms are truthful.Truthful in expectation when
E[gaini(A(x))] > E[gaini(A(t, x−i))].
17 / 39
![Page 18: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/18.jpg)
Maximum matching is not truthful
v1 v2 v3 v4 v5 v6 v7
v1 v2 v3 v4 v5 v6 v7
Figure : Agent 1 hides nodes v2 and v3 and matches them internally. Themaximum matching on the new instance contains two white nodes of agent 1.
18 / 39
![Page 19: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/19.jpg)
Efficiency
A mechanism is ρ-efficient if the matching it outputs has (expected)cardinality at most ρ times smaller than the cardinality of themaximum matching.
We aim at designing ρ-approximate mechanisms with ρ as small aspossible.
Approximate mechanism design without money.
19 / 39
![Page 20: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/20.jpg)
Match: A 2-approximate kidney exchange mechanismfor 2 agents
Proposed by Ashlagi, Fischer, Kash & Procaccia.Among all matchings with maximum number of internal edges, selectone with the maximum number of external edges.
20 / 39
![Page 21: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/21.jpg)
Match: A 2-approximate kidney exchange mechanismfor 2 agents
Among all matchings with maximum number of internal edges, selectone with the maximum number of external edges.
Truthfulness: Intuitively, the mechanism simulates the incentives ofagents.
2-approximate: The matching returned is inclusion-maximal.
21 / 39
![Page 22: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/22.jpg)
Related work
Ashlagi, Fischer, Kash & Procaccia.
MatchMatchΠ: Deterministic truthful mechanism for any number of agentsthat does not have a finite approximation ratio.Mix-and-Match: 2-approximate, randomized, universally truthfulmechanism for any number of agents.Flip-and-Match: 4/3-approximate, randomized mechanism for twoagents. Conjectured to be truthful in expectation.Lower bounds of 2 and 8/7 for deterministic truthful mechanisms andrandomized truthful mechanisms respectively.
Ashlagi & Roth (EC11).
Toulis & Parkes (EC11).
Many recent papers in Economics literature.
22 / 39
![Page 23: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/23.jpg)
Our results
An observation: Flip-and-Match is not truthful.
Weight-and-Match: A new truthful 3/2-approximate mechanismfor two agents.
Lower bounds for mechanisms that are:
Truthful in expectation or universally truthful.Inclusion-maximal or not.
Focus on two agents:
Necessary in order to understand the general problem.Ad hoc kidney exchange programs between hospitals.
23 / 39
![Page 24: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/24.jpg)
Flip-and-Match
Select equiprobably among
The matching returned my Match.A maximum cardinality matching.
The mechanism is 4/3-approximate.
Is it truthful?
We prove that the mechanism is not truthful.The problem seems to lie in the use of the maximum cardinalitymatching.
24 / 39
![Page 25: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/25.jpg)
Our mechanism: Weight-and-Match
Assign weights to the edges of the graph.
weight = 1 to the internal edges.weight = 1/2 to the external edges.
Compute two maximum weight matchings:
One with minimum cardinality (identical to Match).One with maximum cardinality.
Select equiprobably among the two matchings.
25 / 39
![Page 26: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/26.jpg)
Our mechanism: Weight-and-Match
Assign weights:
26 / 39
![Page 27: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/27.jpg)
Our mechanism: Weight-and-Match
Two matchings (red/green) with maximum weight 2.5:
27 / 39
![Page 28: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/28.jpg)
Our mechanism: Weight-and-Match
Weight-and-Match
Is 3/2-approximate.
Can be executed in polynomial time.
Is truthful in expectation.
28 / 39
![Page 29: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/29.jpg)
Approximation Ratio
Weight-and-Match is 3/2-approximate
v1 v2 v3 v4 v5 v6
Figure : Weight-and-Match returns a matching of cardinality 2 while themaximum matching has cardinality 3.
29 / 39
![Page 30: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/30.jpg)
Execution in polynomial time
Slight modification of the edge weights.
Maximum cardinality: We add a small quantity ε to the weight ofeach external edge.
Minimum cardinality: We substract a small quantity ε from theweight of each external edge.
We compute maximum weight matchings on the new instances.
30 / 39
![Page 31: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/31.jpg)
Proving truthfulness
Let M1 and M2 be the two matchings returned by the mechanism oninput graph G.
Assume that agent 1 hides some nodes and matches them internally.
Let G ′ be the induced graph that does not contain the hidden nodes(and the edges incident to them).
The mechanism returns two matchings on input graph G ′.
Let M3 and M4 be those two matchings augmented by the edgesagent 1 uses to match the hidden nodes internally.
Analysis: Compare M1 to M3 and M2 to M4.
31 / 39
![Page 32: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/32.jpg)
Proving truthfulness
Consider the symmetric differences of the compared matchings.
Compare M1 to M3
gain(M3) = gain(M1) − 2(wgt(M1) − wgt(M3))
Compare M2 to M4
gain(M4) 6 gain(M2) + 2(wgt(M2) − wgt(M4))
Observe that wgt(M1) = wgt(M2) and wgt(M3) = wgt(M4).
Hence: gain(M3) + gain(M4) 6 gain(M1) + gain(M2).
32 / 39
![Page 33: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/33.jpg)
gain(M3) = gain(M1) − 2(wgt(M1) − wgt(M3))
Consider the quantities nww(M),nwg(M) and ngg(M).
Consider the symmetric difference M1∆M3 = (M1\M3) ∪ (M3\M1).
Connected components C, either cycles or paths.
It suffices to prove gain(C3) = gain(C1) − 2(wgt(C1) − wgt(C3))for each component.
It holds that:
gain(M) = 2nww(M) + nwg(M)wgt(M) = nww(M) + 1
2nwg(M) + ngg(M)
We prove that:
ngg(M1) = ngg(M3)
33 / 39
![Page 34: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/34.jpg)
ngg(M1) = ngg(M3)
C contains a block of t consecutive gray nodes b1, ...,bt.
We argue that t can not be even.
Assume that it is:
M1 contains t2 − 1 edges ((b2,b3), (b4,b5), ..., (bt−2,bt−1)) and M3
contains t2 edges ((b1,b2), (b3,b4), ..., (bt−1,bt)).By replacing the edges of M1 with those of M3 we aquire a matchingwith greater weight or equal weight and minimum cardinality.
v1 v2 v3 v4 v5 v6 v7 v8 v9
v10v11v12v13v14v15v16v17v18
M1 M3 M1 M3 M1 M3 M1 M3
M1
M3M1M3M1M3M1M3M1
Summing over all components we prove ngg(M1) = ngg(M3).
34 / 39
![Page 35: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/35.jpg)
gain(M4) 6 gain(M2) + 2(wgt(M2) − wgt(M4))
Consider the quantities nww(M),nwg(M) and ngg(M).
Consider the symmetric difference M2∆M4 = (M2\M4) ∪ (M4\M2).
Connected components C, either cycles or paths.
We perform case analysis.
35 / 39
![Page 36: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/36.jpg)
Lower bounds
5/4 for mechanisms that are truthful in expectation.
4/3 for mechanisms that are truthful in expectation andinclusion-maximal.
3/2 for mechanisms that are universally truthful.
2 for mechanisms that are universally truthful and inclusion-maximal.
Together with Weight-and-Match this indicates a separationbetween universal truthfulness and truthfulness in expectation.
36 / 39
![Page 37: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/37.jpg)
A simulation
Blood types are drawn from a national distribution.
Tissue Type compatibility:
PRA: The probability that a patient will be tissue-type incompatiblewith a random donor.We assume such incompatibilities occur independently and with equalprobability.
Create the random compatibility graph.
Run Weight-and-Match (and Mix-and-Match) on this graph.
For all (but very small) input sizes, the mechanisms’ approximationratio is close to 1.
37 / 39
![Page 38: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/38.jpg)
Open problems
Close the gap between our upper and lower bounds.
Is there a 4/3-approximate inclusion-maximal truthful mechanism?
Extend the upper bound for the case of many agents.
Is there a deterministic truthful mechanism with finite approximationratio?
More general models
CyclesChains with altruists
Dynamic models
38 / 39
![Page 39: Ioannis Caragiannis1 Aris Filos-Ratsikas2 Ariel D.Procaccia2conference.iiis.tsinghua.edu.cn/.../05/Aris-Filos... · An improved 2-agent kidney exchange mechanism Ioannis Caragiannis1](https://reader033.fdocuments.us/reader033/viewer/2022043011/5fa60f64a738bb073006630b/html5/thumbnails/39.jpg)
Thank you very much
39 / 39