Gross Substitutes Tutorial Part II: Economic Implications + Pushing the Boundaries
RENATO PAES LEME, GOOGLE RESEARCH INBAL TALGAM-COHEN β TECHNION CS EC 2018
Gross Substitutes Tutorial Part II: Economic Implications + Pushing - - PowerPoint PPT Presentation
Gross Substitutes Tutorial Part II: Economic Implications + Pushing the Boundaries RENATO PAES LEME, GOOGLE RESEARCH INBAL TALGAM-COHEN TECHNION CS EC 2018 Roadmap Part II-a: Part I-a: Economic Combinatorial properties properties
RENATO PAES LEME, GOOGLE RESEARCH INBAL TALGAM-COHEN β TECHNION CS EC 2018
Part II-a: Economic properties
Part II-b: Pushing the boundaries Part I-b: Algorithmic properties
Part I-a: Combinatorial properties
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
2
Remarkable combinatorial + algorithmic properties of GS 1 GS valuation:
π GS valuations (= market):
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
3
GS GSGS GS
depend on the nice properties of GS
Disclaimer:
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
4
Classic theory (and some recent insights) State-of-the-art and open challenges
GS assumption fundamental to market design with indivisible items
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
5
General Subadditive Subadditive Submodular
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
6
GS GS [ABDRβ12] [FIβ13,FFI+β15, HSβ16] ???
π buyers π (notation follows [Paes Lemeβ17]) π + 1 players in the grand coalition π» = π βͺ {0}
π indivisible items π Allocation π― = π1 β¦ , ππ is a partition of items to π bundles Prices: π β βπ is a vector of item prices; let π π = Οπβπ ππ
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
7
GSGS GS
Buyer π has valuation π€π: 2π β β Fix item prices π
ππ = ππ(ππ, π) = π€π ππ β π(ππ)
ππ β arg max
S
ππ(π, π)
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
8
GS
1. THE CORE 2. SUBMODULARITY ON LATTICES 3. FENCHEL DUAL
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
9
Consider the cooperative game (π», π₯):
π = utility profile associated with an outcome of the game Coalition π· β π» will not cooperate (βblockβ) if Οπβπ·ππ < π₯(π·) Definition: π is in the core if no coalition is blocking, i.e., Οπβπ·ππ β₯ π₯(π·) for every π·
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
10
6 8 π = (2, 3, 3)
Lattice = partially ordered elements (π, βΌ) with βjoinβs, βmeetβs β π
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
11
(2π, β) is a lattice:
(βπ, β€) is a lattice:
Can naturally define a product lattice
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
12
π π π‘ π’
Definition: π is submodular on a lattice if for every 2 elements π‘, π’, π π‘ + π π’ β₯ π π‘ β¨ π’ + π π‘ β§ π’
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
13
π€: 2π β β = valuation Definition: The Fenchel dual π£: βπ β β of π€ maps prices to the buyerβs max. utility under these prices π£ π = max
π
π€ π β π(π) = max
π
π π, π Theorem [Ausubel-Milgromβ02]: π€ is GS iff its Fenchel dual is submodular
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
14
GS
max
π¦ {Οπ,π π¦π,ππ€π π }
Οπ,π:πβπ π¦π,π β€ 1βπ π¦ β₯ 0 Maximize welfare (sum of values) s.t. feasibility of allocation min
π,π Οπ ππ + π(π)
π, π β₯ 0 Minimize total utility (including sellerβs) s.t. buyers maximizing their utility
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
15
GSGS GS
Using Fenchel dual π£π β : min
π {ΰ· π
π£π(π) + π(π)}
From previous slide: For GS, the maximum welfare is equal to min
π {ΰ· πβπ
π£π π + π(π)} where π£π β = Fenchel dual Applying to buyer π and bundle π we get the duality between π€π, π£π: π€π π = min
π {π£π(π) + π(π)}
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
16
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
17
Connection between economic, algorithmic properties
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
18
Recall: π―, π is a Walrasian market equilibrium if:
Fix GS market, let π be all equil. prices Theorem: [Gul-Stacchettiβ99] Equil. prices form a complete lattice
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
19
π = max. equil. price, π = min. equil. price Theorem: [Gul-Stacchettiβ99] In monotone GS markets,
market
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
20
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
21
ADD 3 2 2 2 3 2 π π πβ² π β¨ πβ² = π $2 $2
π = min. equil. prices ππ = welfare increase if copy of π is added to the market [GSβ99] In unit-demand markets, π coincides with VCG prices
π β {π}
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
22
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
23
Multi-item generalization of Vickrey (2nd price) auction The only dominant-strategy truthful, welfare-maximizing auction in which losers do not pay But is it practical? To analyze its properties letβs define the coalitional value function π₯
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
24
Definition: π₯ maps any coalition of players π· β π» to the max. welfare from reallocating π·βs items among its members
(π₯ immediately defines a cooperative game among the players β weβll return to this)
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
25
GSGS GS
π₯ = coalitional value function VCG allocation: Welfare-maximizing VCG utilities: For every buyer π > 0, ππ = π₯ π» β π₯(π» β {π}) (a buyerβs utility is her marginal contribution to the social welfare; sellerβs utility is the welfare minus the marginals)
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
26
Example: 2 items
VCG:
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
27
VCG outcome blocked by coalition of players 0 and 1!
UD
1 1
UD ALL
1
Example: 2 items
VCG:
VCG without buyer 3:
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
28
Non-monotone revenue!
UD
1 1
UD ALL
1
VCG:
VCG without buyer 3:
Buyers 2βs marginal contribution to the welfare increases when the coalition includes buyer 3 β coalitional value function π₯ is not submodular
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
29
UD
1 1
UD ALL
1
π₯ = coalitional value function π(π·) = utility profile from applying VCG to coalition π· Theorem [Ausubel-Milgromβ02]: Equivalence among -
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
30
π₯ = coalitional value function π² = class of valuations that contains additive valuations Theorem [Ausubel-Milgromβ02]: For π₯ to be buyer-submodular for every market with valuations β π², a necessary and sufficient condition is that π² β GS βMaximal domainβ result
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
31
GSGS GS
Recall: For GS markets, the maximum welfare is equal to min
π {ΰ· πβπ
π£π π + π(π)} where π£π β = Fenchel dual Applied to buyer coalition π· β π, π₯ π· βͺ {0} = min
π {ΰ· πβπ·
π£π π + π(π)}
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
32
π₯ π· βͺ {0} = min
π {Οπβπ· π£π π + π(π)}
Since Fenchel duals {π£π} are submodular on βπ for GS β π is submodular on the product lattice βπ Γ 2π A result by [Topkisβ78] shows min
π {π π, π· } is submodular on 2π.
QED
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
33
*Based on slides by Paul Milgrom
Denote by π π, π·
Let π€ be non-GS Consider a coalition of π€ with additive valuation πβ²:
π₯ {π€, πβ²} = min
π {π£ π + ΰ· π
max 0, ππ
β² β ππ + π(π)} =
π£ πβ² + πβ²(π)
join is the minimizer
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
34
*Based on slides by Paul Milgrom
Let π€ be non-GS β Fenchel dual π£ non-submodular βπ, πβ²: π£ πβ¨ + π£ πβ§ > π£ π + π£(πβ²) Add 3 additive buyers with valuations π, πβ², πβ§
π₯ {π€, πβ§} = π£ πβ§ + πβ§(π) π₯ {π€, πβ§, π, πβ²} = π£ πβ¨ + πβ¨(π) > π₯ {π€, πβ§, π} = π£ π + π(π) π₯ {π€, πβ§, πβ²} = π£ πβ² + πβ²(π) β π₯ not buyer-submodular. QED
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
35
π πβ² πβ§ πβ¨
*Based on slides by Paul Milgrom
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
36
Riddle: How is Fenchel connected to the building below?
suppression and settled in Denmark
architect, designing this Tel-Aviv landmark
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
37
Question posed by [Hsu+β16], following [Hayekβ45]:
dispersed among many people, prices can act to coordinate the separate actions of different peopleβ¦β
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
38
[Cohen-Addad-et-alβ16]: Wlog π1 β€ π2 β€ π3
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
39
*Based on slides by Alon Eden
Item 1 Item 2 Item 3 1 1 1 1 1 1
demand!
Welfare-maximizing allocation is not unique
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
40
*Based on slides by Alon Eden
Item 1 Item 2 Item 3 1 1 1 1 1 1
Welfare-maximizing allocation is not unique
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
41
*Based on slides by Alon Eden
Item 1 Item 2 Item 3 1 1 1 1 1 1
By 2nd Welfare Theorem: Equilibrium prices support any max-welfare allocation
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
42
π2 = ΰ΅ 1 2
Item 1 Item 2 Item 3 1 1 1 1 1 1
π3 = ΰ΅ 1 2 π1 = ΰ΅ 1 2 Demand= {{1}, {3}}
Definition: Walrasian equilibrium prices π are robust if every buyer has a single bundle in demand given π
Theorem: [Cohen-Added-et-alβ16, Paes Leme-Wongβ17] For a GS market, uniqueness of max-welfare allocation is sufficient for existence of robust equil. prices
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
43
Plan: Assume GS + uniqueness of max-welfare allocation (and integral values for simplicity); show a ball of equilibrium prices exists This establishes robust pricing: Assume for contradiction both πβ, π in playerβs demand given π
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
44
π π π π
Plan: Assume GS + uniqueness of max-welfare allocation (and integral values for simplicity); show a ball of equilibrium prices exists This establishes robust pricing: Assume for contradiction both πβ, π in playerβs demand given π Let πβ² = π with ππ decreased; should also support πβ, contradiction
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
45
ππβ² π π π
Exchange graph for the unique max-welfare allocation:
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
46
Edge weights π₯ = how much buyer would lose from exchanging
(or giving up orange)
A function π on the nodes is a potential if π₯
π,π β₯ π π β π π
Theorem: β potential π βΊ no negative cycle βΊ βπ = equil. prices
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
47
Edge weights π₯ = how much buyer would lose from exchanging
(or giving up orange)
π₯
π,π
π π Theorem: β ball of potentials / equil. prices βΊ all cycles strictly positive
0-weight cycle = alternative max-welfare allocation. QED
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
48
Edge weights π₯ = how much buyer would lose from exchanging
(or giving up orange)
π₯
π,π
π π Theorem: β ball of equil. prices βΊ all cycles strictly positive
I.e., do GS markets typically have a unique max-welfare allocation? We say a GS market typically satisfies a condition if it holds whp under a tiny random perturbation of arbitrary GS valuations Challenge: Find a perturbation model that maintains GS
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
49
For simplicity, unit-demand π€π The perturbation: additive valuation ππ
β²(π) = π€π π + ππ π [P-LWβ17]
β² not unit-demand
β²(π) = π€π π + ππ π [Hsu+β16]
β² unit-demand
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
50
1. π€π
β² π = π€1 + π1 + π2
2. π€π
β² π = π€1 + π1
GS
ADD UD π€1 π€2 π2 π1
β₯
Lemma: [P-LWβ17,Hsu+β16] For sufficiently small perturbation, whp the perturbed market has a unique max-welfare allocation
Isolation Lemma]
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
51
[Cohen-Addad-et-alβ16]: βNecessityβ of GS for market coordination
[Hsu-et-alβ16]: Robustness of min. equilibrium prices (not in ball)
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
52
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
53
GS plays central role in the following:
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
54
Part I: Algorithmic properties of GS
Part II: Economic implications of GS
[RoughgardenTβ15]: A direct connection between market equilibrium (non)existence and computational complexity of DEMAND, WELFARE-MAX
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
55
Is there a direct connection?
Recall: π―, π is a Walrasian market equilibrium if:
Related computational problems: π² = class of valuations DEMAND: On input π€ β π² and π, output a bundle π in demand given π WELFARE-MAX: On input π€1, β¦ , π€π β π², output a max-welfare allocation π― REVENUE-MAX: On input π, output a max-revenue allocation π―
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
56
βπ βΆ ππ solves DEMAND(π€π, π); π― solves REVENUE-MAX(π)
π² = class of valuations Theorem: [RoughgardenTβ15]
DEMAND is at least as computationally hard as WELFARE-MAX for π²
not guaranteed for π²
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
57
π² = capped additive valuations DEMAND = KNAPSACK β pseudo-polynomial time algo. WELFARE-MAX = BIN-PACKING β strongly NP-hard If P β NP then WELFARE-MAX is harder than DEMAND Conclusion: equil. existence not guaranteed for capped additive
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
58
Con: Need P β NP (or similar) assumption Pros: Alternative to βmaximal domainβ results
π² = GS [GulStacchettiβ99]
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
59
Gross substitutes and complements [Sun-Yangβ06, Teytelboymβ13], π-gross substitutes [Ben-Zwiβ13], superadditive [Parkes-Ungarβ00, Sun-Yangβ14], tree, graphical or feature-based valuations [Candoganβ14, Candoganβ15, Candogan- Pekecβ14], β¦
Con: Need P β NP (or similar) assumption Pros: Alternative to βmaximal domainβ results
π² = GS [GulStacchettiβ99]
The complexity approach generalizes to show nonguaranteed existence of relaxed equilibrium notions in typical markets
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
60
Open direction: Apply the complexity approach to other economic properties of GS
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
61
βFew FCC policies have generated more attention than the Incentive Auction. βGroundbreaking,β βrevolutionary,β and βfirst-in-the-worldβ are just a few common descriptions of this innovative approach to making efficient, market-driven use of our spectrum resources.β
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
62
TV broadcasters with values π€1, β¦ , π€π for staying on the air
Feasibility constraint:
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
63
Broadcasters going off the air: π΅ = on-air broadcasters : Goal: Minimize total value that goes off the air = maximize π΅βs total value, subject to feasibility of repacking max
π΅ββ± Οπβπ΅ π€π
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
64
π€1 π€4 π€3 π€2 π€5
packing constraint (e.g. knapsack)
Fact 1: max
π΅ββ± Οπβπ΅ π€π greedily solvable iff β± defines a matroid over the
broadcasters Fact 2: In the Incentive Auction β± is not a matroid Fact 3: In simulations Greedy achieves > 95% of OPT on average
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
65
Equivalently, if π€ is GS where π€ π΅ = max
π΅βπ΅β²ββ± Οπβπ΅β² π€π
Fact 1: max
π΅ββ± Οπβπ΅ π€π greedily solvable iff β± defines a matroid over the
broadcasters Fact 2: In the Incentive Auction β± is not a matroid Fact 3: In simulations Greedy achieves > 95% of OPT on average
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
66
Equivalently, if π€ is GS where π€ π΅ = max
π΅βπ΅β²ββ± Οπβπ΅β² π€π
Is β± β95% a matroidβ? Is π€ β95% GSβ?
In theory: Only GS markets guaranteed to work Folklore belief:
Agenda: We need theory predicting when markets actually work well
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
67
Good algorithmic, economic properties
2 recent approaches to βapproximate GSβ
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
68
π΅β² π΅β²β² π΅
β± defines a matroid over π if:
min
π΅βπ
min
π΅β²,π΅β²β²βπ΅ πππ¦ππππ ππ β±
|π΅β²| |π΅β²β²| = 1
can add from π΅β²β² to π΅β² while maintaining feasibility
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
69
π΅β² π΅β²β² π΅ π
β± defines a π-matroid over π for ANY π β€ 1 if:
min
π΅βπ
min
π΅β²,π΅β²β²βπ΅ πππ¦ππππ ππ β±
|π΅β²| |π΅β²β²| = π
can add from π΅β²β² to π΅β² while maintaining feasibility
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
70
π΅β² π΅β²β² π΅ π
Theorem [Korte-Hausmannβ78]: max
π΅ββ± Οπβπ΅ π€π greedily π-approximable for any values π€1, β¦ , π€π iff β±
defines a π-matroid over π Note: Recent alternative notion of approx. matroids [Milgromβ17]
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
71
π΅βπ΅β²ββ± Οπβπ΅β² π€π, and their closure under mergers etc.
value going off the air
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
72
Study natural approximations of linear valuations π€ π = π€ β + Οπβπ π€(π) for all π Why linear?
π€ π + π€(π) = π€ π βͺ π + π€(π β© π) for all π, π
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
73
Pointwise approximation of linear π€β²:
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
74
π€β²
π
π€ |π| π€(π)
Pointwise approximation of linear π€β²:
Approximate modularity: |π€ π + π€ π β π€ π βͺ π + π€ π β© π | β€ π
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
75
π€ = pointwise (multiplicative) (1 + π)-approximation of linear π€β² Theorem: [Roughgarden-T.-Vondrakβ17]
approximation of max. welfare
Unless π€ is also (1 + π½)-approximately submodular
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
76
General Subadditive Subadditive Submodular
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
77
GS GS Positive result: can approximate welfare Negative result
What about approximate modularity? |π€ π + π€ π β π€ π βͺ π + π€ π β© π | β€ π Theorem: [Feige-Feldman-T.β17]
approximation of a linear π€β²
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
78
Incentive Auction mystery: Greedy works surprisingly well Approaches:
natural approximation notions
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
79
Other reasons why worst-case instances wouldnβt appear in practice Stable welfare-maximization [Chatziafratis et al.β17]
Revealed preference approach [Echenique et al.β11]
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
80
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
81
[Roth-Sotomayorβ90] βTwo-Sided Matchingβ book
[Hatfield-Milgromβ95] βMatching with Contractsβ
[HKNOWβ18] The most recent (?) in a long line of research
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
82
A multi-sided setting with:
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
83
1 2 4 3 π1,2 π2,3 π2,4 π4,2 seller buyer π4 = π€4 { 2,4 , (4,2)} β π2,4 + π4,2
Main results: Under substitutability of the valuations,
[Candogan-Epitropou-Vohraβ16] show equivalence to network flow
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
84
New way of describing valuation classes
Yields new characterization theorem for market equil. existence Example:
Β±{ 1, β1 , 0,1 , (1,0)}
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
85
Theorem: [BKβ18] A market equilibrium exists for any market with concave valuations
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
86
Much more to study in the realm of GS:
price coordination)
unimodularity thm)
greedy)
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
87
Tuesday@2:25PM Combinatorial auctions with endowment effect Moshe Babaioff, Shahar Dobzinski and Sigal Oren Tuesday@2:25PM Designing core-selecting payment rules: A computational search approach Benjamin Lubin, Benedikt Bunz and Sven Seuken Tuesday@2:25PM Fast core pricing for rich advertising auctions Jason Hartline, Nicole Immorlica, Mohammad Reza Khani, Brendan Lucier and Rad Niazadeh Thursday@2:10PM Trading networks with frictions Tamas Fleiner, Ravi Jagadeesan, Zsuzsanna Janko and Alexander Teytelboym Thursday@2:10PM Chain stability in trading networks John Hatfield, Scott Kominers, Alexandru Nichifor, Michael Ostrovsky and Alexander Westkamp Thursday@4PM On the construction of substitutes Eric Balkanski and Renato Paes Leme And moreβ¦
EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN
88