Gross Substitutes Tutorial Part II: Economic Implications + Pushing - - PowerPoint PPT Presentation

β–Ά
gross substitutes tutorial
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Gross Substitutes Tutorial Part II: Economic Implications + Pushing the Boundaries

RENATO PAES LEME, GOOGLE RESEARCH INBAL TALGAM-COHEN β†’ TECHNION CS EC 2018

slide-2
SLIDE 2

Roadmap

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

slide-3
SLIDE 3

Previously, in Part I

Remarkable combinatorial + algorithmic properties of GS 1 GS valuation:

  • Combinatorial exchange properties
  • Optimality of greedy & local search algorithms for DEMAND

π‘œ GS valuations (= market):

  • Walrasian market equilibrium existence
  • WELFARE-MAX (and pricing) computationally tractable

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

3

GS GSGS GS

slide-4
SLIDE 4

Plan for Part II

  • 1. Economic implications: Central results in market design that

depend on the nice properties of GS

  • 2. Pushing the boundaries of GS:
  • Robustness of the algorithmic properties
  • Extending the economic properties (networks and beyond)

Disclaimer:

  • Literature too big to survey comprehensively

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

4

Classic theory (and some recent insights) State-of-the-art and open challenges

slide-5
SLIDE 5

Motivation

GS assumption fundamental to market design with indivisible items

  • Sufficient (and in some sense necessary) for the following results:
  • 1. Equilibrium prices exist and have a nice lattice structure
  • 2. VCG outcome is revenue-monotone, stable (in the core)
  • 3. β€œInvisible hand” – prices coordinate β€œtypical” markets
  • (GS preserved under economically important transformations)
  • Interesting connection between economic, algorithmic properties

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

5

slide-6
SLIDE 6

General Subadditive Subadditive Submodular

More Motivation: Uncharted Territory

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

6

GS GS [ABDR’12] [FI’13,FFI+’15, HS’16] ???

slide-7
SLIDE 7

Recall Our Market Model

𝑛 buyers 𝑁 (notation follows [Paes Leme’17]) 𝑛 + 1 players in the grand coalition 𝐻 = 𝑁 βˆͺ {0}

  • player 𝑗 = 0 is the seller

π‘œ indivisible items 𝑂 Allocation 𝒯 = 𝑇1 … , 𝑇𝑛 is a partition of items to 𝑛 bundles Prices: π‘ž ∈ β„π‘œ is a vector of item prices; let π‘ž 𝑇 = Οƒπ‘˜βˆˆπ‘‡ π‘žπ‘˜

  • So π‘ž 𝑂 = seller’s utility (revenue) from clearing the market

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

7

GSGS GS

slide-8
SLIDE 8

Recall Our Buyer Model

Buyer 𝑗 has valuation 𝑀𝑗: 2𝑂 β†’ ℝ Fix item prices π‘ž

  • If buyer 𝑗 gets 𝑇𝑗, her quasi-linear utility is

πœŒπ‘— = πœŒπ‘—(𝑇𝑗, π‘ž) = 𝑀𝑗 𝑇𝑗 βˆ’ π‘ž(𝑇𝑗)

  • 𝑇𝑗 is in buyer 𝑗’s demand given π‘ž if

𝑇𝑗 ∈ arg max

S

πœŒπ‘—(𝑇, π‘ž)

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

8

GS

slide-9
SLIDE 9

Preliminaries

1. THE CORE 2. SUBMODULARITY ON LATTICES 3. FENCHEL DUAL

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

9

slide-10
SLIDE 10

Preliminaries: The Core

Consider the cooperative game (𝐻, π‘₯):

  • players 𝐻
  • coalitional value function π‘₯: 2𝐻 β†’ ℝ

𝜌 = 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)

slide-11
SLIDE 11

Preliminaries: Lattices

