Incentives in Computer Science
One sided matching
TTCA
Incentives in Computer Science One sided matching TTCA Kidney - - PowerPoint PPT Presentation
Incentives in Computer Science One sided matching TTCA Kidney exchange P ARTICIPATION Please do it!!!!!!! Use the chat feature to either write a question or in the chat box, type hand and I will call on you soon thereafter or just
One sided matching
TTCA
can see you….
awarding of the 2012 Nobel Prize in economics to Lloyd Shapley and Al Roth
match different agents as well as possible. For example, students have to be matched with schools, and donors of human organs with patients in need of a transplant. How can such matching be accomplished as efficiently as possible? What methods are beneficial to what groups? The prize rewards two scholars who answered these questions
practical design of market institutions.”
MECHANISM
An algorithm whose inputs come from agents with a strategic interest in the output. Each agent’s input is their own private information. Takes as input the reported preferences/data for a set of agents and produces as output an outcome, decision or action.
TODAY: MECHANISMS WITHOUT MONEY
Examples
anchors
voting
school chore
One
sided matching problems
their first choice if it’s available.
alphabetical order and matches them to their second choice if available.
A
B
C
I
02
02
03 03 003
better off without also making someone else worse off.
Lemma: Algorithm 1 is Pareto optimal
matches them to their first choice if it’s available.
them in alphabetical order and matches them to their second choice if available.
get
their jthchoice
i
lowest
index
sit
b
some
person p
c Si
is
µ
strictly happier
in
M
p
is
matched to
saypl
in M
in
round
lei
1
p
is
worse
in round i
IIE
preferences truthfully?
Not
truthful
2
03
03
03
03
dominant strategy incentive-compative (DSIC) if honesty is always the best policy.
your preferences cannot make you better off.
ble
alphabetical
03
03
Lemma: Serial Dictatorship is Pareto optimal
their favorite available office that has not yet been picked.
mbeauocatan Consider first person
who
gets
different
alloc
in M
than
in M
M
Lemma: Serial Dictatorship is truthful
their favorite available office that has not yet been picked.
Pick
personp
Fix
reports of
everyone
else
p
has
no incentive to lie
difficult to
reason
abentontone
easier
Algorithm
MTA
while
agents
remain
initially all
each remaining agent
to point
to
their
favorite
claim
3 always cycle
in
resulting
directed graph
reallocate according to
that cycle
remove
all
those agents
repeat
b
ho agents
remain
C
PI
Fox reports ofeveryone
but i
Suppose
that
if
i truthful
Ci
Ca CK
and
i
is
allocated
in
cycle
Cj
Claim
all
the
people in
G
n Cj
i
HM
their
allocation
to
any office
in
Cj
Ga
this
means
that
can
not
be
any cycle that
contains
i
any agent
in
C
Cj 1
i
can only
get
someone
in
n
G
getting
his
favorite by reporting truffles
D8
done better by not participating, but rather just reallocating amongst themselves.
all do atleast
aswell
at
Proof by
Tuppose
there
is
asubset
A of agents that
prefer
to gooff reallocate
among themselves
Let
A'EA
be agents
in
A
thot get
a different
alloc
from
what
they would
havegotten
Iet Cj
be
first cycle
in
MTA
centering
a c A
C
g
get the
exact
same
allocah
So
a
has to
be dong strictly worse
D8
least one agent is worse off.
Next set of slides created by Jason Hartline and Nicole Immorlica
Diabetes Hypovolemia Dehydration Sepsis Rhabdomyolysis High blood pressure
received cadaver kidneys.
received live donor kidneys.
There are currently waiting for a kidney transplant in the US.
http://optn.transplant.hrsa.gov
waiting or became too sick for a transplant.
The economic approach 101: Buying kidneys.
I have an extra kidney. I need a kidney. My value for it is my value for my life.
“We didn’t have time to pick up a bottle of wine, but this is what we would have spent.”
Section 301 of the National Organ Transplant Act, “Prohibition of organ purchases” imposes criminal penalties on any person who
Blood “O”, “A”, “B”, “AB” Tissue (crossmatch test)
AM
Sick, blood type A Sick, blood type B Healthy, blood type A Healthy, blood type B
Have bunch of patient donorpairs
PED Biba
in Dn
Use
MTA
agenty
patient
Y donor
total ordering each Pi hairy total
donorkidney
success
To
run
TTCA P D
y
can
extend
TTCA
J
BD
to
deal
patients
wo
donors
g
donors way patient
P3D
Issue
I
P D F
aD2
rye
4 surgeries
issue y
doing
sequentially
D
P
first
Da
can now renege
can't
legally
coerce
12 to follow thru
always
done simultaneously
don't
want
to
de long cycles
Issue
2
model is
is Hughley likely to work
transplant
input
to problem
G
Vp Ep
a
Max cardilaty
matching
reported to
National
kidney exchag
patientsHooton
want to
be
sure
incentivized to report
all edges
Essential
requirement
to ensue
that
no patient
can
switch
frm
matched
to
unmanned
wedgesthey report