Macro PS11
Macro PS11
Yiran Wang
May 2, 2025
Question 1(a)
The goal is to find the optimal banking allocation (c̄11 , c̄21 , c̄12 , c̄22 ) that maximizes the ex-ante expected utility
of the agents, subject to the economy’s resource constraints.
1. Setup:
• Impatient agents (fraction α1 = 0.4) have utility u1 (c11 ) = −(c11 )−1 at t = 1.
• Patient agents (fraction α2 = 0.6) have utility u2 (c22 ) = −(c22 )−1 at t = 2.
• t = 1: α1 c̄1 = (1 − I)R1
• t = 2: α2 c̄2 = IR2
Combining these yields the feasibility constraint (as derived in the reference answer):
R2 α1 c̄1
c̄2 = 1− = 2.2 − 0.8c̄1
α2 R1
3. Optimality Condition (MRS): The marginal rate of substitution must equal the absolute slope of
the feasibility constraint:
2 2
0.4(c̄1 )−2
∂U/∂c̄1 0.4 c̄2 2 c̄2
M RS = − =− −2
= =
∂U/∂c̄2 0.6(c̄2 ) 0.6 c̄1 3 c̄1
2
2 c̄2 4
= 0.8 =
3 c̄1 5
2
c̄2 4 3 6
= × = = 1.2
c̄1 5 2 5
√
c̄2 = 1.2 · c̄1
1
√
4. Solving for Allocation: Substitute c̄2 = 1.2c̄1 into c̄2 = 2.2 − 0.8c̄1 :
√
1.2c̄1 = 2.2 − 0.8c̄1
√
( 1.2 + 0.8)c̄1 = 2.2
2.2 2.2
c̄1 = √ ≈ ≈ 1.1607
1.2 + 0.8 1.095445 + 0.8
√
c̄2 = 1.2 · c̄1 ≈ 1.095445 × 1.1607 ≈ 1.2715
5. Optimal Allocation Vector: The optimal allocation is (c̄11 , c̄21 , c̄12 , c̄22 ):
Question 1(b)
We check if the optimal allocation found in part (a), (c̄1 , c̄2 ) ≈ (1.1607, 1.2715), is incentive compatible.
This requires checking if agents of type 1 (impatient) or type 2 (patient) prefer to misrepresent their type.
We use the utility functions as interpreted in the reference answer: U 1 (c1 , c2 ) = −(c1 + 0.6c2 )−1 and
U 2 (c1 , c2 ) = −(c1 + c2 )−1 .
Since −0.8615 > −1.3108, the type 1 agent prefers reporting truthfully.
Since −0.7865 > −0.8615, the type 2 agent prefers reporting truthfully.
Conclusion
As neither type has an incentive to misrepresent their type, the optimal allocation is incentive compatible.
Question 1(c)
We calculate the ex-ante (t = 0) expected utility for both the autarky solution and the optimal banking
allocation found in part (a), and compare them.
1. Autarky Solution Utility (U A ) Under autarky, agents invest their endowment y = 1 individually.
• Type 1 (impatient, fraction α1 = 0.4) consumes at t = 1. They use the short-term technology:
caut
1 = y × R1 = 1 × 1.1 = 1.1. Their utility is u1 (1.1) = −(1.1)−1 ≈ −0.9091.
2
• Type 2 (patient, fraction α2 = 0.6) consumes at t = 2. They use the long-term technology: caut
2 =
y × R2 = 1 × 1.32 = 1.32. Their utility is u2 (1.32) = −(1.32)−1 ≈ −0.7576.
The ex-ante expected utility in autarky is:
U A = α1 u1 (caut 2 aut
1 ) + α2 u (c2 ) ≈ 0.4(−0.9091) + 0.6(−0.7576)
U A ≈ −0.8182
2. Optimal Allocation Utility (U O ) From part (a), the optimal allocation is (c̄1 , c̄2 ) ≈ (1.1607, 1.2715).
• Type 1 utility: u1 (c̄1 ) ≈ −(1.1607)−1 ≈ −0.8615.
• Type 2 utility: u2 (c̄2 ) ≈ −(1.2715)−1 ≈ −0.7865.
The ex-ante expected utility under the optimal allocation is:
U O ≈ −0.8165
U A ≈ −0.8182
Since −0.8165 > −0.8182, we have U O > U A . The utility from the optimal banking allocation is higher
than the utility under autarky, demonstrating the value of the banking arrangement in providing insurance
against consumption timing shocks.
Question 1(d)
The question asks for the amount of goods left at the bank in period 1 after the impatient agents have
received their optimal allocation c̄11 . We interpret this as the value of the bank’s assets remaining at t = 1
after payouts.
Therefore, the amount of goods left at the bank in period 1 after paying the impatient agents is approx-
imately 63.572. This amount forms the basis for the resources available to patient agents in period 2 via
the long-term technology.
3
Question 1(e)
A bank run equilibrium occurs when all agents (impatient and patient) try to withdraw their deposits at
t = 1 because they anticipate the bank may not be able to fulfill its promises. The bank serves agents
sequentially until it runs out of resources.
1. Bank Resources at t = 1: The bank collects N y = 100 units at t = 0. It can access these
resources at t = 1 through its liquid holdings (1 − I) which return R1 = 1.1, and by liquidating its long-term
investments I which return r1 = 1.1 if liquidated early. The maximum value the bank can generate at t = 1
is equivalent to investing everything short-term initially:
2. Promised Payout: The banking contract derived in part (a) promises a payout of c̄1 ≈ 1.1607 to
agents withdrawing at t = 1.
3. Sequential Service Constraint: The bank pays c̄1 to agents in the order they arrive until the total
resources (110) are exhausted. Let X be the maximum number of agents who can receive the full amount
c̄1 .
Total Resources 110
X= = ≈ 94.77
c̄1 1.1607
Thus, only the first 94 agents can receive the full promised amount.
4. Allocation in Bank Run Equilibrium: Let agent j denote their position in the withdrawal line
at t = 1. The consumption allocation (c1 , c2 ) is:
• For j = 1, 2, . . . , 94: These agents receive (c1 , c2 ) = (c̄1 , 0) ≈ (1.1607, 0).
• For j = 95: This agent receives the remainder of the bank’s resources. Amount remaining = 110 −
(94 × c̄1 ) ≈ 110 − 109.1058 = 0.8942. The allocation is (c1 , c2 ) ≈ (0.8942, 0).
• For j = 96, 97, . . . , 100: These agents arrive after resources are depleted and receive nothing. The
allocation is (c1 , c2 ) = (0, 0).
In the bank run, no consumption occurs at t = 2.
Question 1(f )
We consider the scenario where α1 is random, taking values 0.4 or 0.6. If the bank observes more than 40
withdrawals at t = 1, it understands that α1 = 0.6 (N1 = 60, N2 = 40). The bank implements the following
policy:
• Pay c̃b1 = c̄1 ≈ 1.1607 (from part a) to the first 40 impatient agents at t = 1.
• Pay c̃a1 to the remaining 60 − 40 = 20 impatient agents at t = 1.
• Pay c̃b2 to the N2 = 40 patient agents at t = 2.
We need to find possible values for c̃a1 and c̃b2 that satisfy feasibility, incentive compatibility (IC), and
individual rationality (IR).
1. Feasibility Constraint:
• Total value available at t = 1 is R1 N y = 1.1 × 100 × 1 = 110.
4
• This remaining amount is invested long-term, yielding R2 × (63.572 − 20c̃a1 ) = 1.2 × (63.572 − 20c̃a1 ) =
76.2864 − 24c̃a1 at t = 2.
• This amount must be sufficient to pay the N2 = 40 patient agents: 40c̃b2 = 76.2864 − 24c̃a1 .
76.2864−24c̃a
• Solving for c̃b2 : c̃b2 = 40
1
= 1.9072 − 0.6c̃a1 .
• Type 2 (patient): δ2 c̃b2 ≥ c̃a1 =⇒ 1 · c̃b2 ≥ c̃a1 . Substituting the feasibility constraint: 1.9072 − 0.6c̃a1 ≥
c̃a1 =⇒ 1.9072 ≥ 1.6c̃a1 =⇒ c̃a1 ≤ 1.192.
3. Individual Rationality (IR) Constraint:
• Type 1 (getting c̃a1 ): c̃a1 must be at least the autarky consumption R1 y = 1.1. So, c̃a1 > 1.1.
4. Permissible Ranges: Combining the constraints on c̃a1 :
c̃a1 = 1.12
Question 1(g)
We calculate the value, as of t = 0, of the utility from the banking allocation found in (f) and compare it to
the utility of the autarky solution, assuming P (α1 = 0.4) = 0.5 and P (α1 = 0.6) = 0.5.
Case 1: α1 = 0.4
• Utility from bank allocation (U0.4O
):
bank
U (c)|α1 =0.4 = 0.4(−0.8615) + 0.6(−0.7865) = −0.8165
5
• Utility from bank allocation (U0.6 O
): Uses allocation (c̃b1 ≈ 1.1607, c̃a1 = 1.12, c̃b2 ≈ 1.236) for the
b
population mix (40 receive c̃1 , 20 receive c̃a1 , 40 receive c̃b2 ). Let g(c) = −1/c.
40 20 40
U bank (c)|α1 =0.6 = 100 g(c̃b1 ) + 100 g(c̃a1 ) + 100 g(c̃b2 )
= 0.4g(1.1607) + 0.2g(1.12) + 0.4g(1.236)
≈ 0.4(−0.8615) + 0.2(−0.8929) + 0.4(−0.8091)
≈ −0.3446 − 0.17858 − 0.32364 = −0.8468
• Utility from autarky (U0.6
A
):
A
U (c)|α1 =0.6 = 0.6(−0.9091) + 0.4(−0.7576) = −0.8485
Overall Expected Utilities