Lattice = partially ordered elements (π‘Œ, β‰Ό) with β€œjoin”s, β€œmeet”s ∈ π‘Œ

  • Join ∨ of 2 elements = smallest element that is ≽ both
  • Meet ∧ of 2 elements = largest element that is β‰Ό both

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

11

slide-12
SLIDE 12

Preliminaries: Lattices

(2𝑂, βŠ†) is a lattice:

  • Join of 𝑇, π‘ˆ ∈ 2𝑂 is 𝑇 βˆͺ π‘ˆ
  • Meet of 𝑇, π‘ˆ ∈ 2𝑂 is 𝑇 ∩ π‘ˆ

(β„π‘œ, ≀) is a lattice:

  • Join of 𝑑, 𝑒 ∈ β„π‘œ is their component-wise max
  • Meet of 𝑑, 𝑒 ∈ β„π‘œ is their component-wise min

Can naturally define a product lattice

  • E.g. over 2𝑂 Γ— β„π‘œ, or β„π‘œ Γ— 2𝑁 = prices x coalitions

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

12

𝑇 π‘ˆ 𝑑 𝑒

slide-13
SLIDE 13

Preliminaries: Submodularity on Lattices

Definition: 𝑔 is submodular on a lattice if for every 2 elements 𝑑, 𝑒, 𝑔 𝑑 + 𝑔 𝑒 β‰₯ 𝑔 𝑑 ∨ 𝑒 + 𝑔 𝑑 ∧ 𝑒

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

13

slide-14
SLIDE 14

Preliminaries: Fenchel Dual

𝑀: 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

slide-15
SLIDE 15

Preliminaries: Fenchel Dual & Config. LP

max

𝑦 {σ𝑗,𝑇 𝑦𝑗,𝑇𝑀𝑗 𝑇 }

  • s. t. σ𝑇 𝑦𝑗,𝑇 ≀ 1 βˆ€π‘—

σ𝑗,𝑇:π‘˜βˆˆπ‘‡ 𝑦𝑗,𝑇 ≀ 1βˆ€π‘˜ 𝑦 β‰₯ 0 Maximize welfare (sum of values) s.t. feasibility of allocation min

𝜌,π‘ž σ𝑗 πœŒπ‘— + π‘ž(𝑂)

  • s. t. πœŒπ‘— β‰₯ 𝑀𝑗 𝑇 βˆ’ π‘ž(𝑇) βˆ€π‘—, 𝑇

𝜌, π‘ž β‰₯ 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

π‘ž {෍ 𝑗

𝑣𝑗(π‘ž) + π‘ž(𝑂)}

slide-16
SLIDE 16

Preliminaries: Fenchel Dual

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

slide-17
SLIDE 17
  • 1. Economic Implications
  • f GS

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

17

slide-18
SLIDE 18

Economic Implications of GS

  • 1. Equilibrium prices form a lattice
  • 2. VCG outcome monotone, in the core
  • 3. Prices coordinate β€œtypical” markets

Connection between economic, algorithmic properties

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

18

slide-19
SLIDE 19

Structure of Equilibrium Prices for GS

Recall: 𝒯, π‘ž is a Walrasian market equilibrium if:

  • βˆ€π‘— ∢ 𝑇𝑗 is in 𝑗’s demand given π‘ž;
  • the market clears

Fix GS market, let 𝑄 be all equil. prices Theorem: [Gul-Stacchetti’99] Equil. prices form a complete lattice

  • If π‘ž, π‘žβ€² are equil. prices then so are π‘ž ∨ π‘žβ€², π‘ž ∧ π‘žβ€²
  • π‘ž = ⋁𝑄 (component-wise sup) and π‘ž = ⋀𝑄 (component-wise inf) exist in 𝑄

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

19

slide-20
SLIDE 20

Economic Characterization of Extremes

π‘ž = max. equil. price, π‘ž = min. equil. price Theorem: [Gul-Stacchetti’99] In monotone GS markets,

  • π‘žπ‘˜ = decrease in welfare if π‘˜ removed from the market
  • π‘žπ‘˜ = increase in welfare if another copy (perfect substitute) of π‘˜ added to the

