mechanism design without money
play

Mechanism Design without Money Dimitris Fotakis S CHOOL OF E - PowerPoint PPT Presentation

Mechanism Design without Money Dimitris Fotakis S CHOOL OF E LECTRICAL AND C OMPUTER E NGINEERING N ATIONAL T ECHNICAL U NIVERSITY OF A THENS , G REECE Viewpoint shaped through joint work with Christos Tzamos Dimitris Fotakis Mechanism Design


  1. Mechanism Design without Money Dimitris Fotakis S CHOOL OF E LECTRICAL AND C OMPUTER E NGINEERING N ATIONAL T ECHNICAL U NIVERSITY OF A THENS , G REECE Viewpoint shaped through joint work with Christos Tzamos Dimitris Fotakis Mechanism Design without Money

  2. Social Choice Setting Set A of possible alternatives (candidates) . Set N = { 1 , . . . , n } of agents (voters). ∀ agent i has a (private) linear order ≻ i ∈ L over alternatives A . Social choice function (or mechanism ) F : L n → A mapping the agents’ preferences to an alternative. Dimitris Fotakis Mechanism Design without Money

  3. Social Choice Setting Set A of possible alternatives (candidates) . Set N = { 1 , . . . , n } of agents (voters). ∀ agent i has a (private) linear order ≻ i ∈ L over alternatives A . Social choice function (or mechanism ) F : L n → A mapping the agents’ preferences to an alternative. Desirable Properties of Social Choice Functions Onto : Range is A . Unanimous : If a is the top alternative in all ≻ 1 , . . . , ≻ n , then F ( ≻ 1 , . . . , ≻ n ) = a Not dictatorial : For each agent i , ∃ ≻ 1 , . . . , ≻ n : F ( ≻ 1 , . . . , ≻ n ) � = agent’s i top alternative Dimitris Fotakis Mechanism Design without Money

  4. Social Choice Setting Set A of possible alternatives (candidates) . Set N = { 1 , . . . , n } of agents (voters). ∀ agent i has a (private) linear order ≻ i ∈ L over alternatives A . Social choice function (or mechanism ) F : L n → A mapping the agents’ preferences to an alternative. Desirable Properties of Social Choice Functions Onto : Range is A . Unanimous : If a is the top alternative in all ≻ 1 , . . . , ≻ n , then F ( ≻ 1 , . . . , ≻ n ) = a Not dictatorial : For each agent i , ∃ ≻ 1 , . . . , ≻ n : F ( ≻ 1 , . . . , ≻ n ) � = agent’s i top alternative Strategyproof or truthful : ∀ ≻ 1 , . . . , ≻ n , ∀ agent i , ∀ ≻ ′ i , F ( ≻ 1 , . . . , ≻ i , . . . , ≻ n ) ≻ i F ( ≻ 1 , . . . , ≻ ′ i , . . . , ≻ n ) Dimitris Fotakis Mechanism Design without Money

  5. Impossibility Result Gibbard-Satterthwaite Theorem (mid 70’s) Any strategyproof and onto social choice function on more than 2 alternatives is dictatorial . Dimitris Fotakis Mechanism Design without Money

  6. Impossibility Result Gibbard-Satterthwaite Theorem (mid 70’s) Any strategyproof and onto social choice function on more than 2 alternatives is dictatorial . Escape Routes Randomization Monetary payments Voting systems computationally hard to manipulate. Dimitris Fotakis Mechanism Design without Money

  7. Impossibility Result Gibbard-Satterthwaite Theorem (mid 70’s) Any strategyproof and onto social choice function on more than 2 alternatives is dictatorial . Escape Routes Randomization Monetary payments Voting systems computationally hard to manipulate. Restricted domain of preferences – Approximation Dimitris Fotakis Mechanism Design without Money

  8. Single Peaked Preferences and Medians Single Peaked Preferences One dimensional ordering of alternatives, e.g. A = [ 0 , 1 ] Each agent i has a single peak x ∗ i ∈ A such that for all a , b ∈ A : b < a ≤ x ∗ ⇒ a ≻ i b i x ∗ i ≥ a > b ⇒ a ≻ i b x ∗ x ∗ x ∗ x ∗ x ∗ x ∗ x ∗ 0 1 1 2 3 4 5 6 7 Dimitris Fotakis Mechanism Design without Money

  9. Single Peaked Preferences and Medians Single Peaked Preferences One dimensional ordering of alternatives, e.g. A = [ 0 , 1 ] Each agent i has a single peak x ∗ i ∈ A such that for all a , b ∈ A : b < a ≤ x ∗ ⇒ a ≻ i b i x ∗ i ≥ a > b ⇒ a ≻ i b Median Voter Scheme [Moulin 80], [Sprum 91], [Barb Jackson 94] A social choice function F on a single peaked preference domain is strategyproof , onto , and anonymous iff there exist y 1 , . . . , y n − 1 ∈ A such that for all ( x ∗ 1 , . . . , x ∗ n ) , F ( x ∗ 1 , . . . , x ∗ n ) = median ( x ∗ 1 , . . . , x ∗ n , y 1 , . . . , y n − 1 ) x ∗ x ∗ x ∗ x ∗ x ∗ x ∗ x ∗ 0 1 1 2 3 4 5 6 7 Dimitris Fotakis Mechanism Design without Money

  10. Single Peaked Preferences and Medians Select a Single Location on the Line The median of ( x 1 , . . . , x n ) is strategyproof (and Condorcet winner) . Dimitris Fotakis Mechanism Design without Money

  11. Single Peaked Preferences and Medians Select a Single Location on the Line The median of ( x 1 , . . . , x n ) is strategyproof (and Condorcet winner) . Dimitris Fotakis Mechanism Design without Money

  12. Single Peaked Preferences and Medians Select a Single Location on the Line The median of ( x 1 , . . . , x n ) is strategyproof (and Condorcet winner) . Dimitris Fotakis Mechanism Design without Money

  13. Single Peaked Preferences and Generalized Medians Generalized Median Voter Scheme [Moulin 80] A social choice function F on single peaked preference domain [ 0 , 1 ] is strategyproof and onto iff it is a generalized median voter scheme (GMVS), i.e., there exist 2 n thresholds { α S } S ⊂ N in [ 0 , 1 ] such that: α ∅ = 0 and α N = 1 (onto condition), S ⊆ T ⊆ N implies α S ≤ α T , and for all ( x ∗ 1 , . . . , x ∗ n ) , F ( x ∗ 1 , . . . , x ∗ n ) = max S ⊂ N min { α S , x ∗ i : i ∈ S } x ∗ x ∗ x ∗ x ∗ x ∗ x ∗ x ∗ 0 1 1 2 3 4 5 6 7 Dimitris Fotakis Mechanism Design without Money

  14. 2 1 3 x 1 x 2 x 3 k -Facility Location Game Strategic Agents in a Metric Space Set of agents N = { 1 , . . . , n } Each agent i wants a facility at x i . Location x i is agent i ’s private information . Dimitris Fotakis Mechanism Design without Money

  15. 1 y 3 3 y x 2 1 2 3 x y 2 1 x k -Facility Location Game Strategic Agents in a Metric Space Set of agents N = { 1 , . . . , n } Each agent i wants a facility at x i . Location x i is agent i ’s private information . Each agent i reports that she wants a facility at y i . Location y i may be different from x i . Dimitris Fotakis Mechanism Design without Money

  16. a b c connection cost = a (a < b < c) Mechanisms and Agents’ Preferences (Randomized) Mechanism A social choice function F that maps a location profile y = ( y 1 , . . . , y n ) to a (probability distribution over) set(s) of k facilities . Dimitris Fotakis Mechanism Design without Money

  17. b a c connection cost = a (a < b < c) Mechanisms and Agents’ Preferences (Randomized) Mechanism A social choice function F that maps a location profile y = ( y 1 , . . . , y n ) to a (probability distribution over) set(s) of k facilities . Connection Cost (Expected) distance of agent i ’s true location to the nearest facility: cost [ x i , F ( y )] = d ( x i , F ( y )) Dimitris Fotakis Mechanism Design without Money

  18. Desirable Properties of Mechanisms Strategyproofness For any location profile x , agent i , and location y : cost [ x i , F ( x )] ≤ cost [ x i , F ( y , x − i )] Dimitris Fotakis Mechanism Design without Money

  19. Desirable Properties of Mechanisms Strategyproofness For any location profile x , agent i , and location y : cost [ x i , F ( x )] ≤ cost [ x i , F ( y , x − i )] Group-Strategyproofness For any location profile x , set of agents S , and location profile y S : ∃ agent i ∈ S : cost [ x i , F ( x )] ≤ cost [ x i , F ( y S , x − S )] Dimitris Fotakis Mechanism Design without Money

  20. Desirable Properties of Mechanisms Strategyproofness For any location profile x , agent i , and location y : cost [ x i , F ( x )] ≤ cost [ x i , F ( y , x − i )] Group-Strategyproofness For any location profile x , set of agents S , and location profile y S : ∃ agent i ∈ S : cost [ x i , F ( x )] ≤ cost [ x i , F ( y S , x − S )] Efficiency F ( x ) should optimize (or approximate) a given objective function . Social Cost : minimize � n i = 1 cost [ x i , F ( x )] Maximum Cost : minimize max { cost [ x i , F ( x )] } Dimitris Fotakis Mechanism Design without Money

  21. Desirable Properties of Mechanisms Strategyproofness For any location profile x , agent i , and location y : cost [ x i , F ( x )] ≤ cost [ x i , F ( y , x − i )] Group-Strategyproofness For any location profile x , set of agents S , and location profile y S : ∃ agent i ∈ S : cost [ x i , F ( x )] ≤ cost [ x i , F ( y S , x − S )] Efficiency F ( x ) should optimize (or approximate) a given objective function . Social Cost : minimize � n i = 1 cost [ x i , F ( x )] Maximum Cost : minimize max { cost [ x i , F ( x )] } Minimize p -norm of ( cost [ x 1 , F ( x )] , . . . , cost [ x n , F ( x )]) Dimitris Fotakis Mechanism Design without Money

  22. 1-Facility Location on the Line 1-Facility Location on the Line The median of ( x 1 , . . . , x n ) is strategyproof and optimal . Dimitris Fotakis Mechanism Design without Money

  23. 1-Facility Location in Other Metrics 1-Facility Location in a Tree [Schummer Vohra 02] Extended medians are the only strategyproof mechanisms. Optimal is an extended median, and thus strategyproof . Dimitris Fotakis Mechanism Design without Money

  24. 1-Facility Location in Other Metrics 1-Facility Location in a Tree [Schummer Vohra 02] Extended medians are the only strategyproof mechanisms. Optimal is an extended median, and thus strategyproof . 1-Facility Location in General Metrics Any onto and strategyproof mechanism is a dictatorship [SV02] The optimal solution is not strategyproof ! Dimitris Fotakis Mechanism Design without Money

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend