The Complexity of Wilkens Models of International Trade Complexity - - PowerPoint PPT Presentation

the complexity of
SMART_READER_LITE
LIVE PREVIEW

The Complexity of Wilkens Models of International Trade Complexity - - PowerPoint PPT Presentation

The Complexity of Models of International Trade Christopher The Complexity of Wilkens Models of International Trade Complexity of Equilibria Models Complexity Results Upside-Down Christopher Wilkens Reduction Example: Ricardo with


slide-1
SLIDE 1

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

The Complexity of Models of International Trade

Christopher Wilkens

UC Berkeley

WINE ’09

slide-2
SLIDE 2

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

The Big Picture: Computer Science

Computer science questions: (last decade)

slide-3
SLIDE 3

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

The Big Picture: Computer Science

Computer science questions: (last decade)

Can we compute market equilibria?

slide-4
SLIDE 4

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

The Big Picture: Computer Science

Computer science questions: (last decade)

Can we compute market equilibria? What about special models?

slide-5
SLIDE 5

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

The Big Picture: Microeconomics

Welfare economics:

What determines prices?

slide-6
SLIDE 6

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

The Big Picture: Microeconomics

Welfare economics:

What determines prices?

International Trade:

What determines the pattern of trade between countries (agents)?

slide-7
SLIDE 7

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

The Big Picture: Microeconomics

Trade Example:

slide-8
SLIDE 8

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

The Big Picture: Microeconomics

Trade Example:

My advisor is a very good researcher.

slide-9
SLIDE 9

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

The Big Picture: Microeconomics

Trade Example:

My advisor is a very good researcher. I am a mediocre researcher compared to my advisor.

slide-10
SLIDE 10

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

The Big Picture: Microeconomics

Trade Example:

My advisor is a very good researcher. I am a mediocre researcher compared to my advisor. My advisor pays me to do research. Why?!

slide-11
SLIDE 11

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

The Big Picture: Microeconomics

Trade Example:

My advisor is a very good researcher. I am a mediocre researcher compared to my advisor. My advisor pays me to do research. Why?! This should be explained by the model

slide-12
SLIDE 12

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

The Big Picture: Microeconomics

The Ricardo model (1800s):

Efficiency in production determines trade pattern

slide-13
SLIDE 13

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

The Big Picture: Microeconomics

The Ricardo model (1800s):

Efficiency in production determines trade pattern

The Heckscher-Ohlin model (1930s):

The availability of resources determines trade pattern

slide-14
SLIDE 14

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Ricardo’s Law of Comparative advantage

(Ricardo, 1800’s) Given equilibrium wages, easy to recover equilibrium pattern of trade with 2 countries

slide-15
SLIDE 15

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Ricardo’s Law of Comparative advantage

(Ricardo, 1800’s) Given equilibrium wages, easy to recover equilibrium pattern of trade with 2 countries Order goods and wages wi by relative production efficiencies aij: a11 a21 ≥ · · · ≥ a1k a2k > w1 w2 > a1(k+1) a2(k+1) ≥ · · · ≥ a1m a2m

slide-16
SLIDE 16

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Ricardo’s Law of Comparative advantage

(Ricardo, 1800’s) Given equilibrium wages, easy to recover equilibrium pattern of trade with 2 countries Order goods and wages wi by relative production efficiencies aij: a11 a21 ≥ · · · ≥ a1k a2k > w1 w2 > a1(k+1) a2(k+1) ≥ · · · ≥ a1m a2m Country 1 produces goods on left of w, country 2 produces goods on right

slide-17
SLIDE 17

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Ricardo’s Law of Comparative advantage

(Ricardo, 1800’s) Given equilibrium wages, easy to recover equilibrium pattern of trade with 2 countries Order goods and wages wi by relative production efficiencies aij: a11 a21 ≥ · · · ≥ a1k a2k > w1 w2 > a1(k+1) a2(k+1) ≥ · · · ≥ a1m a2m Country 1 produces goods on left of w, country 2 produces goods on right Problem is back to computing equilibrium