market

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

20

slide-21
SLIDE 21

Example

  • Max. welfare is 5
  • 2 with no pineapple, 3 with no strawberry
  • 7 with extra pineapple, 5 with extra strawberry

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

21

ADD 3 2 2 2 3 2 𝑄 π‘ž π‘žβ€² π‘ž ∨ π‘žβ€² = π‘ž $2 $2

slide-22
SLIDE 22

A Corollary

π‘ž = min. equil. prices π‘žπ‘˜ = welfare increase if copy of π‘˜ is added to the market [GS’99] In unit-demand markets, π‘ž coincides with VCG prices

  • Let 𝑗 be the player allocated π‘˜ in VCG
  • 𝑗 pays for π‘˜ the difference in welfare buyers 𝑁 βˆ– {𝑗} can get from 𝑂 and from

𝑂 βˆ– {π‘˜}

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

22

slide-23
SLIDE 23

Economic Implications of GS

  • 1. Equilibrium prices form a lattice
  • 2. VCG outcome monotone, in the core
  • 3. Prices coordinate β€œtypical” markets

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

23

slide-24
SLIDE 24

VCG Auction

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

slide-25
SLIDE 25

Coalitional Value Function π‘₯

Definition: π‘₯ maps any coalition of players 𝐷 βŠ† 𝐻 to the max. welfare from reallocating 𝐷’s items among its members

  • Without the seller (for 𝐷: 0 βˆ‰ 𝐷), π‘₯ 𝐷 = 0
  • For the grand coalition, π‘₯ 𝐻 = max. social welfare

