Nash Equilibria in Competitive Societies Eyal Rozenberg Roy Fox Overview Introducing an interesting model Presenting and proving some results: Characterizing Nash equilibria Bounding the price of anarchy Applying the results: Competitive facility location Competitive k-median problem Selfish routing The Model Focus on games in which Each player has a set of available acts The action of a player is a subset of her available acts Some of the actions are feasible, though some may not be Action Profiles A profile is a vector of actions, one for each player Profile operators A ai a1 , , ai 1 , ai , ai 1 , , a k A B ai bi i 1 k A B ai bi i 1 k A \ B ai \ bi i 1 A B 1 i k ai bi k Utility Functions Each player has a private utility function There is a social utility function Assumptions All functions are measured in the same units The social utility function is submodular A player loses more from dropping out than the society does Set Functions A function f is called non-decreasing if X Y V f X f Y A function f is called submodular if X , Y V f X f Y f X Y f X Y The discrete directed derivative of f at X V in direction D V \ X is f D X f X D f X Submodular Functions Equivalent definitions X , Y V f X f Y f X Y f X Y A B V , D V \ B f D A f D B A B V , v V \ B fv A fv B Notation Set of available acts Vi Action space A i - set of feasible actions ai Vi Strategy space S i - set of distributions on Aki k A Ai , S S i i 1 i 1 Notation (2) Private utility function i Social utility function For convenience, require 0 For S S , define f S A~ES f A Utility Systems Submodular social utility function A A i A ai A i Validity: A A Itk follows that k A A i i 1 k A A A i 1 ai i i 1 i Ascent Lemma i A a1 , , ai , i 1 , , k Denote Ascent Lemmak (special case): A A A ai A i 1 Generally: i 1 k A, B A B \ A A bi \ ai A B i 1 i 1 Basic Utility Systems Equality in 2nd requirement A A i A ai A i 3rd requirement follows For every submodular there exists a utility system - the basic one Mixed Strategies Requirements hold is sumbodular S S i S s S i S S S S i 1 i k i Ascent Lemma holds k i 1 S , T S T \ S S t \ s S T i 1 i i Example: The Oil Game There are k nations, each having n barrels of oil The utility of each nation is the square root of the number of barrels it exports i A ai The social utility is the sum of private utilities The Price of Anarchy For an optimal solution A and any Nash equilibrium S S S S S k i 1 i 1 2 S i \ si i 1 i 1 si \ i k i 1 max S , 0 S si \i si i i:i si k If is non-decreasing 2 S i 1 Improved Bound For a non-decreasing, submodular f , define its discrete curvature f D V \ D f max 1 D V , f D 0 f D f v V \ v max 1 1i k ,vVi , f v 0 f v A B V , D V \ B D A D B 1 D A 2 S 1 S \ Pure Strategy Equilibrium In a basic utility system, there is a pure strategy Nash equilibrium The game graph is acyclic Nodes - pure strategies Edges - improving changes for some player If player i improves from A to B B A i B i A 0 Facility Location Problem A bipartite graph Locations - cost cv of building a facility Markets - value u of serving customers Edges - cost vu of serving u from v k-median problem - restricted action set For a choice A of locations vu The actual cost of serving u is u A min v A The price charged from u is pu A u Utility Functions The player is maximizing A pu A u A cv uU No consumer surplus A u pu A 0 vA uU The player inadvertently maximizes the total surplus A A A u u A cv uU vA Competitive Version (CFL) Cost cvi for firm i of building a facility in v Value u of serving u i Cost vu for firm i of serving u from v For a choice A of locations i i A min u vu The cost for firm i of serving u is vA i I A arg min u u A The winning firms are 1i k i A min u The actual cost of serving is u u A 1i k j p A min u u A, The price charged from is u 1 j k , j i for some i I u A i Utility Functions in CFL i Denote U i A u : I u A Firm i is maximizing i i i A pu A u A cv uU i A vAi The consumer surplus is A u pu A uU The total surplus is k k A i A A u u cvi i 1 uU i 1 vAi CFL Fits the Model The total surplus is submodular Marginal costs are supermodular In the absence of fixed costs, the total surplus is non-decreasing The system is basic When a player joins, the increase in consumer surplus matches the decrease in the other players’ profits Results for CFL 2 S FCS \ 2 S FCS In the absence of fixed costs 2 S 1 S \ 2 S There is a pure strategy Nash equilibrium These results are tight Selfish Routing There are many copies of each path The amount of flow is the number of copies chosen by a player Player i gains value i from each unit of flow she routes i A ai i ai p l p A pPi The social utility is the sum of private utilities Selfish Routing Fits the Model The social surplus is submodular Latencies is supermodular The 2nd requirement holds The system is valid We can restrict the action sets to allow only the correct amount of flow Results for Selfish Routing 2 S 2 S S k i 1 max S , 0 S si \i si i i:i si i 1 Choose S to get the Roughgarden-Tardos double-rate result If is non-decreasing 2 S Questions?
© Copyright 2026 Paperzz