slide-18
SLIDE 18

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

The Market

Goods

m tradable goods K non-tradable raw materials

slide-19
SLIDE 19

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

The Market

Goods

m tradable goods K non-tradable raw materials

Agents

n agents utility functions ui : Rm → R

Here, ui is linear or Leontief

slide-20
SLIDE 20

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

The Market

Goods

m tradable goods K non-tradable raw materials

Agents

n agents utility functions ui : Rm → R

Here, ui is linear or Leontief

endowment ei ∈ RK of raw materials production functions fij : RK → R

slide-21
SLIDE 21

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

The Ricardo Model

Labor is the only raw material (K = 1) Production is linear: fij(x) = aij · x aij: how much of good j country i can make with 1 unit of labor

slide-22
SLIDE 22

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

The Heckscher-Ohlin Model

Multiple raw materials (K > 1) Different endowments Countries have same production functions: ∀i, i′ : fij = fi′j

slide-23
SLIDE 23

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Complexity Results

The Ricardo Model Production Utilities Complexity Note Linear Leontief NP-hard Linear P Known1 Leontief P “Similar” producers The Heckscher-Ohlin Model Production Utilities Complexity Note Linear Leontief NP-hard Linear Linear P Leontief Leontief P O(1) raw materials

1For example, auction algorithm by Kapoor, Mehta, and Vazirani (TCS

2008)

slide-24
SLIDE 24

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Upside-Down Reduction

slide-25
SLIDE 25

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Upside-Down Reduction

Used by Jain and Mahdian (WINE 2005) for linear Fisher model

slide-26
SLIDE 26

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Upside-Down Reduction

Used by Jain and Mahdian (WINE 2005) for linear Fisher model Reduce production economy to exchange economy

slide-27
SLIDE 27

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Upside-Down Reduction

Used by Jain and Mahdian (WINE 2005) for linear Fisher model Reduce production economy to exchange economy Make raw materials tradable, goods non-tradable

slide-28
SLIDE 28

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Upside-Down Reduction

Agents trade raw materials

Raw materials retain production function of source Upside-down market has (n × K) tradable goods

slide-29
SLIDE 29

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Upside-Down Reduction

Agents trade raw materials

Raw materials retain production function of source Upside-down market has (n × K) tradable goods

Agent produces optimal bundle with acquired raw materials

slide-30
SLIDE 30

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Upside-Down Reduction

Agents trade raw materials

Raw materials retain production function of source Upside-down market has (n × K) tradable goods

Agent produces optimal bundle with acquired raw materials Utilities given by ui(x) = max ui(f11(x11) + · · · + fn1(xn1), . . . , f1m(x1m) + · · · + fnm(xnm)) s.t. ∀i : xi ≥

  • xij
slide-31
SLIDE 31

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Upside-Down Reduction

Agents trade raw materials

Raw materials retain production function of source Upside-down market has (n × K) tradable goods

Agent produces optimal bundle with acquired raw materials Utilities given by ui(x) = max ui(f11(x11) + · · · + fn1(xn1), . . . , f1m(x1m) + · · · + fnm(xnm)) s.t. ∀i : xi ≥

  • xij

If fij have constant returns to scale, old and new economies are equivalent!

slide-32
SLIDE 32

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Ricardo: Leontief Utilities and Similar Producers

Theorem Let M be a Ricardo market with Leontief utilities and let ai = (ai1, . . . aim) ∈ S define the production functions of country i. If |S| = O(1) in M (i.e. there are few distinct a vectors so there is similarity in production), then equilibria are computable in polynomial time.

slide-33
SLIDE 33

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Ricardo: Leontief Utilities and Similar Producers

Idea: Devanur and Kannan (FOCS 2008):