(π‘₯ 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

slide-26
SLIDE 26

VCG Auction in Terms of π‘₯

π‘₯ = 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

slide-27
SLIDE 27

When VCG Goes Wrong

Example: 2 items

  • Buyer 1: All-or-nothing with value 1
  • Buyers 2 and 3: Unit-demand with value 1

VCG:

  • Allocation: Buyers 2, 3 each get an item
  • Utilities of players 0 to 3: (0, 0, 1, 1)

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

slide-28
SLIDE 28

When VCG Goes Wrong

Example: 2 items

  • Buyer 1: All-or-nothing with value 1
  • Buyers 2 and 3: Unit-demand with value 1

VCG:

  • Allocation: Buyers 2, 3 each get an item
  • Utilities of players 0 to 3: (0, 0, 1, 1)

VCG without buyer 3:

  • Allocation: Buyer 2 gets as item (or buyer 1 gets both)
  • Utilities of players 0 to 2: (1, 0, 0)

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

28

Non-monotone revenue!

UD

1 1

UD ALL

1

slide-29
SLIDE 29

What Goes Wrong

VCG:

  • Utilities of players 0 to 3: (0, 0, 1, 1)

VCG without buyer 3:

  • Utilities of players 0 to 2: (1, 0, 0)

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

slide-30
SLIDE 30

Characterization of Good VCG

π‘₯ = coalitional value function 𝜌(𝐷) = utility profile from applying VCG to coalition 𝐷 Theorem [Ausubel-Milgrom’02]: Equivalence among -

  • 1. For every 𝐷, 𝜌(𝐷) is in the core (not blocked by any coalition)
  • 2. For every 𝐷, 𝜌(𝐷) is monotone in buyers
  • in particular, revenue-monotone
  • 3. Function π‘₯ is buyer-submodular
  • (= submodular when restricted to coalitions including the seller)

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

30

slide-31
SLIDE 31

Buyer-Submodularity and GS

π‘₯ = 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

slide-32
SLIDE 32

Recall: For GS markets, the maximum welfare is equal to min

π‘ž {෍ π‘—βˆˆπ‘

𝑣𝑗 π‘ž + π‘ž(𝑂)} where 𝑣𝑗 β‹… = Fenchel dual Applied to buyer coalition 𝐷 βŠ† 𝑁, π‘₯ 𝐷 βˆͺ {0} = min

π‘ž {෍ π‘—βˆˆπ·

𝑣𝑗 π‘ž + π‘ž(𝑂)}

Proof Sketch: Sufficiency

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

32

slide-33
SLIDE 33

Proof Sketch: Sufficiency

π‘₯ 𝐷 βˆͺ {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 𝑔 π‘ž, 𝐷

slide-34
SLIDE 34

Proof Sketch: Necessity

Let 𝑀 be non-GS Consider a coalition of 𝑀 with additive valuation π‘žβ€²:

π‘₯ {𝑀, π‘žβ€²} = min

π‘ž {𝑣 π‘ž + ෍ π‘˜

max 0, π‘žπ‘˜

β€² βˆ’ π‘žπ‘˜ + π‘ž(𝑂)} =

𝑣 π‘žβ€² + π‘žβ€²(𝑂)

  • Generalizes to coalitions with several additive valuations by observing their

join is the minimizer

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

34

*Based on slides by Paul Milgrom

slide-35
SLIDE 35

Proof Sketch: Necessity

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

slide-36
SLIDE 36

Economic Implications

  • 1. Equilibrium prices form a lattice
  • 2. VCG outcome monotone, in the core
  • 3. Prices coordinate β€œtypical” markets

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

36

slide-37
SLIDE 37

Breather

Riddle: How is Fenchel connected to the building below?

  • German-born Jewish mathematician who emigrated following Nazi

suppression and settled in Denmark

  • His younger brother Heinz immigrated to Israel and became a renowned

architect, designing this Tel-Aviv landmark

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

37

slide-38
SLIDE 38

Do Equil. Prices Coordinate Markets?

Question posed by [Hsu+’16], following [Hayek’45]:

  • β€œFundamentally, in a system in which the knowledge of the relevant facts is

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

slide-39
SLIDE 39

Bad Example with GS Valuations

[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

  • ver-

demand!

slide-40
SLIDE 40

What Goes Wrong

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

slide-41
SLIDE 41

What Goes Wrong

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

slide-42
SLIDE 42

Uniqueness Necessary for Coordination

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}}

slide-43
SLIDE 43

Coordinating Prices

Definition: Walrasian equilibrium prices π‘ž are robust if every buyer has a single bundle in demand given π‘ž

  • Robust prices are market-coordinating

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

  • Moreover, almost all equil. prices are robust

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

43

slide-44
SLIDE 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 π‘ž

Pf: Uniqueness is Sufficient

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

44

π‘ž 𝑇 π‘ˆ π‘˜

slide-45
SLIDE 45

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

Pf: Uniqueness is Sufficient

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

45

π‘žπ‘žβ€² 𝑇 π‘ˆ π‘˜

slide-46
SLIDE 46

Pf: Exchange Graph [Murota]

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

  • range with strawberry

(or giving up orange)

slide-47
SLIDE 47

Pf: Cycles and Equilibrium Prices

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

  • range with strawberry

(or giving up orange)

π‘₯

π‘˜,𝑙

π‘˜ 𝑙 Theorem: βˆƒ ball of potentials / equil. prices ⟺ all cycles strictly positive

slide-48
SLIDE 48

Pf: Ball of Equilibrium Prices

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

  • range with strawberry

(or giving up orange)

π‘₯

π‘˜,𝑙

π‘˜ 𝑙 Theorem: βˆƒ ball of equil. prices ⟺ all cycles strictly positive

slide-49
SLIDE 49

Do Prices Coordinate Typical Markets?

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

  • (Ideally one in which the perturbation can be drawn from a discrete set)

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

49

slide-50
SLIDE 50

2 GS-Preserving Perturbation Models

For simplicity, unit-demand 𝑀𝑗 The perturbation: additive valuation 𝑏𝑗

  • 1. 𝑀𝑗

β€²(𝑇) = 𝑀𝑗 𝑇 + 𝑏𝑗 𝑇 [P-LW’17]

  • 𝑀𝑗

β€² not unit-demand

  • 2. 𝑀𝑗

β€²(π‘˜) = 𝑀𝑗 π‘˜ + 𝑏𝑗 π‘˜ [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

β‰₯

slide-51
SLIDE 51

Unique Max-Welfare Allocation is Typical

Lemma: [P-LW’17,Hsu+’16] For sufficiently small perturbation, whp the perturbed market has a unique max-welfare allocation

  • (Also max-welfare in the original market)
  • Perturbation can be from sufficiently large discrete range [cf. MVV’87

Isolation Lemma]

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

51

slide-52
SLIDE 52

Market Coordination: Additional Results

[Cohen-Addad-et-al’16]: β€œNecessity” of GS for market coordination

  • βˆƒ non-GS market with:
  • 1. unique max-welfare allocation
  • 2. Walrasian equilibrium
  • 3. no coordinating prices (not even dynamic!)

[Hsu-et-al’16]: Robustness of min. equilibrium prices (not in ball)

  • For perturbed markets such prices induce little overdemand

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

52

slide-53
SLIDE 53

Economic Implications

  • 1. Equilibrium prices form a lattice
  • 2. VCG outcome monotone, in the core
  • 3. Prices coordinate β€œtypical” markets

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

53

slide-54
SLIDE 54

Recap

GS plays central role in the following:

  • 1. Equilibrium prices exist and form a lattice
  • 2. VCG outcome monotone, in the core
  • A GS market is characterized by a submodular coalitional value function π‘₯
  • Buyers’ utilities in VCG are their marginal contribution to π‘₯
  • 3. Prices coordinate β€œtypical” markets
  • For GS, prices coordinate iff max-welfare allocation is unique
  • Perturbed GS markets have a unique max-welfare allocation

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

54

slide-55
SLIDE 55

Necessity of GS Algorithmic Properties

Part I: Algorithmic properties of GS

  • Frontier of tractability for DEMAND and WELFARE-MAX

Part II: Economic implications of GS

  • Including existence of equil. prices

[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?

slide-56
SLIDE 56

Market Equilibrium & Related Problems

Recall: 𝒯, π‘ž is a Walrasian market equilibrium if:

  • βˆ€π‘— ∢ 𝑇𝑗 is in 𝑗’s demand given π‘ž;
  • the market clears

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(π‘ž)

slide-57
SLIDE 57

From Complexity to Equil. Nonexistence

𝒲 = class of valuations Theorem: [RoughgardenT’15]

  • A necessary condition for guaranteed existence of Walrasian equil. for 𝒲:

DEMAND is at least as computationally hard as WELFARE-MAX for 𝒲

  • β†’ If under P β‰  NP WELFARE-MAX is harder than DEMAND, equil. existence

not guaranteed for 𝒲

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

57

slide-58
SLIDE 58

Example

𝒲 = 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

slide-59
SLIDE 59

Complexity Approach: Some Pros & Cons

Con: Need P β‰  NP (or similar) assumption Pros: Alternative to β€œmaximal domain” results

  • Case in point: Equil. existence not guaranteed for 𝒲 ∢ unit-demand βŠ† 𝒲 unless

𝒲 = GS [GulStacchetti’99]

  • Misses many 𝒲s that do not contain unit-demand

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], …

slide-60
SLIDE 60

Complexity Approach: Some Pros & Cons

Con: Need P β‰  NP (or similar) assumption Pros: Alternative to β€œmaximal domain” results

  • Case in point: Equil. existence not guaranteed for 𝒲 ∢ unit-demand βŠ† 𝒲 unless

𝒲 = GS [GulStacchetti’99]

  • Misses many 𝒲s that do not contain unit-demand

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

slide-61
SLIDE 61
  • 2. Pushing the Boundaries
  • f GS
  • ROBUSTNESS OF THE ALGORITHMIC PROPERTIES
  • EXTENDING THE ECONOMIC PROPERTIES

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

61

slide-62
SLIDE 62

Motivation: Incentive Auction Mystery

β€œ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.”

  • $20 billion auction
  • Freed up 84 MHz of spectrum
  • 2018 Franz Edelman Award

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

62

slide-63
SLIDE 63

Incentive Auction Model

TV broadcasters with values 𝑀1, … , 𝑀𝑛 for staying on the air

  • Auction outcome = on-air broadcaster set 𝐡
  • 𝐡 repacked into a reduced band of spectrum

Feasibility constraint:

  • β„± βŠ† 2𝑁 = sets of broadcasters that can be feasibly repacked
  • Outcome is feasible if 𝐡 ∈ β„±
  • β„± downward-closed

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

63

slide-64
SLIDE 64

Incentive Auction Model

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)

slide-65
SLIDE 65

The Mystery

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

  • Over values sampled according to FCC predictions
  • [Newman, Leyton-Brown, Milgrom & Segal 2017]

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

65

Equivalently, if 𝑀 is GS where 𝑀 𝐡 = max

π΅βŠ‡π΅β€²βˆˆβ„± Οƒπ‘—βˆˆπ΅β€² 𝑀𝑗

slide-66
SLIDE 66

The Mystery

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

  • Over values sampled according to FCC predictions
  • [Newman, Leyton-Brown, Milgrom & Segal 2017]

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

66

Equivalently, if 𝑀 is GS where 𝑀 𝐡 = max

π΅βŠ‡π΅β€²βˆˆβ„± Οƒπ‘—βˆˆπ΅β€² 𝑀𝑗

Is β„± β€œ95% a matroid”? Is 𝑀 β€œ95% GS”?

slide-67
SLIDE 67

Research Agenda

In theory: Only GS markets guaranteed to work Folklore belief:

  • Many markets work well in practice since they’re β€œapproximately GS”
  • I.e. good properties are robust

Agenda: We need theory predicting when markets actually work well

  • Starting with good models of β€œapproximately GS”
  • Cf. β€œbeyond worst case” agenda (replace markets with algorithms…)

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

67

Good algorithmic, economic properties

slide-68
SLIDE 68

Plan

2 recent approaches to β€œapproximate GS”

  • 1. Start from good performance of greedy
  • 2. Start from approximating a very basic GS subclass: linear valuations

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

68

slide-69
SLIDE 69

𝐡′ 𝐡′′ 𝐡

Approach 1: Matroids

β„± defines a matroid over 𝑁 if:

  • 1. Rank quotient of β„± is 1

min

π΅βŠ†π‘

min

𝐡′,π΅β€²β€²βŠ†π΅ π‘›π‘π‘¦π‘—π‘›π‘π‘š π‘—π‘œ β„±

|𝐡′| |𝐡′′| = 1

  • 2. [Equivalently] The exchange property holds:
  • For every 2 feasible sets 𝐡′, 𝐡′′, if 𝐡′ < |𝐡′′| then there’s an element we

can add from 𝐡′′ to 𝐡′ while maintaining feasibility

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

69

𝐡′ 𝐡′′ 𝐡 π‘˜

slide-70
SLIDE 70

Approximate Matroids

β„± defines a 𝜍-matroid over 𝑁 for ANY 𝜍 ≀ 1 if:

  • 1. Rank quotient of β„± is 𝜍

min

π΅βŠ†π‘

min

𝐡′,π΅β€²β€²βŠ†π΅ π‘›π‘π‘¦π‘—π‘›π‘π‘š π‘—π‘œ β„±

|𝐡′| |𝐡′′| = 𝜍

  • 2. [Equivalently] The 𝜍-exchange property holds:
  • For every 2 feasible sets 𝐡′, 𝐡′′, if 𝐡′ < 𝜍|𝐡′′| then there’s an element we

can add from 𝐡′′ to 𝐡′ while maintaining feasibility

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

70

𝐡′ 𝐡′′ 𝐡 π‘˜

slide-71
SLIDE 71

Approximate Matroids

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]

  • β„± is 𝜍-close to a matroid β„³ if feasible sets in β„± 𝜍-covered by sets in β„³
  • Greedily optimizing wrt β„³ gives 𝜍-approximation wrt β„±

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

