The Edgeworth Conjecture with Small Coalitions and Approximate - - PowerPoint PPT Presentation

the edgeworth conjecture with small coalitions and
SMART_READER_LITE
LIVE PREVIEW

The Edgeworth Conjecture with Small Coalitions and Approximate - - PowerPoint PPT Presentation

The Edgeworth Conjecture with Small Coalitions and Approximate Equilibria in Large Economies S. Barman F. Echenique Indian Institute of Science Caltech USC Oct 31, 2019 Scope of the competitive hypothesis, or validity of


slide-1
SLIDE 1

The Edgeworth Conjecture with Small Coalitions and Approximate Equilibria in Large Economies

  • S. Barman
  • F. Echenique

Indian Institute of Science Caltech

USC Oct 31, 2019

slide-2
SLIDE 2

◮ Scope of the “competitive hypothesis,” or validity of price-taking assumption. ◮ New algorithmic “testing” question.

Barman-Echenique Edgeworth

slide-3
SLIDE 3

Price-taking behavior

Barman-Echenique Edgeworth

slide-4
SLIDE 4

Francis Ysidro Edgeworth 1884

“. . . the reason why the complex play of competition tends to a simple uniform result – what is arbitrary and

indeterminate in contract between individuals becoming extinct in the jostle of competition

– is to be sought in a principle which pervades all mathe- matics, the principle of limit, or law of great numbers as it might perhaps be called.”

Barman-Echenique Edgeworth

slide-5
SLIDE 5

Competitive hypothesis

◮ Core convergence theorem (Aumann; Debreu-Scarf): in a large economy, where no agent is “unique,” bargaining power dissipates and the outcome of bargaining approximates a Walrasian equilibrium ◮ Competitive prices emerge as terms of trade in bargaining.

Barman-Echenique Edgeworth

slide-6
SLIDE 6

Competitive hypothesis

◮ Core convergence theorem (Aumann; Debreu-Scarf): in a large economy, where no agent is “unique,” bargaining power dissipates and the outcome of bargaining approximates a Walrasian equilibrium ◮ Competitive prices emerge as terms of trade in bargaining. ◮ Requires coailitions of arbitrary size.

Barman-Echenique Edgeworth

slide-7
SLIDE 7

Our results – I

Coalitions of size O h2ℓ ε2

  • suffice, where:

◮ h is the heterogeneity of the economy ◮ ℓ is the number of goods ◮ ε > 0 approximation factor. ◮ We use the Debreu-Scarf replica model.

Barman-Echenique Edgeworth

slide-8
SLIDE 8

Our results – II

The same ideas give answers to a new algorithmic question. Given an economy E and an allocation x, are there prices p such that (x, p) is a Walrasian equilibrium?

Barman-Echenique Edgeworth

slide-9
SLIDE 9

Our results – II

The same ideas give answers to a new algorithmic question. Given an economy E and an allocation x, are there prices p such that (x, p) is a Walrasian equilibrium? Contrast with Second Welfare Thm. We provide a poly time algorithm that (under certain sufficient conditions) decides the question.

Barman-Echenique Edgeworth

slide-10
SLIDE 10

Our results – II

The same ideas give answers to a new algorithmic question. Given an economy E and an allocation x, are there prices p such that (x, p) is a Walrasian equilibrium? Contrast with Second Welfare Thm. We provide a poly time algorithm that (under certain sufficient conditions) decides the question.

Barman-Echenique Edgeworth

slide-11
SLIDE 11

Hardness of Walrasian eq.

Context: existing hardness results for Walrasian equilibria: ???? Our contribution: finding prices is easy even when finding a W-Eq. is hard. Specifically: ◮ Leontief utilities ◮ Piecewise-linear concave utilities

Barman-Echenique Edgeworth

slide-12
SLIDE 12

Economies

An exchange economy comprises ◮ a set of consumers [h] := {1, 2, . . . , h}, ◮ a set of goods, [ℓ] := {1, 2, . . . , ℓ}. Each consumer i described by ◮ A utility function ui : Rℓ

+ → R

◮ An endowment vector ωi ∈ Rℓ

+.

An exchange economy E is a tuple ((ui, ωi))h

i=1.

Barman-Echenique Edgeworth

slide-13
SLIDE 13

Assumptions on ui

