Macroeconomics II: Search and Matching: Luiz Brotherhood
Macroeconomics II: Search and Matching: Luiz Brotherhood
Part 2
Luiz Brotherhood
Universitat de Barcelona
1 / 18
Idiosyncratic shocks
2 / 18
Idiosyncratic shocks
• Value functions:
T (y , y 0 ) max E (y 0 ), U
X
E (y ) = w (y ) + β
y 0 ∈Y
Q(y 0 ) max E (y 0 ), U + (1 − p(θ))U
X
U =b+β p(θ)
y 0 ∈Y
Q(y 0 ) max J(y 0 ), V + (1 − q(θ))V
X
V = −c + β q(θ)
y 0 ∈Y
T (y , y 0 ) max J(y 0 ), V
X
J(y ) = y − w (y ) + β
y 0 ∈Y
3 / 18
Idiosyncratic shocks
• Free-entry: V = 0 implies
c
Q(y 0 ) max J(y 0 ), 0 =
X
.
y 0 ∈Y
βq(θ)
S(y ) = E (y ) − U + J(y )
• There is agreement between worker and firm with respect to beginning
and terminating a match (intuition?):
4 / 18
Idiosyncratic shocks
Aggregate distribution of agents across states
X
ut+1 = ut [1 − p(θ)] + ut p(θ) I {S(y ) ≤ 0} Q(y )
y ∈Y
(
0 if S(y ) ≤ 0
µt+1 (y ) =
ut p(θ)Q(y ) + y 0 ∈Y T (y 0 , y )µt (y 0 )
P
otherwise
5 / 18
Idiosyncratic shocks
Solving the model
X
T (y , y 0 ) max E (y 0 ) − U, 0
E (y ) − U = w (y ) − b + β
0
y ∈Y
Q(y 0 ) max E (y 0 ) − U, 0
X
−p(θ)
0
y ∈Y
T (y , y 0 ) max J(y 0 ), 0
X
J(y ) = y − w (y ) + β
y 0 ∈Y
6 / 18
Idiosyncratic shocks
• Using E (y ) − U = φS(y ) and J(y ) = (1 − φ)S(y ),
X
T (y , y 0 ) max S(y 0 ), 0
S(y ) = y − b + β
0
y ∈Y
Q(y 0 ) max φS(y 0 ), 0
X
−p(θ)
0
y ∈Y
y 0 ∈Y
1 − φ βq(θ)
• So that
φ
T (y , y 0 ) max S(y 0 ), 0
X
S(y ) = y − b − c θ+β
1−φ y 0 ∈Y
7 / 18
Blackwell’s conditions
Fi (V + a) ≤ Fi (V ) + βa for all V ∈ RN , a ≥ 0, i = 1, . . . , N.
• Then:
1 There exists only one V ∗ ∈ RN such that F (V ∗ ) = V ∗ .
∞
2 For any V 0 ∈ RN , the sequence of vectors {V n }n=1 defined by
n
V = F (V n−1
) converges to V . That is, limn→∞ Vin = Vi∗ for all i.
∗
8 / 18
Idiosyncratic shocks
φ
T (y , y 0 ) max S(y 0 ), 0
X
S(y ) = y − b − c θ+β
1−φ y 0 ∈Y
9 / 18
Idiosyncratic shocks
φ
T (y , y 0 ) max S(y 0 ), 0
X
S(y ) = y − b − c θ+β
1−φ y 0 ∈Y
φ n o
T (y , y 0 ) max S n−1 (y 0 ), 0 ,
X
S n (y ) = y − b − c θ+β
1−φ y 0 ∈Y
10 / 18
Idiosyncratic shocks
Value function iteration
11 / 18
Idiosyncratic shocks
Algorithm to find equilibrium
1 Guess θ > 0.
2 Find S(y ).
3 Verify if free-entry condition holds:
φ c
Q(y 0 ) max φS(y 0 ), 0 =
X
.
y 0 ∈Y
1 − φ βq(θ)
12 / 18
On-the-job search
13 / 18
On-the-job search
Q(y 0 ) max E (y 0 ), E (y )
X
E (y ) = w (y ) + β sU + (1 − s) λ p(θ)
y 0 ∈Y
+(1 − p(θ))E (y ) + (1 − λ)E (y )
Q(y 0 ) max E (y 0 ), U + (1 − p(θ))U
X
U =b+β p(θ)
y 0 ∈Y
14 / 18
On-the-job search
• Firm’s value functions
Q(y 0 ) max J(y 0 ), V + (1 − q(θ))V
X
V = −c + β q(θ)
0
y ∈Y
Q(y 0 )
X
J(y ) = y − w (y ) + β sV + (1 − s) λ p(θ)
y 0 ∈Y
I E (y 0 ) > E (y ) V + 1 − I E (y 0 ) > E (y )
J(y )
+(1 − p(θ))J(y ) + (1 − λ)J(y )
(
0 1 if E (y 0 ) > E (y )
I E (y ) > E (y ) =
0 otherwise.
15 / 18
On-the-job search
• Free-entry: V = 0 implies
c
Q(y 0 ) max J(y 0 ), 0 =
X
.
y 0 ∈Y
βq(θ)
S(y ) = E (y ) − U + J(y )
• There is agreement between worker and firm with respect to beginning
a match:
16 / 18
On-the-job search
Aggregate distribution of agents across states
Q(y 0 )I S(y 0 ) ≤ 0 + (1 − ut )s
X
ut+1 = ut [1 − p(θ)] + ut p(θ)
y 0 ∈Y
(
0 if S(y ) ≤ 0
µt+1 (y ) =
f (y , µt , ut ) otherwise
Q(y 0 )I E (y ) ≥ E (y 0 )
X
+ µt (y )(1 − s)λp(θ)
y 0 ∈Y
17 / 18
On-the-job search
φ
S(y ) = y − b − θc + β(1 − s) {[1 − λp(θ)] S(y )
1−φ
Q(y 0 ) φ max S(y 0 ), S(y )
X
+ λp(θ)
y 0 ∈Y
18 / 18