71

slide-72
SLIDE 72

Open Questions

  • 1. Does GS theory (approx.) extend to approx. matroid valuations?
  • Rank functions 𝑀 𝐡 = max

π΅βŠ‡π΅β€²βˆˆβ„± Οƒπ‘—βˆˆπ΅β€² 𝑀𝑗, and their closure under mergers etc.

  • 2. Alternative approximation notions
  • E.g., which notion ensures that greedy approximately minimizes the total

value going off the air

  • 3. Empirical study
  • Is β„± in the Incentive Auction an approx. matroid?

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

72

slide-73
SLIDE 73

Approach 2:

Study natural approximations of linear valuations 𝑀 𝑇 = 𝑀 βˆ… + Οƒπ‘˜βˆˆπ‘‡ 𝑀(π‘˜) for all 𝑇 Why linear?

  • Fundamental but still many open questions
  • Equivalent to modular

𝑀 𝑇 + 𝑀(π‘ˆ) = 𝑀 𝑇 βˆͺ π‘ˆ + 𝑀(𝑇 ∩ π‘ˆ) for all 𝑇, π‘ˆ

  • Additive valuations (𝑀 βˆ… = 0) β€œtoo easy”

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

73

slide-74
SLIDE 74

Natural Approximations of Linear

Pointwise approximation of linear 𝑀′:

  • Multiplicatively: 𝑀′ 𝑇 ≀ 𝑀 𝑇 ≀ 1 + πœ— 𝑀′(𝑇) for every 𝑇
  • Additively: |𝑀′ 𝑇 βˆ’ 𝑀(𝑇)| ≀ πœ— for every 𝑇

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