Equilibria are efficiently computable for Leontief utilities with O(1) goods

slide-34
SLIDE 34

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Ricardo: Leontief Utilities and Similar Producers

Idea: Devanur and Kannan (FOCS 2008):

Equilibria are efficiently computable for Leontief utilities with O(1) goods

Here:

Similar producers ⇒ few raw materials and few patterns of trade

slide-35
SLIDE 35

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Ricardo: Leontief Utilities and Similar Producers

Proof: Recall ai = (ai1, . . . aim)

slide-36
SLIDE 36

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Ricardo: Leontief Utilities and Similar Producers

Proof: Recall ai = (ai1, . . . aim) O(1) distinct vectors ai in economy implies implies O(1) distinct labor goods

slide-37
SLIDE 37

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Ricardo: Leontief Utilities and Similar Producers

Proof: (contd.) Observation:

Let wi be the price of Country i’s labor

slide-38
SLIDE 38

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Ricardo: Leontief Utilities and Similar Producers

Proof: (contd.) Observation:

Let wi be the price of Country i’s labor In equilibrium, for all i, j: πjaij ≤ wi

slide-39
SLIDE 39

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Ricardo: Leontief Utilities and Similar Producers

Proof: (contd.) Observation:

Let wi be the price of Country i’s labor In equilibrium, for all i, j: πjaij ≤ wi In equilibrium, country i produces good j if and only if πjaij = wi.

slide-40
SLIDE 40

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Ricardo: Leontief Utilities and Similar Producers

Proof: (contd.) Observation:

Let wi be the price of Country i’s labor In equilibrium, for all i, j: πjaij ≤ wi In equilibrium, country i produces good j if and only if πjaij = wi. ⇒ only if for all i′: wi aij ≤ wi′ ai′j ⇒ wi wi′ ≤ aij ai′j

slide-41
SLIDE 41

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Ricardo: Leontief Utilities and Similar Producers

Proof: (contd.) Observation:

Let wi be the price of Country i’s labor In equilibrium, for all i, j: πjaij ≤ wi In equilibrium, country i produces good j if and only if πjaij = wi. ⇒ only if for all i′: wi aij ≤ wi′ ai′j ⇒ wi wi′ ≤ aij ai′j

m goods ⇒ 2m + 1 distinct ranges for wi

wi′

slide-42
SLIDE 42

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Ricardo: Leontief Utilities and Similar Producers

Proof: (contd.) Observation:

Let wi be the price of Country i’s labor In equilibrium, for all i, j: πjaij ≤ wi In equilibrium, country i produces good j if and only if πjaij = wi. ⇒ only if for all i′: wi aij ≤ wi′ ai′j ⇒ wi wi′ ≤ aij ai′j

m goods ⇒ 2m + 1 distinct ranges for wi

wi′

O(1) raw materials ⇒ O(mO(1)) distinct production patterns!

slide-43
SLIDE 43

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Ricardo: Leontief Utilities and Similar Producers

Proof: (contd.) Given production pattern, upside-down reduction collapses to Leontief exchange economy with O(1) goods

Use Devanur and Kannan to compute equilibrium

Utilities may be arbitrary ⇒ production makes equilibrium computation easier! QED.

slide-44
SLIDE 44

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

n-Country Comparative advantage

slide-45
SLIDE 45

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

n-Country Comparative advantage

Map relative production efficiencies (x, y, and z) and prices (w) to (n − 1)-simplex Country A produces goods in green region, etc.

slide-46
SLIDE 46

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Further Questions

Reduction with non-constant returns to scale

Increasing returns to scale does not work (Papadimitriou and W) “Decreasing returns to scale” should work

Reduction with more general utilities

slide-47
SLIDE 47

The Complexity of Models of International Trade Christopher Wilkens Complexity of Equilibria

Models Complexity Results Upside-Down Reduction Example: Ricardo with Similar Producers

Comparative Advantage

Thank you.