Download presentation
Presentation is loading. Please wait.
Published byBerniece Holt Modified over 9 years ago
1
Algorithmic Game Theory and Internet Computing Vijay V. Vazirani Georgia Tech Extending General Equilibrium Theory to the Digital Economy
2
Irving Fisher, 1891 Defined a fundamental market model Special case of Walras’ model
3
Several buyers with different utility functions and moneys.
4
W.l.o.g. assume 1 unit of each good
5
Several buyers with different utility functions and moneys. Equilibrium prices
6
Digital Goods Can be stored in the memory of a computer.
7
Pricing of Digital Goods From first principles! Music, movies, video games, … cell phone apps., …, web search results, …
8
Pricing of Digital Goods Music, movies, video games, … cell phone apps., …, web search results, … Once produced, supply is infinite!!
9
An interesting observation Any Pareto optimal allocation must give a copy of each digital good to each agent!
10
An interesting observation Any Pareto optimal allocation must give a copy of each digital good to each agent! Hence usual notion of equilibrium is not applicable!
11
Jain & V., 2010: Redefine “supply” and “demand” for digital goods and “map” digital economy onto AD-model. Proof of existence of equilibrium via Kakutani fixed point theorem. Efficient algorithm for one case.
12
Pricing of Digital Goods Music, movies, video games, … cell phone apps., …, web search results, …, even ideas! Once produced, supply is infinite!!
13
Idiosyncrasies of Digital Realm Staggering number of different goods, belonging to same genre, available with equal ease. E.g., iTunes has 11 million songs! App Store has 300,000 iPhone apps!
14
Game-Theoretic Assumptions Full rationality, infinite computing power
15
Game-Theoretic Assumptions Full rationality, infinite computing power e.g., song A for $1.23, song B for $1.56, …
16
Game-Theoretic Assumptions Full rationality, infinite computing power, and infinite patience! e.g., song A for $1.23, song B for $1.56, …
17
Game-Theoretic Assumptions Full rationality, infinite computing power: not meaningful! e.g., song A for $1.23, song B for $1.56, … Cannot price songs individually!
18
Uniform pricing has naturally emerged! Forerunners of digital goods, e.g., CD’s, DVD’s etc. iTunes Started with $0.99 for each song. Now has 3 categories: $0.69, $0.99 and $1.29
19
Model: categories of digital goods E.g., jazz music, children’s movies, classic movies. Uniform pricing of all goods in a category Generic good in a category: “song”
20
Categories of digital goods How to price categories? How to allocate goods from categories? Notion of equilibrium?
21
More idiosyncrasies … A person desiring 2 songs wants 2 different songs! 2 copies of same song no better than 1 copy!
22
More idiosyncrasies … A person desiring 2 songs wants 2 different songs! 2 copies of same song no better than 1 copy! Making a loaf of bread vs. making a copy of a song – very different!
23
Yet more … People have widely different liking for songs in a category & different people may have totally different likings!
24
Model: total orders Assume g categories of digital goods. : Set of songs in category j. These songs “define” category j. For each digital category j, each agent i has a total order over all songs in
25
Market Model Assume 1 conventional good: bread (1 unit), and g digital categories ( songs in category j). Each agent i has a coarse utility function over g digital categories and bread, and has money
26
Optimal bundle for i, given prices p Coarse allocation: Using and find optimal amounts: Detailed allocation: For each digital category, j, i gets her most favorite songs from, as given by
27
Copyright Law Only original owner/producer of a song can sell copies.
28
A basic difference In AD-model, any is a valid bundle. In our model: Suppose {A, E} not a valid bundle {A, B} is valid.
29
A basic difference In AD-model, any is a valid bundle. In our model: Suppose {A, E} not a valid bundle {A, B} is valid. Hence, our model cannot be “reduced” to AD-model.
30
The “mapping”
33
Each molecule of bread can be bought by at most one buyer. is replaced by Each song can be bought at most once by each buyer.
34
Supply and demand: conventional goods No deficiency: No surplus:
35
Supply and demand: digital goods No deficiency: No surplus:
36
Equilibrium (p, x) s.t. Each agent, i, gets optimal bundle (detailed allocation). Does not demand more than songs in category j Market clears, i.e., all bread sold & at least full 1 copy of each song sold.
37
Equilibrium (p, x) s.t. Each agent, i, gets optimal bundle (detailed allocation). Does not demand more than songs in category j Market clears, i.e., all bread sold & at least full 1 copy of each song sold. Cannot replace 1 by any other integer!
38
Market Model
39
Market Model Show: Equilibrium exists!
40
Theorem (Jain & V., 2010): Equilibrium exists. “market maker” consumes surplus songs, and produces songs to cover deficiency. At fixed point, MM does nothing!
41
Extensions of existence theorem Arrow-Debreu (exchange) model Introduce production in both models
42
Open More complex, realistic models, e.g., complementarity in production. Economics of ads in digital marketplaces. Model creation of new categories, extinction of old categories.
43
Algorithmic questions Efficient algorithms for remaining cases, especially first case with arbitrary no. of conventional goods + digital categories. Experimental verification & applications, e.g., pricing of new digital goods.
44
and more … Pricing of financial advice – need to sell to a few people at high price. Pricing of “innovative ideas” Pricing of drugs Other natural models that don’t need to rely on game theoretic assumptions of full rationality & infinite computing power.
46
Arrow-Debreu model with production Agent can use 8 hrs/day to make bread or write a song in any category (or any combination) total order over “defining” songs. Are owned by agents.
47
Arrow-Debreu model with production Feasible production of each agent is a convex, compact set in Agent i’s earning: no. of units of bread produced no. of copies of songs (owned or produced by i) sold Agent spends earnings on optimal bundle.
48
Equilibrium (p, x, y) s.t. Each agent, i, gets optimal bundle & “best” songs available in each category. Each agent, k, maximizes earnings, given p, x, y (-k) Note: this aspect resembles Nash equilibrium! Market clears.
49
Market clears All bread produced is sold For each category j, At least 1 full copy of each song in sold. No agent demands more songs than those produced and those in
50
A question Q: What if a talented song writer wants to sell her songs at a premium? A: Negligible cost of copying. Hence important to capture market share! Our model automatically rewards best song writers.
51
Important clarification Our model is not postulating an entity like iTunes that prices categories. The market decides customary price for each category via supply & demand. Anyone ignoring market pricing norms is taking a risk of being ignored.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.