74

𝑀′

πœ—

𝑀 |𝑇| 𝑀(𝑇)

slide-75
SLIDE 75

Natural Approximations of Linear

Pointwise approximation of linear 𝑀′:

  • Multiplicatively: 𝑀′ 𝑇 ≀ 𝑀 𝑇 ≀ 1 + πœ— 𝑀′(𝑇) for every 𝑇
  • Additively: |𝑀′ 𝑇 βˆ’ 𝑀(𝑇)| ≀ πœ— for every 𝑇

Approximate modularity: |𝑀 𝑇 + 𝑀 π‘ˆ βˆ’ 𝑀 𝑇 βˆͺ π‘ˆ + 𝑀 𝑇 ∩ π‘ˆ | ≀ πœ—

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

75

slide-76
SLIDE 76

What’s Known

𝑀 = pointwise (multiplicative) (1 + πœ—)-approximation of linear 𝑀′ Theorem: [Roughgarden-T.-Vondrak’17]

  • Without querying 𝑀(𝑇) exponentially many times, there is no const.-factor

approximation of max. welfare

Unless 𝑀 is also (1 + 𝛽)-approximately submodular

  • Can get a (1 βˆ’ 3πœ—)/(1 + 𝛽)-approximation
  • A la valuation hierarchies like ℳ𝒬ℋ [FFIILS’15]

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

