1 / 97

Algorithmic Game Theory and Internet Computing

Dichotomies in Equilibrium Computation: Market Provide a Surprise. Algorithmic Game Theory and Internet Computing. Vijay V. Vazirani Joint work with Jugal Garg & Ruta Mehta. Equilibrium computation. Has its own character, quite distinct from computability of optimization problems.

hasad
Download Presentation

Algorithmic Game Theory and Internet Computing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Dichotomies in Equilibrium Computation: Market Provide a Surprise Algorithmic Game Theoryand Internet Computing Vijay V. Vazirani Joint work with Jugal Garg & Ruta Mehta

  2. Equilibrium computation • Has its own character, quite distinct from computability of optimization problems

  3. Dichotomies Natural equilibrium computation problems exhibit striking

  4. ??

  5. Arrow-Debreu Model • n agents and g divisible goods. • Agent i: has initial endowment of goods and a concave utility function (models satiation!)

  6. Arrow-Debreu Model • n agents and g divisible goods. • Agent i: has initial endowment of goods and a concave utility function (piecewise-linear, concave)

  7. Agent i comes with an initial endowment

  8. At given prices, agent isells initial endowment

  9. … and buys optimal bundleof goods, i.e,

  10. Several agents with own endowments and utility functions.Currently, no goods in the market.

  11. Agents sell endowments at current prices.

  12. Each agent wants an optimal bundle.

  13. Equilibrium Prices p s.t. market clears, i.e., there is no deficiency or surplus of any good.

  14. Arrow-Debreu Theorem, 1954 • Celebrated theorem in Mathematical Economics • Established existence of market equilibrium under very general conditions using a deep theorem from topology - Kakutani fixed point theorem.

  15. Kenneth Arrow • Nobel Prize, 1972

  16. Gerard Debreu • Nobel Prize, 1983

  17. Arrow-Debreu Theorem, 1954 • Celebrated theorem in Mathematical Economics • Established existence of market equilibrium under very general conditions using a theorem from topology - Kakutani fixed point theorem. • Highly non-constructive!

  18. Computability of equilibria Walras, 1874: Tanonnement process Scarf, Debreu-Mantel-Sonnenschein, 1960s: Won’t converge! Scarf, Smale, … , 1970s: Many approaches

  19. Open problem (2002) Separable, piecewise-linear, concave (SPLC) utility functions

  20. Separable utility function

  21. : piecewise-linear, concave utility amount ofj

  22. : piecewise-linear, concave utility SPLC utility: Additively separable over goods amount ofj

  23. Markets with separable,piecewise-linear, concave utilities • Chen, Dai, Du, Teng, 2009: • PPAD-hardness for Arrow-Debreu model • Chen & Teng, 2009: • PPAD-hardness for Fisher’s model • V. & Yannakakis, 2009: • PPAD-hardness for Fisher’s model

  24. Markets with separable,piecewise-linear, concave utilities V. & Yannakakis, 2009: • Membership in PPAD for both models.

  25. Markets with separable,piecewise-linear, concave utilities V. & Yannakakis, 2009: • Membership in PPAD for both models. • Indirect proof, using the class FIXP of Etessami & Yannakakis, 2008.

  26. Open The definition of PPAD was designed to capture problems that allow for path-following algorithms, in the style of Lemke-Howson and Scarf … It will be interesting to obtain a natural, direct algorithm for this task (hence leading to a more direct proof of membership in PPAD), which may be useful for computing equilibria in practice.

  27. Complementary Pivot Algorithms(path-following) Lemke-Howson, 1964: 2-Nash Equilibrium Eaves, 1974: Equilibrium for linear Arrow-Debreu markets (using Lemke’s algorithm)

  28. Eaves, 1975 Technical Report: Also under study are extensions of the overall method to include piecewise-linear utilities, production, etc., if successful, this avenue could prove important in real economic modeling. Eaves, 1976 Journal Paper: ... Now suppose each trader has a piecewise-linear, concave utility function. Does there exist a rational equilibrium? Andreu Mas-Colell generated a negative example, using Leontief utilities. Consequently, one can conclude that Lemke’s algorithm cannot be used to solve this class of exchange problems.

  29. Leontief utility (complementary goods) • Utility = min{#bread, 2 #butter} • Piecewise-linear, concave: • Equilibrium may be irrational!

  30. Leontief utility: is non-separable PLC • Utility = min{#bread, 2 #butter} • Only bread or only butter gives 0 utility

  31. Rationality for SPLC Utilities • Devanur & Kannan, 2007, V. & Yannakakis, 2007: Equilibrium is rational for Fisher and Arrow-Debreu models under SPLC utilities. • Using flow-based structure from DPSV.

  32. Theorem (Garg, Mehta, Sohoni & V., 2012): • Complementary pivot (path-following) algorithm for Arrow-Debreu markets under SPLC utilities. • Membership in PPAD, using Todd, 1976. • Algorithm is simple, no stability issues, & is practical.

  33. Experimental Results Inputs are drawn uniformly at random.

  34. log(no. of iterations) log(total no. of segments)

  35. ??

  36. Eaves, 1975 Technical Report: Also under study are extensions of the overall method to include piecewise-linear utilities, production, etc., if successful, this avenue could prove important in real economic modeling. • Main general class of markets still unresolved.

  37. Eaves, 1975 Technical Report: Also under study are extensions of the overall method to include piecewise-linear utilities, production, etc., if successful, this avenue could prove important in real economic modeling. • Main general class of markets still unresolved. • So far, no works exploring rationality …

  38. Garg & V., 2013: • SPLC Production: 1 finished good from 1 raw good, e.g., bread from wheat or corn. Total is additive. • LCP and complementary pivot algorithm • PPAD-complete • Rationality • Non-separable PLC Production: From 2 or more raw goods: irrational!

  39. ??

  40. Separable vs non-separable • This dichotomy arises in several places, e.g., concave flows.

  41. Leontief-Free Utilitiesand Production!!

  42. utility amount of crème brulee

  43. utility amount of chocolate cake

  44. Utilities of Crème Brulee and Chocolate Cake are not additively separable -- both satiate desire for dessert! • Joint utility should be sub-additive

  45. Capture via non-separable utilities! • This non-separability is very different from that of Leontief utilities. • Leontief: goods are complements • Here: goods are substitutes

  46. Garg, Mehta & V, 2013: Leontief-free utility functions • Both are subclasses of PLC utilities, with no known generalization to differentiable, concave utilities.

More Related