◮ uis are continuous and monotone increasing. ◮ utilities are continuously differentiable ◮ and α-strongly concave, with α > 0: u : Rℓ → R, is said to be α-strongly concave within a set R ⊂ Rℓ if u(y) ≤ u(x) + ∇u(x)T(y − x) − α 2 y − x2. ∇u(x) is the gradient of the function u at point x

Barman-Echenique Edgeworth

slide-14
SLIDE 14

Allocations

An allocation in E is x = (xi)h

i=1 ∈ Rhℓ +

st

h

  • i=1

xi =

h

  • i=1

ωi.

Barman-Echenique Edgeworth

slide-15
SLIDE 15

Utility normalization

Utilities are normalized so that ui(xi) ∈ [0, 1) for all consumers i ∈ [h] and all allocations (xi)i ∈ Rhℓ

+ .

Barman-Echenique Edgeworth

slide-16
SLIDE 16

The Core

◮ An allocation in E is x = (xi)h

i=1 ∈ Rhℓ + , s.t

h

i=1 xi = h i=1 ωi.

Barman-Echenique Edgeworth

slide-17
SLIDE 17

The Core

◮ An allocation in E is x = (xi)h

i=1 ∈ Rhℓ + , s.t

h

i=1 xi = h i=1 ωi.

◮ A nonempty subset S ⊆ [h] is a coalition. ◮ (yi)i∈S is an S-allocation if

i∈S yi = i∈S ωi.

Barman-Echenique Edgeworth

slide-18
SLIDE 18

The Core

◮ An allocation in E is x = (xi)h

i=1 ∈ Rhℓ + , s.t

h

i=1 xi = h i=1 ωi.

◮ A nonempty subset S ⊆ [h] is a coalition. ◮ (yi)i∈S is an S-allocation if

i∈S yi = i∈S ωi.

◮ A coalition S blocks the allocation x = (xi)h

i=1 in E if ∃ an

S-allocation (yi)i∈S s.t ui(yi) > u(xi) for all i ∈ S. ◮ The core of E is the set of all allocations that are not blocked by any coalition.

Barman-Echenique Edgeworth

slide-19
SLIDE 19

The κ-core

The κ-core of E, for κ ∈ Z+, is the set of allocations that are not blocked by any coalition of cardinality at most κ. Note: ◮ Core: all 2h coalitions ◮ κ-core: small coalitions ◮ κ-core: few ( h

κ

  • ) coalitions

Barman-Echenique Edgeworth

slide-20
SLIDE 20

Equilibrium and approximate equilibrium

A Walrasian equilibrium is a pair (p, x) ∈ Rℓ

+ × Rhℓ + s.t

  • 1. p ∈ Rℓ

+ is a price vector

  • 2. pTxi = pTωi and, for all bundles y ∈ Rℓ

+ with the property

that ui(y) > ui(xi), we have pTyi > pTωi.

  • 3. h

i=1 xi = h i=1 ωi (supply equals the demand).

Barman-Echenique Edgeworth

slide-21
SLIDE 21

Equilibrium and approximate equilibrium

A Walrasian equilibrium is a pair (p, x) ∈ Rℓ

+ × Rhℓ + s.t

  • 1. p ∈ Rℓ

+ is a price vector

  • 2. pTxi = pTωi and, for all bundles y ∈ Rℓ

+ with the property

that ui(y) > ui(xi), we have pTyi > pTωi.

  • 3. h

i=1 xi = h i=1 ωi (supply equals the demand). i.e

x = (xi)i∈[h] ∈ Rhℓ

+ is an allocation

Barman-Echenique Edgeworth

slide-22
SLIDE 22

Approximate Walrasian equilibrium

A ε-Walrasian equilibrium is a pair (p, x) ∈ Rℓ

+ × Rhℓ + in which

p ∈ ∆ and (i) |pTxi − pTωi| ≤ ε and (ii) for any bundle y ∈ Rℓ

+, with the property that ui(y) > ui(xi),

we have pTy > pTωi − ε/h. iii) x is an allocation (supply equals the demand).

Barman-Echenique Edgeworth

slide-23
SLIDE 23

Replica economies

Let E = ((ui, ωi))i∈[h] be an exchange economy. The n-th replica of E, for n ≥ 1, is the exchange economy En = ((ui,t, ωi,t))i∈[n],t∈[h], with nh consumers. In En the consumers are indexed by (i, t), with index i ∈ [n] and type t ∈ [h], and they satisfy: ui,t = ut and ωi,t = ωt.

