Download presentation
Presentation is loading. Please wait.
Published bySolomon Lyons Modified over 9 years ago
1
Improved Equilibria via Public Service Advertising Maria-Florina Balcan TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A A A AA Joint with Avrim Blum and Yishay Mansour Microsoft Research
2
Good equilibria, Bad equilibria Many games have both bad and good equilibria. In some places, everyone throws their trash on the street. In some, everyone puts their trash in the trash can. In some places, everyone drives their own car. In some, everybody uses and pays for good public transit.
3
Good equilibria, Bad equilibria Many games have both good and bad equilibria. s t 1n- Player i wants to get from s i to t i. all players share cost of edges they use with others. Fair cost-sharing. n players in directed graph G, each edge e costs c e.
4
Good equilibria, Bad equilibria Many games have both good and bad equilibria. s t 1n- Good equilibrium: all use edge of cost 1. Player i wants to get from s i to t i. all players share cost of edges they use with others. Fair cost-sharing. (paying 1/n each) n players in directed graph G, each edge e costs c e.
5
Good equilibria, Bad equilibria Many games have both good and bad equilibria. s t 1n- Good equilibrium: all use edge of cost 1. Bad equilibrium: all use edge of cost n- . n players in directed graph G, each edge e costs c e. Player i wants to get from s i to t i. all players share cost of edges they use with others. Fair cost-sharing. (paying 1/n each) (paying 1- ² /n each)
6
Good equilibria, Bad equilibria Many games have both good and bad equilibria. Fair cost-sharing. Player i wants to get from s i to t i. all players share cost of edges they use with others. … 1 111 s1s1 snsn t 000 k ¿ n cars Subway/shared van Bad eq. result of natural dynamics: players entering one at time minimizing regret v n players in directed graph G, each edge e costs c e.
7
Good equilibria, Bad equilibria Standard motivation for PoS: Price of Stability (PoS): ratio of best Nash equilibrium to OPT. E.g., for fair cost-sharing, PoS is log(n), whereas PoA is n. If a central authority could suggest a low-cost Nash (throw away your trash, ride public transit), and everyone followed the suggestion, then this would be stable.
8
Good equilibria, Bad equilibria What if only some fraction will pay attention? Can the authority guide behavior to a good state? Will it just snap back? How does this depend on ?
9
Main Model 1.Authority launches advertising, proposing joint action s ad. 2.Remaining (non-receptive) players fall to some arbitrary equilibrium for themselves, given play of receptive players. 3.Campaign wears off. All players follow best-response dynamics to an overall Nash equilibrium. Only consider potential games. Each player i follows with probability . Call players that follow receptive players Notes: Focus on social cost 0. n players initially playing some arbitrary equilibrium. (Except we use makespan for load balancing.)
10
Main Results If only a constant fraction of the players follow the advice, then we can still get within O(1/ ) of the PoS. Extend to cost-sharing + linear delays. For any < 1, an fraction is not sufficient. Ratio to OPT can still be unbounded. (PoS = log(n), PoA = n) (PoS = 1, PoA = 1 ) (PoS = 1, PoA = (n 2 )) Threshold behavior: for > ½, can get ratio O(1), but for < ½, ratio stays (n 2 ). (assume degrees (log n)).
11
Fair Cost Sharing … 1 111 s1s1 snsn t 000 k Note: this is best you can hope for. E.g., k =2 n. If only a constant fraction of the players follow the advice, then we get within O(1/ ) of the PoS. (PoS = log(n), PoA = n)
12
Fair Cost Sharing - Moreover, this option is guaranteed to be at least as good as if other NR players didn’t exist. If only a constant fraction of the players follow the advice, then we get within O(1/ ) of the PoS. (PoS = log(n), PoA = n) - In any NE a non-receptive player i, can’t improve by switching to his path P i OPT in OPT. - Advertiser proposes OPT (any apx also works)
13
Fair Cost Sharing If only a constant fraction of the players follow the advice, then we get within O(1/ ) of the PoS. (PoS = log(n), PoA = n) - In any NE a non-receptive player i, can’t improve by switching to his path P i OPT in OPT. - Advertiser proposes OPT (any apx also works)
14
Fair Cost Sharing If only a constant fraction of the players follow the advice, then we get within O(1/ ) of the PoS. (PoS = log(n), PoA = n) - In any NE a non-receptive player i, can’t improve by switching to his path P i OPT in OPT. - Advertiser proposes OPT (any apx also works) - Calculate total cost of these guaranteed options. - Rearrange sum...
15
Fair Cost Sharing If only a constant fraction of the players follow the advice, then we get within O(1/ ) of the PoS. (PoS = log(n), PoA = n) - In any NE a non-receptive player i, can’t improve by switching to his path P i OPT in OPT. - Advertiser proposes OPT (any apx also works) - Calculate total cost of these guaranteed options. - Take expectation, add back in cost of receptives: get O(OPT/ ). (End of phase 2)
16
Fair Cost Sharing - Finally, in last phase, std potential argument shows behavior cannot get worse by more than an additional log(n) factor. (End of phase 3) If only a constant fraction of the players follow the advice, then we get within O(1/ ) of the PoS. (PoS = log(n), PoA = n)
17
Cost Sharing, Extension - Still get same guarantee, but proof is trickier + linear delays: - Problem: can’t argue as if remaining NR players didn’t exist since they add to delays - Define shadow game: pure linear latency fns. Offset defined by equilib at end of phase 2. # users on e at end of phase 2 - Behavior at end of phase 2 is equilib for this game too. - Show - This has good PoA.
18
Party affiliation games Given graph G, each edge labeled + or -. Vertices have two actions: RED or BLUE. Pay 1 for each + edge with endpoints of different color, and each – edge with endpoints of same color. Special cases: + + + -- All + edges is consensus game. All – edges is cut-game.
19
Party affiliation games OPT is an equilibrium so PoS = 1. But even for consensus, PoA = (n 2 ) Clique with perfect matching removed all edges labeled plus
20
Party affiliation games (PoS = 1, PoA = (n 2 )) - Threshold behavior: for > ½, can get ratio O(1), but for < ½, ratio stays (n 2 ). (assume degrees (log n)). - Same example as for consensus PoA, but sparser across cut. Players “locked” into place. (lower bound) Degree (1/2 - )n/8 across cut
21
Party affiliation games - Split nodes into those incurring low-cost vs those incurring high-cost under OPT. (upper bound) - Advertising strategy = follow OPT. - Show that low-cost will switch to behavior in OPT. For high-cost, don’t care. - Cost only improves in final best-response process. (PoS = 1, PoA = (n 2 )) - Threshold behavior: for > ½, can get ratio O(1), but for < ½, ratio stays (n 2 ). (assume degrees (log n)).
22
Conclusions and Open Questions Analyze ability of a central authority to guide behavior to a good equilibrium even if only ® fraction of players are paying attention. Main Open Question: Get around problem of natural dynamics converging to poor equilibrium without central authority by giving players more information about the game?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.