Regret-equality in Stable Marriage
Frances Cooper
1
Regret-equality in Stable Marriage Frances Cooper Joint work with: - - PowerPoint PPT Presentation
Regret-equality in Stable Marriage Frances Cooper Joint work with: Prof David Manlove 1 Outline Matching problems Fairness Finding fair stable matchings Experiments Future work Frances Cooper 2 Matching Problems
1
Frances Cooper
2
Frances Cooper
3
Frances Cooper
m1 m3 m4 m2
Men Women
4
w1 w3 w4 w2
Rank Cost: cU(M) = 10, cW(M) = 10 Degree: dU(M) = 4, dW(M) = 4 Blocking pair
Frances Cooper
5
Frances Cooper
6
Frances Cooper
7
Minimises the maximum Minimises the difference Minimises the sum
Balanced stable matching Sex-equal stable matching Egalitarian stable matching Minimum-regret stable matching * Regret-equal stable matching * Min-regret sum stable matching NP-hard NP-hard Poly Poly ? ?
balanced score sex-equal score egalitarian cost degree regret-equal score regret sum score
Frances Cooper
8
Degree: 3 Regret-equality score: 0 Min-regret sum score: 6
m1: w1, w2, w3, w4 m4: w4, w3, w2, w1 m2: w2, w1, w4, w3 m3: w3, w4, w1, w2
w1: m4, m3, m2, m1 w3: m2, m1, m4, m3 w2: m3, m4, m2, m1 w4: m1, m2, m3, m4
m1: w1, w2, w3, w4 m4: w4, w3, w2, w1 m2: w2, w1, w4, w3 m3: w3, w4, w1, w2
w1: m4, m3, m2, m1 w3: m2, m1, m4, m3 w2: m3, m4, m2, m1 w4: m1, m2, m3, m4
m1: w1, w2, w3, w4 m4: w4, w3, w2, w1 m2: w2, w1, w4, w3 m3: w3, w4, w1, w2
w1: m4, m3, m2, m1 w3: m2, m1, m4, m3 w2: m3, m4, m2, m1 w4: m1, m2, m3, m4
Degree: 3 Regret-equality score: 1 Min-regret sum score: 5 Degree: 4 Regret-equality score: 3 Min-regret sum score: 5
Over all stable matchings: Minimum degree = 3 Minimum regret-equality score = 0 Minimum regret sum score = 5
Frances Cooper
9
Frances Cooper
10
R1
M1 m1 m2 m3 m4 w2 w1 w4 w3 R1 m1 m4 w2 w3 M2 m1 m2 m3 m4 w3 w1 w4 w2
R2 m1 m2 w1 w2
Frances Cooper
11
why are these the only possible degrees?
r-e score: 3 r-e score: 2 r-e score: 1 r-e score: 0 r-e score: 1 r-e score: 2
Frances Cooper
12
r-e score: 3 r-e score: 2 r-e score: 1 r-e score: 0 r-e score: 1 r-e score: 2
column when dU(M) >= dW(M)
go
Frances Cooper
13
2 * man-optimal difference
Frances Cooper
14
Frances Cooper
15
(exponential in worst case)
instance per size.
equal, egalitarian, minimum regret, regret-equal, min-regret sum)
Frances Cooper
16
Mean time (ms)
100 1000 10000 100000
n
1 2 3 4 5 6 7 8 9 1
Enumeration Algorithm Regret-equal Algorithm
Frances Cooper
17
Mean regret-equality score
30 60 90
n
1 2 3 4 5 6 7 8 9 1
Balanced Sex-equal Egalitarian Minimum regret Regret-equal Min-regret sum
Frances Cooper
18
Mean sex-equal score
2000 4000 6000 8000 10000 12000 14000
n
1 2 3 4 5 6 7 8 9 1
Balanced Sex-equal Egalitarian Minimum regret Regret-equal Min-regret sum Regret-Equal Algorithm
Frances Cooper
19
Mean number of stable matchings
1 10 100 B a l a n c e d S e x
q u a l E g a l i t a r i a n M i n i m u m r e g r e t R e g r e t
q u a l M i n
e g r e t s u m
100 400 700 1000
Frances Cooper
20
assign to workers.
‘balanced’, ‘min-regret', ‘egalitarian’ and ‘min-regret sum’ criteria
equality
Frances Cooper
algorithms
21
f.cooper.1@research.gla.ac.uk http://fmcooper.github.io
EPSRC Doctoral Training Account