Presentation is loading. Please wait.

Presentation is loading. Please wait.

Algorithmic Game Theory and Internet Computing Vijay V. Vazirani Polynomial Time Algorithms For Market Equilibria.

Similar presentations


Presentation on theme: "Algorithmic Game Theory and Internet Computing Vijay V. Vazirani Polynomial Time Algorithms For Market Equilibria."— Presentation transcript:

1 Algorithmic Game Theory and Internet Computing Vijay V. Vazirani Polynomial Time Algorithms For Market Equilibria

2 1) History and Basic Notions

3 Markets

4 Stock Markets

5

6 Internet

7 Revolution in definition of markets

8 Revolution in definition of markets New markets defined by  Google  Amazon  Yahoo!  Ebay

9 Revolution in definition of markets Massive computational power available

10 Revolution in definition of markets Massive computational power available Important to find good models and algorithms for these markets

11 Adwords Market Created by search engine companies  Google  Yahoo!  MSN Multi-billion dollar market Totally revolutionized advertising, especially by small companies.

12

13

14 New algorithmic and game-theoretic questions Queries are coming on-line. Instantaneously decide which bidder gets it. Monika Henzinger, 2004: Find on-line alg. to maximize Google’s revenue.

15 New algorithmic and game-theoretic questions Queries are coming on-line. Instantaneously decide which bidder gets it. Monika Henzinger, 2004: Find on-line alg. to maximize Google’s revenue. Mehta, Saberi, Vazirani & Vazirani, 2005: 1-1/e algorithm. Optimal.

16 How will this market evolve??

17 The study of market equilibria has occupied center stage within Mathematical Economics for over a century.

18 The study of market equilibria has occupied center stage within Mathematical Economics for over a century. This talk: Historical perspective & key notions from this theory.

19 2). Algorithmic Game Theory Combinatorial algorithms for traditional market models

20 3). New Market Models Resource Allocation Model of Kelly, 1997

21 3). New Market Models Resource Allocation Model of Kelly, 1997 For mathematically modeling TCP congestion control Highly successful theory

22 A Capitalistic Economy Depends crucially on pricing mechanisms to ensure: Stability Efficiency Fairness

23 Adam Smith The Wealth of Nations 2 volumes, 1776.

24 Adam Smith The Wealth of Nations 2 volumes, 1776. ‘invisible hand’ of the market

25 Supply-demand curves

26 Leon Walras, 1874 Pioneered general equilibrium theory

27 Irving Fisher, 1891 First fundamental market model

28 Fisher’s Model, 1891 milk cheese wine bread ¢ $$$$$$$$$ $ $$$$ People want to maximize happiness – assume linear utilities. Find prices s.t. market clears

29 Fisher’s Model n buyers, with specified money, m(i) for buyer i k goods (unit amount of each good) Linear utilities: is utility derived by i on obtaining one unit of j Total utility of i,

30 Fisher’s Model n buyers, with specified money, m(i) k goods (each unit amount, w.l.o.g.) Linear utilities: is utility derived by i on obtaining one unit of j Total utility of i, Find prices s.t. market clears, i.e., all goods sold, all money spent.

31

32 Arrow-Debreu Model, 1954 Exchange Economy Second fundamental market model Celebrated theorem in Mathematical Economics

33 Kenneth Arrow Nobel Prize, 1972

34 Gerard Debreu Nobel Prize, 1983

35 Arrow-Debreu Model n agents, k goods

36 Arrow-Debreu Model n agents, k goods Each agent has: initial endowment of goods, & a utility function

37 Arrow-Debreu Model n agents, k goods Each agent has: initial endowment of goods, & a utility function Find market clearing prices, i.e., prices s.t. if  Each agent sells all her goods  Buys optimal bundle using this money  No surplus or deficiency of any good

38 Utility function of agent i Continuous, monotonic and strictly concave For any given prices and money m, there is a unique utility maximizing bundle for agent i.

39 Agents: Buyers/sellers Arrow-Debreu Model

40 Initial endowment of goods Agents Goods

41 Agents Prices Goods = $25 = $15 = $10

42 Incomes Goods Agents =$25 =$15 =$10 $50 $40 $60 $40 Prices

43 Goods Agents Maximize utility $50 $40 $60 $40 =$25 =$15 =$10 Prices

44 Find prices s.t. market clears Goods Agents $50 $40 $60 $40 =$25 =$15 =$10 Prices Maximize utility

45 Observe: If p is market clearing prices, then so is any scaling of p Assume w.l.o.g. that sum of prices of k goods is 1. k-1 dimensional unit simplex

46 Arrow-Debreu Theorem For continuous, monotonic, strictly concave utility functions, market clearing prices exist.

47 Proof Uses Kakutani’s Fixed Point Theorem.  Deep theorem in topology

48 Proof Uses Kakutani’s Fixed Point Theorem.  Deep theorem in topology Will illustrate main idea via Brouwer’s Fixed Point Theorem (buggy proof!!)

49 Brouwer’s Fixed Point Theorem Let be a non-empty, compact, convex set Continuous function Then

50 Brouwer’s Fixed Point Theorem

51 Idea of proof Will define continuous function If p is not market clearing, f(p) tries to ‘correct’ this. Therefore fixed points of f must be equilibrium prices.

52 Use Brouwer’s Theorem

53 When is p an equilibrium price? s(j): total supply of good j. B(i): unique optimal bundle which agent i wants to buy after selling her initial endowment at prices p. d(j): total demand of good j.

54 When is p an equilibrium price? s(j): total supply of good j. B(i): unique optimal bundle which agent i wants to buy after selling her initial endowment at prices p. d(j): total demand of good j. For each good j: s(j) = d(j).

55 What if p is not an equilibrium price? s(j) p(j) s(j) > d(j) => p(j) Also ensure

56 Let S(j) S(j) > d(j) => N is s.t.

57 is a cts. fn. => is a cts. fn. of p => f is a cts. fn. of p

58 is a cts. fn. => is a cts. fn. of p => f is a cts. fn. of p By Brouwer’s Theorem, equilibrium prices exist.

59 is a cts. fn. => is a cts. fn. of p => f is a cts. fn. of p By Brouwer’s Theorem, equilibrium prices exist. q.e.d.!

60 Bug??

61 Boundaries of

62 B(i) is not defined at boundaries!!

63 Kakutani’s Fixed Point Theorem convex, compact set non-empty, convex, upper hemi-continuous correspondence s.t.

64 Fisher reduces to Arrow-Debreu Fisher: n buyers, k goods AD: n+1 agents  first n have money, utility for goods  last agent has all goods, utility for money only.

65 Money


Download ppt "Algorithmic Game Theory and Internet Computing Vijay V. Vazirani Polynomial Time Algorithms For Market Equilibria."

Similar presentations


Ads by Google