76

slide-77
SLIDE 77

General Subadditive Subadditive Submodular

What’s Known

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

77

GS GS Positive result: can approximate welfare Negative result

slide-78
SLIDE 78

What’s Known

What about approximate modularity? |𝑀 𝑇 + 𝑀 π‘ˆ βˆ’ 𝑀 𝑇 βˆͺ π‘ˆ + 𝑀 𝑇 ∩ π‘ˆ | ≀ πœ— Theorem: [Feige-Feldman-T.’17]

  • If 𝑀 is πœ—-approximately modular then 𝑀 is a pointwise (additive) 13πœ—-

approximation of a linear 𝑀′

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

78

slide-79
SLIDE 79

Summary

Incentive Auction mystery: Greedy works surprisingly well Approaches:

  • 1. Approx. matroids – needs more research
  • 2. Approx. linear valuations – algorithmic properties not robust to

natural approximation notions

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

79

slide-80
SLIDE 80

Alternative Approaches

Other reasons why worst-case instances wouldn’t appear in practice Stable welfare-maximization [Chatziafratis et al.’17]

  • Small changes in the valuations do not change max-welfare allocation
  • Analog of β€œlarge margin” assumption in ML

Revealed preference approach [Echenique et al.’11]

  • Data: (prices, demanded bundle) pairs
  • For rationalizable data, there always exists a consistent tractable valuation

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