Barman-Echenique Edgeworth

slide-24
SLIDE 24

Equal treatment property

An allocation in En has the equal treatment property if all consumers of the same type are allocated identical bundles.

Barman-Echenique Edgeworth

slide-25
SLIDE 25

Equal treatment of equals

Let E = ((ui, ωi))i∈[h] be an exchange economy.

Lemma (Equal treatment property)

Suppose each ui is strictly monotonic, continuous, and strictly

  • concave. Then, every κ-core allocation of En satisfies the equal

treatment property.

Barman-Echenique Edgeworth

slide-26
SLIDE 26

Core convergence: Debreu-Scarf (1963)

Let E = ((ui, ωi))i∈[h] be an exchange economy.

Theorem (Debreu-Scarf Core Convergence Theorem)

Suppose ui is st. monotonic, cont., and strictly quasiconcave. If the allocation x ∈ Rhℓ

+ is in the core of En for all n ≥ 1,

= ⇒ ∃ p ∈ ∆ s.t (p, x) is a Walrasian equilibrium.

Barman-Echenique Edgeworth

slide-27
SLIDE 27

Main result

Let E = ((ui, ωi))i∈[h] be an exchange economy with h consumers and ℓ goods.

Theorem

Let ε > 0. Suppose ui is st. monotonic, C 1, and α-strongly

  • concave. If the allocation x is in the κ-core of En, for

n ≥ κ ≥ 16 α λℓh ε + h2 ε2

  • .

Then ∃ p ∈ ∆ s.t (p, x) is an ε-Walrasian equilibrium). Here, λ is the Lipschitz constant of the utilities.

Barman-Echenique Edgeworth

slide-28
SLIDE 28

Testing

Assume black-box access to utilities and their gradients.

Barman-Echenique Edgeworth

slide-29
SLIDE 29

Testing

Let E = ((ui, ωi))i∈[h] be an exchange economy.

Theorem (Testing Algorithm)

Suppose that each ui is monotonic, C 1, and strongly concave. Then, there exists a polynomial-time algorithm that, given an allocation y in E, decides whether y is an ε-Walrasian allocation.

Barman-Echenique Edgeworth

slide-30
SLIDE 30

Testing

Remark

Analogous results are possible without strong concavity: Leontief and PLC utilities, for instance.

Barman-Echenique Edgeworth

slide-31
SLIDE 31

Ideas in the proof.

Barman-Echenique Edgeworth

slide-32
SLIDE 32

Approximate Caratheodory

Theorem

Let x ∈ cvh({x1, . . . , xK}) ⊆ Rn, ε > 0 and p an integer with 2 ≤ p < ∞. Let γ = max{xkp : 1 ≤ k ≤ K}. Then there is a vector x′ that is a convex combination of at most 4pγ2 ε

  • f the vectors x1, . . . , xK such that x − x′p < ε.

See ?.

Barman-Echenique Edgeworth

slide-33
SLIDE 33

Upper contour sets

Let y = (yi)i∈[h] be an allocation. Let Vi :=

  • y ∈ Rℓ

+ | ui(y) ≥ ui(yi)

  • be the upper contour set of i at ¯

y. Obs: Vi is closed and convex.

Barman-Echenique Edgeworth

slide-34
SLIDE 34

Upper contour sets

Inducing i to buy ¯ yi amounts to ◮ supporting Vi at ¯ yi with some prices pi. ◮ ensuring that i has the right income Equilibrium: pi = p for all i.

Barman-Echenique Edgeworth

slide-35
SLIDE 35

Upper contour sets

Inducing i to buy ¯ yi amounts to ◮ supporting Vi at ¯ yi with some prices pi. ◮ ensuring that i has the right income Equilibrium: pi = p for all i. The second welfare thm. relies on separating

i Vi. from i ωi

= ⇒ obtain p. Use transfers to ensure that income is right. The Debreu-Scarf relies on separating ∪iVi. Problem is: ∪iVi may not be convex.

Barman-Echenique Edgeworth

slide-36
SLIDE 36

Upper contour sets

Let η ∈ (0, 1). Let V η

i :=

  • y ∈ Rℓ

+ | ui(y) ≥ ui(yi) + η

  • f i at ¯

y. Let Qη

