Communication Issues in Collective Decision-Making
Nicolas Maudet nicolas.maudet@lip6.fr
Universit´ e Pierre et Marie Curie
Communication Issues in Collective Decision-Making Nicolas Maudet - - PowerPoint PPT Presentation
Communication Issues in Collective Decision-Making Nicolas Maudet nicolas.maudet@lip6.fr Universit e Pierre et Marie Curie EPCL-BTC: 18th of November 2013 Recap: EPCL BTC Nicolas Maudet UPMC EPCL-BTC: 18th of November 2013 Recall
Universit´ e Pierre et Marie Curie
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
2 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
3 / 52
1
2
3
4
5
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
4 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
4 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
4 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
4 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
5 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
6 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
6 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
6 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
7 / 52
p such voters
p log p bits
n p−1 voters voted for y
n p−1 log p bits
p + 1 p−1 + . . . + 1 2) = O(n.(log p)2).
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
8 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
9 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
10 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
11 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
12 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
13 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
14 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
15 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
16 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
16 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
17 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
17 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
18 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
19 / 52
1
2
3
4
5
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
20 / 52
1
2
3
4
5
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
21 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
22 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
23 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
24 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
25 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
26 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
27 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
28 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
29 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
29 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
30 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
31 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
32 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
33 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
34 / 52
1
2
3
4
5
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
35 / 52
1
2
n ) = c
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
36 / 52
1 2 3 4 · · · n − 1 n a a π π · · · a π b b . . . . . . b . . . π π . . . . . . π . . . . . . . . . π π . . . π . . . . . . b b . . . a π π a a · · · π b ⇒ (p′!)n′such profiles
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
36 / 52
1 2 3 4 · · · n − 1 n a a π π · · · a π b b . . . . . . b . . . π π . . . . . . π . . . . . . . . . π π . . . π . . . . . . b b . . . a π π a a · · · π b ⇒ (p′!)n′such profiles
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
36 / 52
1 2 3 4 · · · n − 1 n a a π π · · · a π b b . . . . . . b . . . π π . . . . . . π . . . . . . . . . π π . . . π . . . . . . b b . . . a π π a a · · · π b ⇒ (p′!)n′such profiles
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
37 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
37 / 52
compilation function same winner
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
38 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
38 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
39 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
40 / 52
Voting rule Characterization of equiv. Compilation complexity Any voting rule same profiles O (np log p) Anonymous same voting situations O (p! log n) STV for all Z ⊆ C and x ∈ Z, Ω
O
MP = MQ and Θ
MP = MQ O
scoreB (x, P) = scoreB (x, Q) Θ (p log np) Plurality scorePl (x, P) = scorePl (x, Q) Θ
p ) + n log(1 + p n )
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
41 / 52
1
2
3
4
5
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
42 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
43 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
44 / 52
2
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
45 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
46 / 52
1
2
3
4
5
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
47 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
48 / 52
0000 0001 0010 0011 0100 0101 0110 0111
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
48 / 52
0000 0001 0010 0011 0100 0101 0110 0111
77 2562m − 2)
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
49 / 52
0000 0001 0010 0011 0100 0101 0110 0111
77 2562m − 2)
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
50 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
51 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
51 / 52
EPCL BTC Nicolas Maudet
UPMC EPCL-BTC: 18th of November 2013
Motivation Communication Complexity Voting Two-sided matching Distributed resource allocation
52 / 52