SINGLE-PEAKED PREFERENCES The Gibbard-Satterthwaite Theorem requires - - PowerPoint PPT Presentation

β–Ά
single peaked preferences
SMART_READER_LITE
LIVE PREVIEW

SINGLE-PEAKED PREFERENCES The Gibbard-Satterthwaite Theorem requires - - PowerPoint PPT Presentation

T RUTH J USTICE A LGOS Social Choice IV: Restricted Preferences Teachers: Ariel Procaccia (this time) and Alex Psomas SINGLE-PEAKED PREFERENCES The Gibbard-Satterthwaite Theorem requires a full preference domain, i.e., each ranking of the


slide-1
SLIDE 1

ALGOS TRUTH JUSTICE

Social Choice IV: Restricted Preferences

Teachers: Ariel Procaccia (this time) and Alex Psomas

slide-2
SLIDE 2

SINGLE-PEAKED PREFERENCES

  • The Gibbard-Satterthwaite Theorem requires a

full preference domain, i.e., each ranking of the alternatives is possible

  • Can we circumvent the theorem if we restrict

the preferences in reasonable ways?

  • Assume an ordering ≀ over the set of

alternatives 𝐡

  • Voter 𝑗 has single-peaked preferences if there is

a peak π‘¦βˆ— ∈ 𝐡 such that 𝑧 < 𝑨 ≀ π‘¦βˆ— β‡’ 𝑨 ≻𝑗 𝑧 and 𝑧 > 𝑨 β‰₯ π‘¦βˆ— β‡’ 𝑨 ≻𝑗 𝑧

slide-3
SLIDE 3

SINGLE-PEAKED PREFERENCES

1 2 3 4 5

𝑏 𝑐 𝑑 𝑒 𝑓

Single peaked

1 2 3 4 5

𝑏 𝑐 𝑑 𝑒 𝑓

Not single peaked

slide-4
SLIDE 4

EXAMPLE: NOLAN CHART

Libertarian Statist Conservative Liberal Centrist

slide-5
SLIDE 5

SINGLE-PEAKED PREFERENCES

  • Assume an odd number of voters with

single-peaked preferences, then a Condorcet winner exists, and is given by the median peak

𝑏1 𝑏2 𝑏3 𝑏4 𝑏5 𝑏6 𝑏7 𝑏8 𝑏9 A majority of voters prefer the median to any alternative to its right 𝑏1 𝑏2 𝑏3 𝑏4 𝑏5 𝑏6 𝑏7 𝑏8 𝑏9 A majority of voters prefer the median to any alternative to its left

slide-6
SLIDE 6

STRATEGYPROOF RULES

  • Assume voters with single-peaked

preferences, then the voting rule that selects the median peak is strategyproof

𝑏1 𝑏2 𝑏3 𝑏4 𝑏5 𝑏6 𝑏7 𝑏8 𝑏9 Reporting another peak on the same side of the median makes no difference 𝑏1 𝑏2 𝑏3 𝑏4 𝑏5 𝑏6 𝑏7 𝑏8 𝑏9 Reporting another peak on the other side of the median make things worse

slide-7
SLIDE 7

STRATEGYPROOF RULES

  • Assume voters with single-peaked

preferences, then the voting rule that selects the 𝑙th order statistic is strategyproof

𝑏1 𝑏2 𝑏3 𝑏4 𝑏5 𝑏6 𝑏7 𝑏8 𝑏9 Reporting another peak on the same side of the 2nd order static makes no difference 𝑏1 𝑏2 𝑏3 𝑏4 𝑏5 𝑏6 𝑏7 𝑏8 𝑏9 Reporting another peak on the other side of the 2nd order statistic make things worse

slide-8
SLIDE 8

STRATEGYPROOF RULES

  • For single-peaked preferences πœπ‘—, denote the peak

by 𝑄(πœπ‘—)

  • Theorem [Moulin 1980]: An anonymous voting on

single-peaked preferences is SP iff there exist π‘ž1, … , π‘žπ‘œ+1 ∈ 𝐡 (called phantoms) such that, for every profile 𝝉, 𝑔 𝝉 = med π‘ž1, … , π‘žπ‘œ, 𝑄 𝜏1 , … , 𝑄 πœπ‘œ

  • Examples:
  • Median (odd π‘œ): (π‘œ + 1)/2 phantoms at each of 𝑏1 and