i :=

  • z ∈ Rℓ | ui(z + ωi) ≥ ui(yi) + η
  • .

By definition, z ∈ Qη

i iff (z + ωi) ∈ V η i .

Barman-Echenique Edgeworth

slide-37
SLIDE 37

Upper contour sets

Let η ∈ (0, 1). Let V η

i :=

  • y ∈ Rℓ

+ | ui(y) ≥ ui(yi) + η

  • f i at ¯

y. Let Qη

i :=

  • z ∈ Rℓ | ui(z + ωi) ≥ ui(yi) + η
  • .

By definition, z ∈ Qη

i iff (z + ωi) ∈ V η i .

We also consider Qη

i , a bounded subset of Qη i ; specifically,

i := Qη i

  • z ∈ Rℓ : z ≤
  • 2(λℓδ + 1)

α

  • ,

Barman-Echenique Edgeworth

slide-38
SLIDE 38

Core lemma

Lemma

(−δ)1 ∈ cvh h

  • i=1

i

  • iff

(−δ)1 ∈ cvh h

  • i=1

i

  • .

Lemma

If x = (xi)i∈[h] is in the κ-core of En, then (−δ) 1 / ∈ cvh h

  • i=1

i

  • .

Barman-Echenique Edgeworth

slide-39
SLIDE 39

Crucial characterization

Lemma

(−δ)1 ∈ cvh h

  • i=1

i

  • iff

(−δ)1 ∈ cvh h

  • i=1

i

  • .

Lemma

An allocation y is an ε-Walrasian allocation of E iff (−δ) 1 / ∈ cvh h

  • i=1
  • Qi
  • .

Barman-Echenique Edgeworth

slide-40
SLIDE 40

Piece-wise linear concave: PLC

ui(x) = min

k

  

  • j

Uk

i,jxj + T k i

  

Barman-Echenique Edgeworth

slide-41
SLIDE 41

Piece-wise linear concave: PLC

Λ := max

i∈[h],x∈Rℓ

+

  • x − ωi : ui(x) ≤ ui
  • i

ωi

  • (1)

Barman-Echenique Edgeworth

slide-42
SLIDE 42

Piece-wise linear concave: PLC

  • Qi := Qi ∩
  • z ∈ Rℓ | z ≤ Λ
  • (2)

For each consumer i, the subset Qi is compact, convex, and has a nonempty interior.

Lemma

Let y be an allocation in an exchange economy E with PLC

  • utilities. Suppose that the sets Qi and

Qi, for i ∈ [h], are as defined above. Then, with parameter δ > 0, we have (−δ)1 ∈ cvh h

  • i=1

Qi

  • iff

(−δ)1 ∈ cvh h

  • i=1
  • Qi
  • .

Barman-Echenique Edgeworth

slide-43
SLIDE 43

Piece-wise linear concave

Lemma

An allocation y is an ε-Walrasian allocation in a PLC economy E iff (−δ) 1 / ∈ cvh h

  • i=1
  • Qi
  • .

Barman-Echenique Edgeworth

slide-44
SLIDE 44

Piece-wise linear concave

Lemma

An allocation y is an ε-Walrasian allocation in a PLC economy E iff (−δ) 1 / ∈ cvh h

  • i=1
  • Qi
  • .

Theorem

There exists a polynomial-time algorithm that—given an allocation y = (yi)i∈[n] in an exchange economy E = ((ui, ωi))i∈[n] with PLC utilities—determines whether y is an ε-Walrasian allocation, or not.

Barman-Echenique Edgeworth

slide-45
SLIDE 45

Literature I

Core convergence: ◮ ?,?, ?. ◮ Surveys: ? and ?. ◮ ???. ◮ Closest to ours: ? (avg. approx. guarantee, which translates into κ depending on n).

Barman-Echenique Edgeworth

slide-46
SLIDE 46

Complexity of core/equilibrium: ◮ ???? ◮ ?

Barman-Echenique Edgeworth

slide-47
SLIDE 47

Conclusion

◮ We provide a core convergence result for the κ-core: the set

  • f allocations that cannot be blocked by small coalitions.

◮ We introduce a new “testing” problem: when is an allocation a (approx.) Walrasian equilibrium allocation. ◮ The ideas behind our core convergence result furnish us with an algorithm that decides the testing question.

Barman-Echenique Edgeworth

slide-48
SLIDE 48

References I

Barman-Echenique Edgeworth