Tighter Bounds on the Inefficiency Ratio of Stable Equilibria in - - PowerPoint PPT Presentation

tighter bounds on the inefficiency ratio of stable
SMART_READER_LITE
LIVE PREVIEW

Tighter Bounds on the Inefficiency Ratio of Stable Equilibria in - - PowerPoint PPT Presentation

Tighter Bounds on the Inefficiency Ratio of Stable Equilibria in Load Balancing Games Akaki Mamageishvili Paolo Penna ETH Zurich Outline Load Balancing Games Inefficiency Ratio of Stable Equilibria Tighter Bounds for IRSE (Our


slide-1
SLIDE 1

Akaki Mamageishvili Paolo Penna

Tighter Bounds on the Inefficiency Ratio of Stable Equilibria in Load Balancing Games

ETH Zurich

slide-2
SLIDE 2

Outline

Load Balancing Games Inefficiency Ratio of Stable Equilibria Tighter Bounds for IRSE (Our Contribution)

slide-3
SLIDE 3

Load Balancing (Games)

slide-4
SLIDE 4

Load Balancing (Games)

slide-5
SLIDE 5

Load Balancing (Games)

slide-6
SLIDE 6

Load Balancing (Games)

no improvement

slide-7
SLIDE 7

Load Balancing (Games)

OPT Nash Equilibrium

slide-8
SLIDE 8

Quality of Equilibria

Price of Anarchy: Let the players choose some equilibrium by themselves. How bad this can be? Nash

slide-9
SLIDE 9

Quality of Equilibria

Price of Anarchy: Let the players choose some equilibrium by themselves. How bad this can be? PoA = worst Nash

Opt

Nash

slide-10
SLIDE 10

Quality of Equilibria

Price of Anarchy: Let the players choose some equilibrium by themselves. How bad this can be? PoA = worst Nash

Opt

PoS = best Nash

Opt

Nash

slide-11
SLIDE 11

Load Balancing (Games)

1 1 x x x x 1 1

slide-12
SLIDE 12

Load Balancing (Games)

1 1 x x x x 1 1 PoA =

2x 1+x → 4 3

slide-13
SLIDE 13

Load Balancing (Games)

1 1 x x x x 1 1 PoA =

2x 1+x → 4 3

PoA = 2

  • 1 −

1 m+1

  • In general:

PoS = 1

slide-14
SLIDE 14

Inefficiency Ratio of Stable Equilibria

PoA = worst Nash

Opt

PoS = best Nash

Opt

Nash

slide-15
SLIDE 15

Inefficiency Ratio of Stable Equilibria

PoA = worst Nash

Opt

PoS = best Nash

Opt

Nash Stable

slide-16
SLIDE 16

Inefficiency Ratio of Stable Equilibria

PoA = worst Nash

Opt

PoS = best Nash

Opt

Nash Stable noisy best response min potential

slide-17
SLIDE 17

Bounded Rationality

slide-18
SLIDE 18

Bounded Rationality

Noisy best response €10 €1 prob ∝ e10/noise prob ∝ e1/noise Strategies with higher payoff chosen with higher probability

slide-19
SLIDE 19

Inefficiency Ratio of Stable Equilibria

PoA = worst Nash

Opt

PoS = best Nash

Opt

Nash Stable noisy best response min potential

slide-20
SLIDE 20

Inefficiency Ratio of Stable Equilibria

PoA = worst Nash

Opt

PoS = best Nash

Opt

Nash Stable noisy best response min potential IRSE= worst Stable Nash

Opt (Asadpour, Saberi, 2009)

slide-21
SLIDE 21

Inefficiency Ratio of Stable Equilibria

PoA = worst Nash

Opt

PoS = best Nash

Opt

Nash Stable noisy best response min potential IRSE= worst Stable Nash

Opt

L2-norm L∞-norm

(Asadpour, Saberi, 2009)

slide-22
SLIDE 22

Inefficiency Ratio of Stable Equilibria

PoA = worst Nash

Opt

PoS = best Nash

Opt

Nash Minimize L2-norm ⇒ also good for L∞-norm (makespan)? Stable noisy best response min potential IRSE= worst Stable Nash

Opt (Asadpour, Saberi, 2009)

(Alon, Azar, Woeginger, Yadid, 1997)

slide-23
SLIDE 23

Our Contribution

7/6 ≤ IRSE ≤ 4/3

slide-24
SLIDE 24

Our Contribution

7/6 ≤ IRSE ≤ 4/3

mininimize L2-norm automatically 4/3-APX for L∞-norm

slide-25
SLIDE 25

Our Contribution

7/6 ≤ IRSE ≤ 4/3

mininimize L2-norm sometimes at least 7/6-APX of L∞-norm

slide-26
SLIDE 26

Our Contribution

7/6 ≤ IRSE ≤ 4/3 19/18 ≤ IRSE ≤ 3/2

Previous bunds:

slide-27
SLIDE 27

Our Contribution

7/6 ≤ IRSE ≤ 4/3 19/18 ≤ IRSE ≤ 3/2

Alon - Azar - Woeginger - Yadid, SODA 1997 Asadpour - Saberi, WINE 2009 Previous bunds:

slide-28
SLIDE 28

Our Contribution

7/6 ≤ IRSE ≤ 4/3

mininimize L2-norm sometimes at least 7/6-APX of L∞-norm

slide-29
SLIDE 29

Lower Bound (IRSE ≥ 7/6)

2

9 2

2 3 3 2

slide-30
SLIDE 30

Lower Bound (IRSE ≥ 7/6)

2

9 2

2 3 3 2 min potential

slide-31
SLIDE 31

Lower Bound (IRSE ≥ 7/6)

2

9 2

2 3 3 2 min potential

slide-32
SLIDE 32

Lower Bound (IRSE ≥ 7/6)

2

9 2

2 3 3 2 2

9 2

2 3 3 2 min potential

  • pt
slide-33
SLIDE 33

Lower Bound (IRSE ≥ 7/6)

min potential 3

14 2

3 5 4 4 3

14 2

5 3 3 3 4 5 5 4

  • pt
slide-34
SLIDE 34

Lower Bound (IRSE ≥ 7/6)

min potential 3

14 2

3 5 4 4 3

14 2

5 3 3 3 4 5 5 4

  • pt

10 9

slide-35
SLIDE 35

Lower Bound (IRSE ≥ 7/6)

min potential 3

14 2

3 5 4 4 3

14 2

5 3 3 3 4 5 5 4

  • pt

m − 1

slide-36
SLIDE 36

Lower Bound (IRSE ≥ 7/6)

min potential 3

14 2

3 5 4 4 3

14 2

5 3 3 3 4 5 5 4

  • pt

3m − 3 m − 1

slide-37
SLIDE 37

Lower Bound (IRSE ≥ 7/6)

min potential 3

14 2

3 5 4 4 3

14 2

5 3 3 3 4 5 5 4

  • pt

3m − 3 2m − 3 m − 1

slide-38
SLIDE 38

Lower Bound (IRSE ≥ 7/6)

min potential 3

14 2

3 5 4 4 3

14 2

5 3 3 3 4 5 5 4

  • pt

3m − 3 2m − 3

5m−3 2

m − 1

slide-39
SLIDE 39

Lower Bound (IRSE ≥ 7/6)

min potential 3

14 2

3 5 4 4 3

14 2

5 3 3 3 4 5 5 4

  • pt

3m − 3 2m − 3

5m−3 2 7m−4 2

slide-40
SLIDE 40

Our Contribution

7/6 ≤ IRSE ≤ 4/3

mininimize L2-norm automatically 4/3-APX for L∞-norm

slide-41
SLIDE 41

Upper Bound (IRSE ≤ 4/3)

3

  • pt =1

L1 ≥ L2 Lm ≥ ≥ · · · · · · α > 1/3 min potential

slide-42
SLIDE 42

Upper Bound (IRSE ≤ 4/3)

3

  • pt =1

L1 ≥ L2 Lm ≥ ≥ · · · · · · α > 1/3 min potential smallest

slide-43
SLIDE 43

Upper Bound (IRSE ≤ 4/3)

3

  • pt =1

L1 ≥ L2 Lm ≥ ≥ · · · · · · α > 1/3 min potential smallest

slide-44
SLIDE 44

Upper Bound (IRSE ≤ 4/3)

3

  • pt =1

L1 ≥ L2 Lm ≥ ≥ · · · · · · α > 1/3 min potential smallest β > 2/3

slide-45
SLIDE 45

Upper Bound (IRSE ≤ 4/3)

3

  • pt =1

L1 ≥ L2 Lm ≥ ≥ · · · · · · α > 1/3 min potential smallest β > 2/3 α > 1/3 α > 1/3 β > 2/3 OR IN EVERY MACHINE

slide-46
SLIDE 46

Upper Bound (IRSE ≤ 4/3)

3

  • pt =1

L1 ≥ L2 Lm ≥ ≥ · · · · · · α > 1/3 min potential smallest β > 2/3 α > 1/3 α > 1/3 β > 2/3 · · · smallest · · ·

slide-47
SLIDE 47

Upper Bound (IRSE ≤ 4/3)

3

  • pt =1

L1 ≥ L2 Lm ≥ ≥ · · · · · · α > 1/3 min potential smallest β > 2/3 α > 1/3 α > 1/3 β > 2/3 OR IN EVERY MACHINE

slide-48
SLIDE 48

Upper Bound (IRSE ≤ 4/3)

3

  • pt =1

L1 ≥ L2 Lm ≥ ≥ · · · · · · α > 1/3 min potential smallest β > 2/3 x > x′ y > y ′

slide-49
SLIDE 49

Upper Bound (IRSE ≤ 4/3)

3

  • pt =1

L1 ≥ L2 Lm ≥ ≥ · · · · · · α > 1/3 min potential smallest β > 2/3 x > x′ y > y ′ 3

slide-50
SLIDE 50

Conclusions

PoA ≈ 2 PoS = 1 Nash Stable

slide-51
SLIDE 51

Conclusions

PoA ≈ 2 PoS = 1 Nash Stable 4/3 7/6 IRSE

slide-52
SLIDE 52

Conclusions

PoA ≈ 2 PoS = 1 Nash Stable 4/3 7/6 IRSE

?

Minimize L2-norm ⇒ also good for L∞-norm (makespan)?

slide-53
SLIDE 53

Conclusions

PoA ≈ 2 PoS = 1 Nash Stable 4/3 7/6 IRSE

?

Global properties? 3

slide-54
SLIDE 54

Thank You!!