𝑏𝑛

  • Second order statistic: π‘œ βˆ’ 1 phantoms at 𝑏1, two at 𝑏𝑛
  • 𝑔 ≑ 𝑦 (constant function): π‘œ + 1 phantoms at 𝑦
slide-9
SLIDE 9

FACILITY LOCATION

  • Each player 𝑗 ∈ 𝑂 has a location 𝑦𝑗 ∈ ℝ
  • Given π’š = (𝑦1, … , π‘¦π‘œ), choose a facility

location 𝑔 π’š = 𝑧 ∈ ℝ

  • cost 𝑧, 𝑦𝑗 = |𝑧 βˆ’ 𝑦𝑗|
  • This defines (very specific) single-

peaked preferences over the set of alternatives ℝ, where the peak of player 𝑗 is 𝑦𝑗

slide-10
SLIDE 10

FACILITY LOCATION

  • Two objective functions
  • Social cost: sc 𝑧, π’š = σ𝑗 |𝑧 βˆ’ 𝑦𝑗|
  • Maximum cost: mc 𝑧, π’š = max

𝑗

|𝑧 βˆ’ 𝑦𝑗|

  • For the social choice objective, the median is
  • ptimal and SP
  • For the maximum cost objective, the optimal

solution is (min 𝑦𝑗 + max 𝑦𝑗)/2, but it is not SP

slide-11
SLIDE 11

DETERMINISTIC RULES FOR MC

  • We say that a deterministic rule 𝑔 gives

an 𝛽-approximation to the max cost if for all π’š ∈ β„π‘œ, , mc 𝑔 π’š , π’š ≀ 𝛽 β‹… min

π‘§βˆˆβ„ mc(𝑧, π’š)

Approximation ratio of the median to max cost?

  • In [1,2)
  • In [3,4)
  • In [2,3)
  • In [4, ∞)

Poll 1

?

slide-12
SLIDE 12

DETERMINISTIC RULES FOR MC

  • Theorem [P and Tennenholtz 2009]: No

deterministic SP rule has an approximation ratio < 2 to the max cost

  • Proof:
slide-13
SLIDE 13

RANDOMIZED RULES FOR MC

  • We say that a randomized rule 𝑔 gives an

𝛽-approximation to the max cost if for all π’š ∈ β„π‘œ, , 𝔽 mc 𝑔 π’š , π’š ≀ 𝛽 β‹… min

π‘§βˆˆβ„ mc(𝑧, π’š)

  • The Left-Right-Middle (LRM) rule: Choose min 𝑦𝑗

with prob. ΒΌ, max 𝑦𝑗 with prob. ΒΌ, and their average with prob. Β½

Approximation ratio of LRM to max cost?

  • 5/4
  • 7/4
  • 6/4 = 3/2
  • 8/4 = 2

Poll 2

?

slide-14
SLIDE 14
  • Theorem [P and Tennenholtz 2009]:

LRM is SP (in expectation)

  • Proof:

πœ€ 2πœ€ 1/4 1/4 1/4 1/4 1/2 1/2

RANDOMIZED RULES FOR MC

slide-15
SLIDE 15

RANDOMIZED RULES FOR MC

  • Theorem [P and Tennenholtz 2009]: No

randomized SP mechanism has an approximation ratio < 3/2

  • Proof:
  • 𝑦1 = 0, 𝑦2 = 1, 𝑔 π’š = 𝑄
  • cost 𝑄, 𝑦1 + cost 𝑄, 𝑦2 β‰₯ 1; wlog cost 𝑄, 𝑦2 β‰₯ 1/2
  • 𝑦1 = 0, 𝑦2

β€² = 2

  • By SP, the expected distance from 𝑦2 = 1 is at least Β½
  • Expected max cost at least 3/2, because for every 𝑧 ∈ ℝ,

the expected cost is 𝑧 βˆ’ 1 + 1 ∎

slide-16
SLIDE 16

FROM LINES TO CIRCLES

  • Continuous circle
  • 𝑒(β‹…) is the distance on the circle
  • Assume that the

circumference is 1

  • β€œApplications”:
  • Telecommunications

network with ring topology

  • Scheduling a daily task
slide-17
SLIDE 17

RULES ON A CYCLE

  • Semicircle like an