80

slide-81
SLIDE 81
  • 2. Pushing the Boundaries
  • f GS
  • ROBUSTNESS OF THE ALGORITHMIC PROPERTIES
  • EXTENDING THE ECONOMIC PROPERTIES

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

81

slide-82
SLIDE 82

Matching with Contracts

[Roth-Sotomayor’90] β€œTwo-Sided Matching” book

  • Separates models with and without money but shows similar results

[Hatfield-Milgrom’95] β€œMatching with Contracts”

  • Unifies the models (e.g., doctors and hospitals with combinatorial auctions)
  • Bilateral β€œcontracts” specify the matching and its conditions (like wages)
  • Substitutability of the preferences plays an important role

[HKNOW’18] The most recent (?) in a long line of research

  • Unifying different substitutability concepts for an individual agent
  • Unifying stability and equilibrium concepts for markets

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

82

slide-83
SLIDE 83

A General Model: Trading Networks

A multi-sided setting with:

  • Nodes = agents (a buyer in some trades can be a seller in others)
  • Directed edges = trades
  • Valuations over set of trades, prices, quasi-linear utilities

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

slide-84
SLIDE 84

Trading Networks

Main results: Under substitutability of the valuations,

  • Market equilibrium exists
  • Equilibria equivalent to stable outcomes (i.e., cannot be blocked by coalitions
  • f trades, where sufficient to consider paths/cycle)

[Candogan-Epitropou-Vohra’16] show equivalence to network flow

  • Equilibria correspond to optimal flow and its dual
  • Stability corresponds to no improving cycle
  • Algorithmic implications

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

84

slide-85
SLIDE 85

Demand Types [Baldwin-Klemperer’18]

New way of describing valuation classes

  • Possible ways in which demand can change in response to small price change

Yields new characterization theorem for market equil. existence Example:

  • 2 items
  • Class of unit-demand valuations
  • Demand type:

Β±{ 1, βˆ’1 , 0,1 , (1,0)}

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

85

slide-86
SLIDE 86

Characterization Theorem

Theorem: [BK’18] A market equilibrium exists for any market with concave valuations

  • f demand type 𝒠 iff 𝒠 is unimodular
  • Unimodular = every set of π‘œ vectors has a determinant 0, 1 or -1

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

86

slide-87
SLIDE 87

Main Take Away

Much more to study in the realm of GS:

  • 1. Recent fundamental results (like unique max-welfare allocation β†’

price coordination)

  • 2. Strong ties to algorithms (like trading networks vs. network flow,
  • equil. existence vs. computational complexity) and math (like

unimodularity thm)

  • 3. Open crucial puzzles (like beyond worst case performance of

greedy)

EC 2018 GROSS SUBSTITUTES TUTORIAL / PAES LEME & TALGAM-COHEN

87

slide-88
SLIDE 88

Some Related EC Talks

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