interval on a line

  • If all agents are on
  • ne semicircle,

can apply LRM

  • Problematic
  • therwise

1/4 1/4

slide-18
SLIDE 18

RANDOM POINT

  • Random Point (RP) Rule: Choose a random point
  • n the circle
  • Obviously horrible if players are close together
  • Gives a 7/4 approx if the players cannot be placed
  • n one semicircle
  • Worst case: many agents uniformly distributed over

slightly more than a semicircle

  • If the rule chooses a point outside the semicircle (prob.

1/2), exp. max cost is roughly 1/2

  • If the rule chooses a point inside the semicircle (prob.

1/2), exp. max cost is roughly 3/8

slide-19
SLIDE 19

A HYBRID RULE

  • Hybrid Rule 1: Use LRM if players are
  • n one semicircle, RP if not
  • Gives a 7/4 approx
  • Surprisingly, Hybrid rule 1 is also SP!
slide-20
SLIDE 20

HYBRID RULE 1 IS SP

  • Deviation where RP or LRM is

used before and after is not beneficial

  • LRM to RP: expected cost of 𝑗 is

at most 1/4 before, exactly 1/4 after; focus on RP to LRM

  • β„“ and 𝑠 are extreme locations in

new profile, ΰ·  β„“ and ΖΈ 𝑠 their antipodal points

  • Because agents were not on one

semicircle in π’š, 𝑦𝑗 ∈ (ΰ·  β„“, ΖΈ 𝑠)

𝑦𝑗 𝑦𝑗

β€²

β„“ 𝑠 ΰ·  β„“ ΖΈ 𝑠 β„“ 𝑠 𝑦𝑗

slide-21
SLIDE 21

HYBRID RULE 1 IS SP

  • 𝑧 = center of (β„“, 𝑠)
  • 𝑒 𝑦𝑗, 𝑧 β‰₯ 1/4, because 𝑒 ΰ· 

β„“, 𝑧 β‰₯ 1/4, 𝑒 ΖΈ 𝑠, 𝑧 β‰₯ 1/4, and 𝑦𝑗 ∈ (ΰ·  β„“, ΖΈ 𝑠)

  • Hence,

𝑦𝑗

β€²

β„“ 𝑠 ΰ·  β„“ ΖΈ 𝑠 𝑧

cost lrm π’šβ€² , 𝑦𝑗 = 1 4 𝑒 𝑦𝑗, β„“ + 1 4 𝑒 𝑦𝑗, 𝑠 + 1 2 𝑒(𝑦𝑗, 𝑧) β‰₯ 1 4 𝑒 𝑦𝑗, β„“ + 𝑒 𝑦𝑗, 𝑠 + 1 2 β‹… 1 4 β‰₯ 1 4 = cost(rp π’š , 𝑦𝑗) ∎

𝑦𝑗

slide-22
SLIDE 22

RANDOM MIDPOINT

  • Goal: improve the

approx ratio of Hybrid 1?

  • Random Midpoint

(RM) Rule: choose midpoint of arc between two antipodal points with

  • prob. proportional to

length

slide-23
SLIDE 23

RANDOM MIDPOINT

  • Lemma: When the players are not on

a semicircle, RM gives a 3/2 approx

  • Proof:
  • 𝛽 = length of the longest arc between

two adjacent players, w.l.o.g. 𝑦1 and 𝑦2

  • 𝛽 ≀ 1/2 because otherwise players are on one semicircle
  • Opt 𝑧 at center of ො

𝑦1 and ො 𝑦2, so OPT = (1 βˆ’ 𝛽)/2

  • RM selects 𝑧 with probability 𝛽, and a solution with cost at

most 1/2 with prob. 1 βˆ’ 𝛽

  • 𝛽1βˆ’π›½

2 +1βˆ’π›½ 2 1βˆ’π›½ 2

= 1 + 𝛽 ≀

3 2

∎

𝑧 𝑦1 𝑦2

slide-24
SLIDE 24

ANOTHER HYBRID RULE

  • Hybrid Rule 2: Use LRM if players are
  • n one semicircle, RM if not
  • Theorem [Alon et al., 2010]: Hybrid

Rule 2 is SP and gives a 3/2 approx to the max cost

  • The proof of SP is a rather tedious case

analysis… but the fact that it’s SP is quite amazing!