SlideShare a Scribd company logo
1 of 268
Download to read offline
Inequality-aware Market Design
Piotr Dworczak
based on joint work with
Mohammad Akbarpour and Scott Duke Kominers
August 1, 2022
GRAPE Seminar
Motivation
Market designers often respond to participants’ wealth inequalities in
markets they control:
Motivation
Market designers often respond to participants’ wealth inequalities in
markets they control:
▶ Housing market (rent control + public housing)
Motivation
Market designers often respond to participants’ wealth inequalities in
markets they control:
▶ Housing market (rent control + public housing)
▶ Health care
Motivation
Market designers often respond to participants’ wealth inequalities in
markets they control:
▶ Housing market (rent control + public housing)
▶ Health care
▶ Food
Motivation
Market designers often respond to participants’ wealth inequalities in
markets they control:
▶ Housing market (rent control + public housing)
▶ Health care
▶ Food
▶ Road access
Motivation
Market designers often respond to participants’ wealth inequalities in
markets they control:
▶ Housing market (rent control + public housing)
▶ Health care
▶ Food
▶ Road access
▶ (Iranian) kidney market
Motivation
Market designers often respond to participants’ wealth inequalities in
markets they control:
▶ Housing market (rent control + public housing)
▶ Health care
▶ Food
▶ Road access
▶ (Iranian) kidney market
▶ Covid-19 vaccines
Motivation
Market designers often respond to participants’ wealth inequalities in
markets they control:
▶ Housing market (rent control + public housing)
▶ Health care
▶ Food
▶ Road access
▶ (Iranian) kidney market
▶ Covid-19 vaccines
▶ ...
Motivation
Market designers often respond to participants’ wealth inequalities in
markets they control:
▶ Housing market (rent control + public housing)
▶ Health care
▶ Food
▶ Road access
▶ (Iranian) kidney market
▶ Covid-19 vaccines
▶ ...
At odds with classical intuitions (welfare theorems)?
Motivation
Market designers often respond to participants’ wealth inequalities in
markets they control:
▶ Housing market (rent control + public housing)
▶ Health care
▶ Food
▶ Road access
▶ (Iranian) kidney market
▶ Covid-19 vaccines
▶ ...
At odds with classical intuitions (welfare theorems)?
▶ Welfare theorems ignore private information...
Motivation
Market designers often respond to participants’ wealth inequalities in
markets they control:
▶ Housing market (rent control + public housing)
▶ Health care
▶ Food
▶ Road access
▶ (Iranian) kidney market
▶ Covid-19 vaccines
▶ ...
At odds with classical intuitions (welfare theorems)?
▶ Welfare theorems ignore private information...
Equity-efficiency trade-off in public finance...
Motivation
Market designers often respond to participants’ wealth inequalities in
markets they control:
▶ Housing market (rent control + public housing)
▶ Health care
▶ Food
▶ Road access
▶ (Iranian) kidney market
▶ Covid-19 vaccines
▶ ...
At odds with classical intuitions (welfare theorems)?
▶ Welfare theorems ignore private information...
Equity-efficiency trade-off in public finance...
▶ ... but doesn’t delve into the details of market design.
Motivation
Market designers often respond to participants’ wealth inequalities in
markets they control:
▶ Housing market (rent control + public housing)
▶ Health care
▶ Food
▶ Road access
▶ (Iranian) kidney market
▶ Covid-19 vaccines
▶ ...
At odds with classical intuitions (welfare theorems)?
▶ Welfare theorems ignore private information...
Equity-efficiency trade-off in public finance...
▶ ... but doesn’t delve into the details of market design.
Inequality-aware Market Design: How to design a market
“optimally” when there is inequality among participants?
Wealth vs Market Design
Key consequences of wealth effects for market design:
Wealth vs Market Design
Wealth may influence individuals’ preferences:
Wealth vs Market Design
Wealth may influence individuals’ preferences:
Wealth vs Market Design
Wealth may influence individuals’ preferences:
Wealth vs Market Design
Wealth inequality may influence social preferences:
Wealth vs Market Design
Wealth inequality may influence social preferences:
Wealth vs Market Design
Wealth inequality may influence social preferences:
Wealth vs Market Design
Maximizing welfare in the canonical quasi-linear framework in
mechanism design:
Wealth vs Market Design
Maximizing welfare in the canonical quasi-linear framework in
mechanism design:
Individuals have quasi-linear utilities
Wealth vs Market Design
Maximizing welfare in the canonical quasi-linear framework in
mechanism design:
Individuals have quasi-linear utilities
Everyone “values” money the same
Wealth vs Market Design
Our approach:
blank
Individuals have quasi-linear utilities
Agents differ in their marginal utility of money
Wealth vs Market Design
Our approach:
blank
Individuals have quasi-linear utilities
The designer attaches different Pareto weights to individuals
The Pareto frontier
The Pareto frontier
The Pareto frontier
The Pareto frontier
The Pareto frontier under IC and IR constraints
Related literature (incomplete)
Rationing vs. market mechanism: Weitzman (1977); Condorelli
(2013); Kang and Zheng (2021, 2022); Reuter and Groh (2021);
Kang (2022a, b)
Auctions with budget-constrained bidders: Che and Gale (1998),
Fernandez and Gali (1999); Che, Gale, and Kim (2012); Pai and
Vohra (2014); Kotowski (2017)
Optimal taxation: Diamond and Mirrlees (1971); Atkinson and
Stiglitz (1976); Piketty and Saez (2013); Scheuer (2014), Saez and
Stantcheva (2016, 2017); Scheuer and Werning (2017)
Minimum wage and labor taxation: Allen (1987), Guesnerie and
Roberts (1987), Boadway and Cuff (2001), Lee and Saez (2012),
Cahuc and Laroque (2014)
Market design for fairness: Hylland and Zeckhauser (1979);
Bogomolnaia and Moulin (2001); Budish (2011)
Framework
Framework
Framework
There are two goods: K and M.
Good K is indivisible and agents demand one unit, good M is
divisible and agents can hold any amount of it.
There is a unit mass of sellers (owners of good K), and a mass µ > 0
of buyers (non-owners of good K).
Each agent is characterized by (her ownership type and) a
two-dimensional type (vK, vM );
If (xK, xM ) denote the holdings of the two goods, then each agent’s
utility is given by
vK · xK + vM · xM .
(vK, vM ) ∼ Fj(vK, vM ) on side j of the market.
The designer maximizes expected total value with vK and vM
interpreted as social values.
Framework – some observations
Individual preferences depend only on the rate of substitution:
r =
vK
vM
.
Framework – some observations
Individual preferences depend only on the rate of substitution:
r =
vK
vM
.
It will turn out that this implies that it is wlog to consider mechanisms
whose outcomes only depend on r.
Framework – some observations
Individual preferences depend only on the rate of substitution:
r =
vK
vM
.
It will turn out that this implies that it is wlog to consider mechanisms
whose outcomes only depend on r. Let:
r ∼ Gj with positive density gj on [rj, r̄j].
Framework – some observations
Individual preferences depend only on the rate of substitution:
r =
vK
vM
.
It will turn out that this implies that it is wlog to consider mechanisms
whose outcomes only depend on r. Let:
r ∼ Gj with positive density gj on [rj, r̄j].
Social preferences can also be expressed as a function of r:
µEB
[xB
K · vK + xB
M · vM ] + ES
[xS
K · vK + xS
M · vM ].
Framework – some observations
Individual preferences depend only on the rate of substitution:
r =
vK
vM
.
It will turn out that this implies that it is wlog to consider mechanisms
whose outcomes only depend on r. Let:
r ∼ Gj with positive density gj on [rj, r̄j].
Social preferences can also be expressed as a function of r:
µEB

vM

xB
K ·
vK
vM
+ xB
M

+ ES

vM

xS
K ·
vK
vM
+ xS
M

.
Framework – some observations
Individual preferences depend only on the rate of substitution:
r =
vK
vM
.
It will turn out that this implies that it is wlog to consider mechanisms
whose outcomes only depend on r. Let:
r ∼ Gj with positive density gj on [rj, r̄j].
Social preferences can also be expressed as a function of r:
µEB

EB
[vM |r]

xB
K · r + xB
M

+ ES

ES
[vM |r]

xS
K · r + xS
M

.
Framework – some observations
Individual preferences depend only on the rate of substitution:
r =
vK
vM
.
It will turn out that this implies that it is wlog to consider mechanisms
whose outcomes only depend on r. Let:
r ∼ Gj with positive density gj on [rj, r̄j].
Social preferences can also be expressed as a function of r:
µEB


EB
[vM |r]
| {z }
λB(r)

xB
K · r + xB
M

| {z }
UB(r)


 + ES


ES
[vM |r]
| {z }
λS(r)

xS
K · r + xS
M

| {z }
US(r)


 .
Framework – some observations
Individual preferences depend only on the rate of substitution:
r =
vK
vM
.
It will turn out that this implies that it is wlog to consider mechanisms
whose outcomes only depend on r. Let:
r ≡ vK/vM ∼ Gj with positive density gj on [rj, r̄j].
Social preferences can also be expressed as a function of r:
TS(Λ) = µ
Z r̄B
rB
λB(r)UB(r)dGB(r) +
Z r̄S
rS
λS(r)US(r)dGS(r).
Framework
A key assumption:
λj(r) = E

vM |
vK
vM
= r

is non-increasing.
Framework
A key assumption:
λj(r) = E

vM |
vK
vM
= r

is non-increasing.
Example: What’s your willingness to pay for an Uber ride to the airport?
Agent 1: $100

= vK
vM

Agent 2: $10

= vK
vM
Framework
A key assumption:
λj(r) = E

vM |
vK
vM
= r

is non-increasing.
Example: What’s your willingness to pay for an Uber ride to the airport?
Agent 1: $100

= vK
vM

Agent 2: $10

= vK
vM

In our model, the designer attaches a higher weight to Agent 2.
Framework
A key assumption:
λj(r) = E

vM |
vK
vM
= r

is non-increasing.
Example: What’s your willingness to pay for an Uber ride to the airport?
Agent 1: $100

= vK
vM

Agent 2: $10

= vK
vM

In our model, the designer attaches a higher weight to Agent 2.
Idea: Willingness to pay can be used to make a statistical inference about
the marginal value for money; The designer attaches a higher Pareto
weight to agents with lower willingness to pay (that are “poor in
expectation”)
Framework
A key assumption:
λj(r) = E

vM |
vK
vM
= r

is non-increasing.
Example: What’s your WTP for a Tommy Emmanuel’s concert ticket?
Agent 1: $100

= vK
vM

Agent 2: $10

= vK
vM

In our model, the designer attaches a higher weight to Agent 2.
Idea: Willingness to pay can be used to make a statistical inference about
the marginal value for money; The designer attaches a higher Pareto
weight to agents with lower willingness to pay (that are “poor in
expectation”)
Framework
A key assumption:
λj(r) = E

vM |
vK
vM
= r

is non-increasing.
Example: What’s your willingness to pay for life-saving medicine?
Agent 1: $100

= vK
vM

Agent 2: $10

= vK
vM

In our model, the designer attaches a higher weight to Agent 2.
Idea: Willingness to pay can be used to make a statistical inference about
the marginal value for money; The designer attaches a higher Pareto
weight to agents with lower willingness to pay (that are “poor in
expectation”)
Framework – Mechanisms
The designer chooses a trading mechanism subject to 4 constraints:
Incentive Compatibility
Individual Rationality
Market Clearing
Budget Balance
Simple mechanisms
Simple mechanisms in a simplified setting
Simple mechanisms
Assumptions:
The rate of substitution r is uniformly distributed on both sides of
the market.
The designer uses a single-price or two-price mechanism.
Simple mechanisms
Assumptions:
The rate of substitution r is uniformly distributed on both sides of
the market.
The designer uses a single-price or two-price mechanism.
We will first solve one-sided problems (for a fixed volume of trade Q and
revenue/budget R), and then link the two sides.
Simple mechanisms
Single-price mechanisms
Single-price mechanisms
Seller-side optimality
Single-price mechanisms – seller side
Problem: Choose a price pS to maximize seller welfare while buying
quantity Q and not exceeding a budget of R (where R  QG−1
S (Q)).
Single-price mechanisms – seller side
Problem: Choose a price pS to maximize seller welfare while buying
quantity Q and not exceeding a budget of R (where R  QG−1
S (Q)).
max
pS≥G−1
S (Q)
(
Q
GS(pS)
Z pS
rS
λS(r)(pS − r)dGS(r) + ΛS(R − pSQ)
)
,
where ΛS = ES[vM ].
Single-price mechanisms – seller side
Problem: Choose a price pS to maximize seller welfare while buying
quantity Q and not exceeding a budget of R (where R  QG−1
S (Q)).
max
pS≥G−1
S (Q)
(
Q
GS(pS)
Z pS
rS
λS(r)(pS − r)dGS(r) + ΛS(R − pSQ)
)
,
where ΛS = ES[vM ].
We will refer to the price pC
S = G−1
S (Q) as the competitive price;
Any price pS  pC
S leads to rationing.
Single-price mechanisms – seller side
Low seller-side inequality ⇐⇒ λS(rS) ≤ 2ΛS.
Single-price mechanisms – seller side
Low seller-side inequality ⇐⇒ λS(rS) ≤ 2ΛS.
Single-price mechanisms – seller side
Low seller-side inequality ⇐⇒ λS(rS) ≤ 2ΛS.
Proposition
When seller-side inequality is low, it is optimal to choose pS = pC
S .
Single-price mechanisms – seller side
Low seller-side inequality ⇐⇒ λS(rS) ≤ 2ΛS.
Proposition
When seller-side inequality is low, it is optimal to choose pS = pC
S .
When seller-side inequality is high, there exists Q̄ ∈ [0, 1) such that
Rationing at a price pS  pC
S is optimal when Q  Q̄;
Setting pS = pC
S is optimal when Q ≥ Q̄.
Single-price mechanisms – seller side
Low seller-side inequality ⇐⇒ λS(rS) ≤ 2ΛS.
Proposition
When seller-side inequality is low, it is optimal to choose pS = pC
S .
When seller-side inequality is high, there exists Q̄ ∈ [0, 1) such that
Rationing at a price pS  pC
S is optimal when Q  Q̄;
Setting pS = pC
S is optimal when Q ≥ Q̄.
This is in fact the optimal mechanism overall!
Single-price mechanisms – seller side
Intuition: There are three effects associated with raising the price pS
above the competitive level pC
S :
1 Allocative efficiency is reduced ↓
Single-price mechanisms – seller side
Intuition: There are three effects associated with raising the price pS
above the competitive level pC
S :
1 Allocative efficiency is reduced ↓
2 The mechanism uses up more money leaving a smaller amount
R − pSQ to be redistributed as a lump-sum transfer to all sellers ↓
Single-price mechanisms – seller side
Intuition: There are three effects associated with raising the price pS
above the competitive level pC
S :
1 Allocative efficiency is reduced ↓
2 The mechanism uses up more money leaving a smaller amount
R − pSQ to be redistributed as a lump-sum transfer to all sellers ↓
3 Sellers that sell receive a higher price ↑
Single-price mechanisms – seller side
Intuition: There are three effects associated with raising the price pS
above the competitive level pC
S :
1 Allocative efficiency is reduced ↓
2 The mechanism uses up more money leaving a smaller amount
R − pSQ to be redistributed as a lump-sum transfer to all sellers ↓
3 Sellers that sell receive a higher price ↑
Single-price mechanisms – seller side
Intuition: There are three effects associated with raising the price pS
above the competitive level pC
S :
1 Allocative efficiency is reduced ↓
2 The mechanism uses up more money leaving a smaller amount
R − pSQ to be redistributed as a lump-sum transfer to all sellers ↓
3 Sellers that sell receive a higher price ↑
Consider the net redistribution effect 2+3:
−ΛS
Single-price mechanisms – seller side
Intuition: There are three effects associated with raising the price pS
above the competitive level pC
S :
1 Allocative efficiency is reduced ↓
2 The mechanism uses up more money leaving a smaller amount
R − pSQ to be redistributed as a lump-sum transfer to all sellers ↓
3 Sellers that sell receive a higher price ↑
Consider the net redistribution effect 2+3:
−ΛS + ES
[λS(r)|r ≤ pS]
Single-price mechanisms – seller side
Intuition: There are three effects associated with raising the price pS
above the competitive level pC
S :
1 Allocative efficiency is reduced ↓
2 The mechanism uses up more money leaving a smaller amount
R − pSQ to be redistributed as a lump-sum transfer to all sellers ↓
3 Sellers that sell receive a higher price ↑
Consider the net redistribution effect 2+3:
−ΛS + ES
[λS(r)|r ≤ pS] ≥ 0 ↑
Single-price mechanisms – seller side
Intuition: There are three effects associated with raising the price pS
above the competitive level pC
S :
1 Allocative efficiency is reduced ↓
2 The mechanism uses up more money leaving a smaller amount
R − pSQ to be redistributed as a lump-sum transfer to all sellers ↓
3 Sellers that sell receive a higher price ↑
Consider the net redistribution effect 2+3:
−ΛS + ES
[λS(r)|r ≤ pS] ≥ 0 ↑
This net effect must be stronger than the negative effect 1 to justify
rationing:
High seller-side inequality;
Low volume of trade: Q  Q̄.
Single-price mechanisms
Buyer-side optimality
Single-price mechanisms – buyer side
Problem: Choose a price pB to maximize buyer welfare while selling
quantity Q and raising a revenue of R (where R  QG−1
B (1 − Q)).
Single-price mechanisms – buyer side
Problem: Choose a price pB to maximize buyer welfare while selling
quantity Q and raising a revenue of R (where R  QG−1
B (1 − Q)).
max
pB≤G−1
B (1−Q)

Q
1 − GB(pB)
Z r̄B
pB
λB(r)(r − pB)dGB(r) + ΛB(pBQ − R)

.
where ΛB = EB[vM ].
Single-price mechanisms – buyer side
Problem: Choose a price pB to maximize buyer welfare while selling
quantity Q and raising a revenue of R (where R  QG−1
B (1 − Q)).
max
pB≤G−1
B (1−Q)

Q
1 − GB(pB)
Z r̄B
pB
λB(r)(r − pB)dGB(r) + ΛB(pBQ − R)

.
where ΛB = EB[vM ].
We will refer to the price pC
B = G−1
B (1 − Q) as the competitive price;
Any price pB  pC
B leads to rationing.
Single-price mechanisms – buyer side
Proposition
Regardless of buyer-side inequality, it is optimal to set pB = pC
B.
That is, the competitive mechanism is always optimal.
Single-price mechanisms – buyer side
Intuition: There are three effects associated with lowering the price pB
below the competitive level pC
B:
1 Allocative efficiency is reduced ↓
Single-price mechanisms – buyer side
Intuition: There are three effects associated with lowering the price pB
below the competitive level pC
B:
1 Allocative efficiency is reduced ↓
2 The mechanism generates less revenue pBQ − R that can be
redistributed as a lump-sum transfer to all buyers ↓
Single-price mechanisms – buyer side
Intuition: There are three effects associated with lowering the price pB
below the competitive level pC
B:
1 Allocative efficiency is reduced ↓
2 The mechanism generates less revenue pBQ − R that can be
redistributed as a lump-sum transfer to all buyers ↓
3 Buyers that buy pay a lower price ↑
Single-price mechanisms – buyer side
Intuition: There are three effects associated with lowering the price pB
below the competitive level pC
B:
1 Allocative efficiency is reduced ↓
2 The mechanism generates less revenue pBQ − R that can be
redistributed as a lump-sum transfer to all buyers ↓
3 Buyers that buy pay a lower price ↑
Single-price mechanisms – buyer side
Intuition: There are three effects associated with lowering the price pB
below the competitive level pC
B:
1 Allocative efficiency is reduced ↓
2 The mechanism generates less revenue pBQ − R that can be
redistributed as a lump-sum transfer to all buyers ↓
3 Buyers that buy pay a lower price ↑
Consider the net redistribution effect 2+3:
−ΛB
Single-price mechanisms – buyer side
Intuition: There are three effects associated with lowering the price pB
below the competitive level pC
B:
1 Allocative efficiency is reduced ↓
2 The mechanism generates less revenue pBQ − R that can be
redistributed as a lump-sum transfer to all buyers ↓
3 Buyers that buy pay a lower price ↑
Consider the net redistribution effect 2+3:
−ΛB + EB
[λB(r)|r ≥ pB]
Single-price mechanisms – buyer side
Intuition: There are three effects associated with lowering the price pB
below the competitive level pC
B:
1 Allocative efficiency is reduced ↓
2 The mechanism generates less revenue pBQ − R that can be
redistributed as a lump-sum transfer to all buyers ↓
3 Buyers that buy pay a lower price ↑
Consider the net redistribution effect 2+3:
−ΛB + EB
[λB(r)|r ≥ pB] ≤ 0 ↓
Single-price mechanisms – buyer side
Intuition: There are three effects associated with lowering the price pB
below the competitive level pC
B:
1 Allocative efficiency is reduced ↓
2 The mechanism generates less revenue pBQ − R that can be
redistributed as a lump-sum transfer to all buyers ↓
3 Buyers that buy pay a lower price ↑
Consider the net redistribution effect 2+3:
−ΛB + EB
[λB(r)|r ≥ pB] ≤ 0 ↓
The net redistribution effect is negative!
Two-price mechanisms
Two-price mechanisms
Two-price mechanisms
A designer can now post two prices, pH
j and pL
j , for each side j of the
market.
Two-price mechanisms
A designer can now post two prices, pH
j and pL
j , for each side j of the
market.
Traders trade with probability one at the less attractive price (higher
for buyers, lower for sellers), and trade with some interior probability
δ at the more attractive price.
Two-price mechanisms
Seller-side optimality
Two-price mechanisms – seller side
Nothing changes!
Two-price mechanisms
Buyer-side optimality
Two-price mechanisms – buyer side
max
pH
B ≥pL
B, δ





δ
Z rδ
pL
B
λB(r)(r − pL
B)dGB(r) +
Z r̄B
rδ
λB(r)(r − pH
B )dGB(r)
+ΛB pL
Bδ(GB(rδ) − GB(pL
B)) + pH
B (1 − GB(rδ)) − R






subject to the market-clearing and revenue-target constraints
1 − δGB(pL
B) − (1 − δ)GB(rδ) = Q,
pL
Bδ(GB(rδ) − GB(pL
B)) + pH
B (1 − GB(rδ)) ≥ R,
where rδ is the type indifferent between the high and the low price.
Two-price mechanisms – buyer side
max
pH
B ≥pL
B, δ





δ
Z rδ
pL
B
λB(r)(r − pL
B)dGB(r) +
Z r̄B
rδ
λB(r)(r − pH
B )dGB(r)
+ΛB pL
Bδ(GB(rδ) − GB(pL
B)) + pH
B (1 − GB(rδ)) − R






subject to the market-clearing and revenue-target constraints
1 − δGB(pL
B) − (1 − δ)GB(rδ) = Q,
pL
Bδ(GB(rδ) − GB(pL
B)) + pH
B (1 − GB(rδ)) ≥ R,
where rδ is the type indifferent between the high and the low price.
We say that there is rationing at the lower price pL
B if δ  1 and
GB(rδ)  GB(pL
B), i.e., if a non-zero measure of buyers choose the lottery.
Two-price mechanisms – buyer side
Low buyer-side inequality ⇐⇒ λB(rB) ≤ 2ΛB.
Two-price mechanisms – buyer side
Low buyer-side inequality ⇐⇒ λB(rB) ≤ 2ΛB.
Proposition
When buyer-side inequality is low, it is optimal not to offer the low price
pL
B and to choose pH
B = pC
B.
Two-price mechanisms – buyer side
Low buyer-side inequality ⇐⇒ λB(rB) ≤ 2ΛB.
Proposition
When buyer-side inequality is low, it is optimal not to offer the low price
pL
B and to choose pH
B = pC
B.
When buyer-side inequality is high, there exists Q ∈ (0, 1] such that
Rationing at the low price is optimal when Q  Q;
Setting pH
B = pC
B (and not offering the low price pL
B) is optimal for
Q ≤ Q.
Two-price mechanisms – buyer side
Low buyer-side inequality ⇐⇒ λB(rB) ≤ 2ΛB.
Proposition
When buyer-side inequality is low, it is optimal not to offer the low price
pL
B and to choose pH
B = pC
B.
When buyer-side inequality is high, there exists Q ∈ (0, 1] such that
Rationing at the low price is optimal when Q  Q;
Setting pH
B = pC
B (and not offering the low price pL
B) is optimal for
Q ≤ Q.
This is in fact the optimal mechanism overall!
Two-price mechanisms – buyer side
Intuition: This time rationing (a discounted price) is offered to buyers
with relatively low types r ∈ [pL
B, rδ], so that it is possible that the net
redistribution effect is positive:
−ΛB
Two-price mechanisms – buyer side
Intuition: This time rationing (a discounted price) is offered to buyers
with relatively low types r ∈ [pL
B, rδ], so that it is possible that the net
redistribution effect is positive:
−ΛB + EB
[λB(r)| r ∈ [pL
B, rδ]]
Two-price mechanisms – buyer side
Intuition: This time rationing (a discounted price) is offered to buyers
with relatively low types r ∈ [pL
B, rδ], so that it is possible that the net
redistribution effect is positive:
−ΛB + EB
[λB(r)| r ∈ [pL
B, rδ]] ≥ 0
Two-price mechanisms – buyer side
Intuition: This time rationing (a discounted price) is offered to buyers
with relatively low types r ∈ [pL
B, rδ], so that it is possible that the net
redistribution effect is positive:
−ΛB + EB
[λB(r)| r ∈ [pL
B, rδ]] ≥ 0 ↑
Two-price mechanisms – buyer side
Intuition: This time rationing (a discounted price) is offered to buyers
with relatively low types r ∈ [pL
B, rδ], so that it is possible that the net
redistribution effect is positive:
−ΛB + EB
[λB(r)| r ∈ [pL
B, rδ]] ≥ 0 ↑
This net effect must be stronger than the negative effect on allocative
efficiency to justify rationing:
High buyer-side inequality;
High volume of trade: Q  Q.
Cross-side optimality
Cross-side optimality
Cross-side optimality
Proposition
When same-side inequality is low on both sides of the market, it is optimal
to set pB ≥ pS such that the market clears, GS(pS) = µ(1 − GB(pB)),
and redistribute the resulting revenue as a lump-sum payment to the side
of the market j ∈ {B, S} with higher average value for money Λj.
Cross-side optimality
Proposition
When same-side inequality is low on both sides of the market, it is optimal
to set pB ≥ pS such that the market clears, GS(pS) = µ(1 − GB(pB)),
and redistribute the resulting revenue as a lump-sum payment to the side
of the market j ∈ {B, S} with higher average value for money Λj.
For example, when there is no same-side inequality:
pB − pS =

ΛS − ΛB
ΛS

1 − GB(pB)
gB(pB)
.
Cross-side optimality
Proposition
When same-side inequality is low on both sides of the market, it is optimal
to set pB ≥ pS such that the market clears, GS(pS) = µ(1 − GB(pB)),
and redistribute the resulting revenue as a lump-sum payment to the side
of the market j ∈ {B, S} with higher average value for money Λj.
For example, when there is no same-side inequality:
pB − pS =

ΛS − ΛB
ΛS

1 − GB(pB)
gB(pB)
.
We will refer to the situation ΛS ̸= ΛB as cross-side inequality.
Cross-side optimality
Proposition
When same-side inequality is low on both sides of the market, it is optimal
to set pB ≥ pS such that the market clears, GS(pS) = µ(1 − GB(pB)),
and redistribute the resulting revenue as a lump-sum payment to the side
of the market j ∈ {B, S} with higher average value for money Λj.
Competitive equilibrium, defined by pB = pS = pCE, where
GS(pCE
) = µ(1 − GB(pCE
)),
is optimal only when there is no cross-side inequality (ΛS = ΛB).
Cross-side optimality
Sellers:
Proposition
When seller-side inequality is high and ΛS ≥ ΛB, if µ is low enough, then
it is optimal to ration the sellers by setting a single price above the
competitive-equilibrium level.
Cross-side optimality
Sellers:
Proposition
When seller-side inequality is high and ΛS ≥ ΛB, if µ is low enough, then
it is optimal to ration the sellers by setting a single price above the
competitive-equilibrium level.
Intuition:
Low µ guarantees a low enough volume of trade;
Cross-side optimality
Sellers:
Proposition
When seller-side inequality is high and ΛS ≥ ΛB, if µ is low enough, then
it is optimal to ration the sellers by setting a single price above the
competitive-equilibrium level.
Intuition:
Low µ guarantees a low enough volume of trade;
ΛS ≥ ΛB guarantees that the budget constraint does not alter the optimal
mechanism for the seller side.
Cross-side optimality
Buyers:
Proposition
If seller-side inequality is low and rB = 0, then the optimal mechanism
does not ration the buyers (regardless of buyer-side inequality).
Cross-side optimality
Buyers:
Proposition
If seller-side inequality is low and rB = 0, then the optimal mechanism
does not ration the buyers (regardless of buyer-side inequality).
Rationing the buyers is suboptimal for any µ!
Cross-side optimality
Proposition
If seller-side inequality is low and rB = 0, then the optimal mechanism
does not ration the buyers (regardless of buyer-side inequality).
Intuition:
Under these conditions, it is never optimal to have a high volume of
trade in the mechanism;
Cross-side optimality
Proposition
If seller-side inequality is low and rB = 0, then the optimal mechanism
does not ration the buyers (regardless of buyer-side inequality).
Intuition:
Under these conditions, it is never optimal to have a high volume of
trade in the mechanism;
High volume of trade and rB = 0 imply that the revenue generated
by the mechanism is small;
Cross-side optimality
Proposition
If seller-side inequality is low and rB = 0, then the optimal mechanism
does not ration the buyers (regardless of buyer-side inequality).
Intuition:
Under these conditions, it is never optimal to have a high volume of
trade in the mechanism;
High volume of trade and rB = 0 imply that the revenue generated
by the mechanism is small;
Rationing = providing the good at a low price to “poor” agents, is
ineffective when rB = 0;
Cross-side optimality
Proposition
If seller-side inequality is low and rB = 0, then the optimal mechanism
does not ration the buyers (regardless of buyer-side inequality).
Intuition:
Under these conditions, it is never optimal to have a high volume of
trade in the mechanism;
High volume of trade and rB = 0 imply that the revenue generated
by the mechanism is small;
Rationing = providing the good at a low price to “poor” agents, is
ineffective when rB = 0;
A better idea: Limit volume, raise revenue, and help the “poor”
buyers by giving a lump-sum transfer.
Cross-side optimality
Proposition
If there is high buyer-side inequality, ΛB ≥ ΛS, and
rB − r̄S ≥
1
2
(r̄B − rS),
then there is some ϵ  0 such that it is optimal to ration the buyers for
any µ ∈ (1, 1 + ϵ).
Cross-side optimality
Proposition
If there is high buyer-side inequality, ΛB ≥ ΛS, and
rB − r̄S ≥
1
2
(r̄B − rS),
then there is some ϵ  0 such that it is optimal to ration the buyers for
any µ ∈ (1, 1 + ϵ).
Intuition:
Because there are large gains from trade, any optimal mechanism
must maximize volume of trade;
Cross-side optimality
Proposition
If there is high buyer-side inequality, ΛB ≥ ΛS, and
rB − r̄S ≥
1
2
(r̄B − rS),
then there is some ϵ  0 such that it is optimal to ration the buyers for
any µ ∈ (1, 1 + ϵ).
Intuition:
Because there are large gains from trade, any optimal mechanism
must maximize volume of trade;
Because there are slightly more buyers than sellers in the market,
almost all buyers buy;
Cross-side optimality
Proposition
If there is high buyer-side inequality, ΛB ≥ ΛS, and
rB − r̄S ≥
1
2
(r̄B − rS),
then there is some ϵ  0 such that it is optimal to ration the buyers for
any µ ∈ (1, 1 + ϵ).
Intuition:
Because there are large gains from trade, any optimal mechanism
must maximize volume of trade;
Because there are slightly more buyers than sellers in the market,
almost all buyers buy;
Thus, we have high volume + high buyer-side inequality =⇒ buyer
rationing.
General Framework
General Framework
General Framework
A designer chooses a mechanism to allocate a unit mass of objects to
a unit mass of agents.
Each object has quality q ∈ [0, 1], q is distributed acc. to cdf F.
Each agent is characterized by a type (i, r, λ), where:
i is an observable label, i ∈ I (finite);
r is an unobserved willingness to pay (for quality), r ∈ R+;
λ is an unobserved social welfare weight, λ ∈ R+;
The type distribution is known to the designer.
If (i, r, λ) gets a good with quality q and pays t, her utility is qr − t,
while her contribution to social welfare is λ(qr − t)
General Framework
The designer has access to arbitrary (direct) allocation mechanisms
(Γ, T) where Γ(q|i, r, λ) is the probability that (i, r, λ) gets a good with
quality q or less, and T(i, r, λ) is the associated payment, subject to:
Feasibility: E(i,r,λ) [Γ(q|i, r, λ)] ≥ F(q), ∀q ∈ [0, 1];
IC constraint: Each agent (i, r, λ) reports (r, λ) truthfully;
IR constraint: U(i, r, λ) ≡ r
R
qdΓ(q|i, r, λ) − T(i, r, λ) ≥ 0;
Non-negative transfers: T(i, r, λ) ≥ 0, ∀(i, r, λ).
The designer maximizes, for some constant α ≥ 0, a weighted sum of
revenue and agents’ utilities:
E(i,r,λ) [αT(i, r, λ) + λU(i, r, λ)] .
Framework
The role of revenue:
The weight α on revenue captures the value of a dollar in the
designer’s budget, spent on the most valuable “cause.”
Framework
The role of revenue:
The weight α on revenue captures the value of a dollar in the
designer’s budget, spent on the most valuable “cause.”
α = maxi λ̄i:
As if a lump-sum transfer to group i were allowed;
Framework
The role of revenue:
The weight α on revenue captures the value of a dollar in the
designer’s budget, spent on the most valuable “cause.”
α = maxi λ̄i:
As if a lump-sum transfer to group i were allowed;
α = averagei λ̄i:
As if lump-sum transfers to all agents were allowed.
Framework
The role of revenue:
The weight α on revenue captures the value of a dollar in the
designer’s budget, spent on the most valuable “cause.”
α = maxi λ̄i:
As if a lump-sum transfer to group i were allowed;
α = averagei λ̄i:
As if lump-sum transfers to all agents were allowed.
α  λ̄i for all i:
There is an “outside cause.”
Framework
The role of revenue:
The weight α on revenue captures the value of a dollar in the
designer’s budget, spent on the most valuable “cause.”
α = maxi λ̄i:
As if a lump-sum transfer to group i were allowed;
α = averagei λ̄i:
As if lump-sum transfers to all agents were allowed.
α  λ̄i for all i:
There is an “outside cause.”
α  λ̄i for some i:
Lump-sum payments to agents in group i are prohibited or costly.
Framework
Lemma
It is optimal for the designer to condition the allocation and transfers only
on agents’ labels i and WTP r.
Framework
Lemma
It is optimal for the designer to condition the allocation and transfers only
on agents’ labels i and WTP r.
Let Vi(r) be the expected per-unit-of-quality social benefit from allocating
a good to an agent with WTP r in group i in an IC mechanism.
Framework
Lemma
It is optimal for the designer to condition the allocation and transfers only
on agents’ labels i and WTP r.
Let Vi(r) be the expected per-unit-of-quality social benefit from allocating
a good to an agent with WTP r in group i in an IC mechanism.
Pareto optimality with perfectly transferable utility (first welfare theorem):
Vi(r) = r
text
Framework
Lemma
It is optimal for the designer to condition the allocation and transfers only
on agents’ labels i and WTP r.
Let Vi(r) be the expected per-unit-of-quality social benefit from allocating
a good to an agent with WTP r in group i in an IC mechanism.
Let Gi(r) be a continuous distribution of WTP conditional on label i.
Vi(r) = r
text
Framework
Lemma
It is optimal for the designer to condition the allocation and transfers only
on agents’ labels i and WTP r.
Let Vi(r) be the expected per-unit-of-quality social benefit from allocating
a good to an agent with WTP r in group i in an IC mechanism.
If the designer maximizes revenue a’la Myerson (1981):
Vi(r) = r −
1 − Gi(r)
gi(r)
text
Framework
Lemma
It is optimal for the designer to condition the allocation and transfers only
on agents’ labels i and WTP r.
Let Vi(r) be the expected per-unit-of-quality social benefit from allocating
a good to an agent with WTP r in group i in an IC mechanism.
Pareto optimality with perfectly transferable utility (first welfare theorem):
Vi(r) = r
text
Framework
Lemma
It is optimal for the designer to condition the allocation and transfers only
on agents’ labels i and WTP r.
Let Vi(r) be the expected per-unit-of-quality social benefit from allocating
a good to an agent with WTP r in group i in an IC mechanism.
A useful decomposition:
Vi(r) = Λi(r)·
1 − Gi(r)
gi(r)
+ α·

r −
1 − Gi(r)
gi(r)

text
Framework
Lemma
It is optimal for the designer to condition the allocation and transfers only
on agents’ labels i and WTP r.
Let Vi(r) be the expected per-unit-of-quality social benefit from allocating
a good to an agent with WTP r in group i in an IC mechanism.
A useful decomposition:
Vi(r) = Λi(r)·
1 − Gi(r)
gi(r)
| {z }
utility
+ α·

r −
1 − Gi(r)
gi(r)

| {z }
revenue
text
Framework
Lemma
It is optimal for the designer to condition the allocation and transfers only
on agents’ labels i and WTP r.
Let Vi(r) be the expected per-unit-of-quality social benefit from allocating
a good to an agent with WTP r in group i in an IC mechanism.
With redistributive preferences:
Vi(r) = Λi(r) ·
1 − Gi(r)
gi(r)
| {z }
utility
+ α ·

r −
1 − Gi(r)
gi(r)

| {z }
revenue
where Λi(r) = Er̃∼Gi [ λ | r̃ ≥ r, i].
Framework
Lemma
It is optimal for the designer to condition the allocation and transfers only
on agents’ labels i and WTP r.
Let Vi(r) be the expected per-unit-of-quality social benefit from allocating
a good to an agent with WTP r in group i in an IC mechanism.
With redistributive preferences:
Vi(r) = Λi(r) ·
1 − Gi(r)
gi(r)
| {z }
utility
+ α ·

r −
1 − Gi(r)
gi(r)

| {z }
revenue
where Λi(r) = Er̃∼Gi [ λ | r̃ ≥ r, i].
Framework
Economic idea:
The designer assesses the “need” of agents by estimating the unobserved
welfare weights based on the observable (label i) and elicitable (wtp r)
information:
Λi(r) = Er̃∼Gi [ λ | r̃ ≥ r, i].
Framework
Economic idea:
The designer assesses the “need” of agents by estimating the unobserved
welfare weights based on the observable (label i) and elicitable (wtp r)
information:
Λi(r) = Er̃∼Gi [ λ | r̃ ≥ r, i].
Consequence:
The optimal allocation depends on the statistical correlation of labels
and willingness to pay with the unobserved social welfare weights.
Framework
Economic idea:
The designer assesses the “need” of agents by estimating the unobserved
welfare weights based on the observable (label i) and elicitable (wtp r)
information:
Λi(r) = Er̃∼Gi [ λ | r̃ ≥ r, i].
Consequence:
The optimal allocation depends on the statistical correlation of labels
and willingness to pay with the unobserved social welfare weights.
Correlation is likely to be negative (however, the direction and strength
depend on the market context!)
Derivation of Optimal Mechanism
Derivation of Optimal Mechanism
Derivation of Optimal Mechanism
1 Objects are allocated “across” groups: F is split into I cdfs F⋆
i ;
Derivation of Optimal Mechanism
1 Objects are allocated “across” groups: F is split into I cdfs F⋆
i ;
2 Objects are allocated “within” groups: For each label i, the objects
F⋆
i are allocated optimally to agents in group i.
Derivation of Optimal Mechanism
1 Objects are allocated “across” groups: F is split into I cdfs F⋆
i ;
2 Objects are allocated “within” groups: For each label i, the objects
F⋆
i are allocated optimally to agents in group i.
Derivation of Optimal Mechanism
1 Objects are allocated “across” groups: F is split into I cdfs F⋆
i ;
2 Objects are allocated “within” groups: For each label i, the objects
F⋆
i are allocated optimally to agents in group i.
Brief recap of Myerson’s ironing:
Start with virtual surplus: V (r) = r − 1−G(r)
g(r) ;
Derivation of Optimal Mechanism
1 Objects are allocated “across” groups: F is split into I cdfs F⋆
i ;
2 Objects are allocated “within” groups: For each label i, the objects
F⋆
i are allocated optimally to agents in group i.
Brief recap of Myerson’s ironing:
Start with virtual surplus: V (r) = r − 1−G(r)
g(r) ;
Integrate (in the quantile space): Ψ(t) :=
R 1
t V (G−1(x))dx;
Derivation of Optimal Mechanism
1 Objects are allocated “across” groups: F is split into I cdfs F⋆
i ;
2 Objects are allocated “within” groups: For each label i, the objects
F⋆
i are allocated optimally to agents in group i.
Brief recap of Myerson’s ironing:
Start with virtual surplus: V (r) = r − 1−G(r)
g(r) ;
Integrate (in the quantile space): Ψ(t) :=
R 1
t V (G−1(x))dx;
Concavify the function Ψ;
Derivation of Optimal Mechanism
1 Objects are allocated “across” groups: F is split into I cdfs F⋆
i ;
2 Objects are allocated “within” groups: For each label i, the objects
F⋆
i are allocated optimally to agents in group i.
Brief recap of Myerson’s ironing:
Start with virtual surplus: V (r) = r − 1−G(r)
g(r) ;
Integrate (in the quantile space): Ψ(t) :=
R 1
t V (G−1(x))dx;
Concavify the function Ψ;
Differentiate Ψ to get the “ironed” virtual surplus V̄ (r);
Derivation of Optimal Mechanism
1 Objects are allocated “across” groups: F is split into I cdfs F⋆
i ;
2 Objects are allocated “within” groups: For each label i, the objects
F⋆
i are allocated optimally to agents in group i.
Brief recap of Myerson’s ironing:
Start with virtual surplus: V (r) = r − 1−G(r)
g(r) ;
Integrate (in the quantile space): Ψ(t) :=
R 1
t V (G−1(x))dx;
Concavify the function Ψ;
Differentiate Ψ to get the “ironed” virtual surplus V̄ (r);
▶ Ironed virtual surplus is negative =⇒ do not allocate;
Derivation of Optimal Mechanism
1 Objects are allocated “across” groups: F is split into I cdfs F⋆
i ;
2 Objects are allocated “within” groups: For each label i, the objects
F⋆
i are allocated optimally to agents in group i.
Brief recap of Myerson’s ironing:
Start with virtual surplus: V (r) = r − 1−G(r)
g(r) ;
Integrate (in the quantile space): Ψ(t) :=
R 1
t V (G−1(x))dx;
Concavify the function Ψ;
Differentiate Ψ to get the “ironed” virtual surplus V̄ (r);
▶ Ironed virtual surplus is negative =⇒ do not allocate;
▶ Ironed virtual surplus is constant =⇒ randomize (const. allocation);
Derivation of Optimal Mechanism
1 Objects are allocated “across” groups: F is split into I cdfs F⋆
i ;
2 Objects are allocated “within” groups: For each label i, the objects
F⋆
i are allocated optimally to agents in group i.
Brief recap of Myerson’s ironing:
Start with virtual surplus: V (r) = r − 1−G(r)
g(r) ;
Integrate (in the quantile space): Ψ(t) :=
R 1
t V (G−1(x))dx;
Concavify the function Ψ;
Differentiate Ψ to get the “ironed” virtual surplus V̄ (r);
▶ Ironed virtual surplus is negative =⇒ do not allocate;
▶ Ironed virtual surplus is constant =⇒ randomize (const. allocation);
▶ Ironed virtual surplus is increasing =⇒ auction (increasing allocation).
Derivation of Optimal Mechanism
1 Objects are allocated “across” groups: F is split into I cdfs F⋆
i ;
2 Objects are allocated “within” groups: For each label i, the objects
F⋆
i are allocated optimally to agents in group i.
Derivation of Optimal Mechanism
1 Objects are allocated “across” groups: F is split into I cdfs F⋆
i ;
2 Objects are allocated “within” groups: For each label i, the objects
F⋆
i are allocated optimally to agents in group i.
Observation: Only expected quality, Qi(r), matters for payoffs.
Derivation of Optimal Mechanism
1 Objects are allocated “across” groups: F is split into I cdfs F⋆
i ;
2 Objects are allocated “within” groups: For each label i, the objects
F⋆
i are allocated optimally to agents in group i.
Observation: Only expected quality, Qi(r), matters for payoffs.
Within a group, agents are partitioned into intervals according to WTP,
with either the “market” or “non-market” allocation in each interval:
Market allocation: assortative matching between WTP and quality
Qi(r) = (F⋆
i )−1
(Gi(r)), ∀r ∈ [a, b];
Derivation of Optimal Mechanism
1 Objects are allocated “across” groups: F is split into I cdfs F⋆
i ;
2 Objects are allocated “within” groups: For each label i, the objects
F⋆
i are allocated optimally to agents in group i.
Observation: Only expected quality, Qi(r), matters for payoffs.
Within a group, agents are partitioned into intervals according to WTP,
with either the “market” or “non-market” allocation in each interval:
Market allocation: assortative matching between WTP and quality
Qi(r) = (F⋆
i )−1
(Gi(r)), ∀r ∈ [a, b];
Non-market allocation: random matching between WTP and quality
Qi(r) = q̄, ∀r ∈ [a, b].
Details
Derivation of Optimal Mechanism: within-group allocation
Derivation of Optimal Mechanism: within-group allocation
Derivation of Optimal Mechanism: within-group allocation
Derivation of Optimal Mechanism: within-group allocation
Derivation of Optimal Mechanism: within-group allocation
Derivation of Optimal Mechanism: within-group allocation
Derivation of Optimal Mechanism: within-group allocation
Derivation of Optimal Mechanism: across-group allocation
Derivation of Optimal Mechanism: across-group allocation
Derivation of Optimal Mechanism: across-group allocation
Derivation of Optimal Mechanism: across-group allocation
Derivation of Optimal Mechanism: across-group allocation
Derivation of Optimal Mechanism: across-group allocation
Derivation of Optimal Mechanism: across-group allocation
Derivation of Optimal Mechanism: across-group allocation
Derivation of Optimal Mechanism: across-group allocation
Derivation of Optimal Mechanism: across-group allocation
Derivation of Optimal Mechanism: across-group allocation
Derivation of Optimal Mechanism: across-group allocation
Derivation of Optimal Mechanism: across-group allocation
Derivation of Optimal Mechanism: across-group allocation
Derivation of Optimal Mechanism: across-group allocation
Derivation of Optimal Mechanism: across-group allocation
Derivation of Optimal Mechanism: across-group allocation
Derivation of Optimal Mechanism: across-group allocation
Derivation of Optimal Mechanism: across-group allocation
Derivation of Optimal Mechanism: across-group allocation
Economic Implications
Economic Implications
Economic Implications
Assume first that the designer can give label-contingent lump-sum
transfers.
Economic Implications
Assume first that the designer can give label-contingent lump-sum
transfers.
Proposition (WTP-revealed inequality )
Suppose that α ≥ λ̄i. Then, it is optimal to provide a random allocation
to agents with willingness to pay in some (non-degenerate) interval if and
only if the function
Λi(r) ·
1 − Gi(r)
gi(r)
+ α ·

r −
1 − Gi(r)
gi(r)

is not increasing.
Economic Implications
Assuming differentiability, the condition for using a non-market mechanism
around type r in group i becomes
Λ′
i(r)
1 − Gi(r)
gi(r)
+ α + (Λi(r) − α)
d
dr

1 − Gi(r)
gi(r)

 0,
where recall that Λi(r) = Er̃∼Gi [ λ | r̃ ≥ r, i].
Economic Implications
Assuming differentiability, the condition for using a non-market mechanism
around type r in group i becomes
Λ′
i(r)
1 − Gi(r)
gi(r)
+ α + (Λi(r) − α)
d
dr

1 − Gi(r)
gi(r)

 0,
where recall that Λi(r) = Er̃∼Gi [ λ | r̃ ≥ r, i].
Thus, non-market allocation is optimal if willingness to pay is strongly
(negatively) correlated with the unobserved social welfare weights.
Economic Implications
Assuming differentiability, the condition for using a non-market mechanism
around type r in group i becomes
Λ′
i(r)
1 − Gi(r)
gi(r)
+ α + (Λi(r) − α)
d
dr

1 − Gi(r)
gi(r)

 0,
where recall that Λi(r) = Er̃∼Gi [ λ | r̃ ≥ r, i].
Thus, non-market allocation is optimal if willingness to pay is strongly
(negatively) correlated with the unobserved social welfare weights.
This is more likely to hold when:
The designer has strong redistributive preferences (dispersion in λ’s);
The good being allocated is relatively expensive and everyone needs it;
The label i is not very informative about λ.
Economic Implications
What if the designer cannot give a lump-sum transfer to group i?
Economic Implications
What if the designer cannot give a lump-sum transfer to group i?
We call the good universally desired (for group i) if ri  0.
Economic Implications
What if the designer cannot give a lump-sum transfer to group i?
We call the good universally desired (for group i) if ri  0.
Interpretation: A vast majority of agents have a willingness to pay that is
bounded away from zero.
Economic Implications
What if the designer cannot give a lump-sum transfer to group i?
We call the good universally desired (for group i) if ri  0.
Interpretation: A vast majority of agents have a willingness to pay that is
bounded away from zero.
Main example:
“Essential” goods: housing, food, basic health care;
Economic Implications
Proposition (Label-revealed inequality )
Suppose that
the average Pareto weight λ̄i for group i is strictly larger than the
weight on revenue α;
the good is universally desired (ri  0).
Then, there exists r⋆
i  ri such that the optimal allocation is random at a
price of 0 for all types r ≤ r⋆
i .
Economic Implications
Proposition (Label-revealed inequality )
Suppose that
the average Pareto weight λ̄i for group i is strictly larger than the
weight on revenue α;
the good is universally desired (ri  0).
Then, there exists r⋆
i  ri such that the optimal allocation is random at a
price of 0 for all types r ≤ r⋆
i .
Interpretation: If the designer would like to redistribute to group i but
cannot give agents in that group a direct cash transfer, then it is optimal
to provide the lowest qualities of universally desired goods for free.
Economic Implications
Proposition (Label-revealed inequality )
Suppose that
the average Pareto weight λ̄i for group i is strictly larger than the
weight on revenue α;
the good is universally desired (ri  0).
Then, there exists r⋆
i  ri such that the optimal allocation is random at a
price of 0 for all types r ≤ r⋆
i .
Interpretation: If the designer would like to redistribute to group i but
cannot give agents in that group a direct cash transfer, then it is optimal
to provide the lowest qualities of universally desired goods for free.
Note: There might still be a price gradient for higher qualities.
Economic Implications
Proposition (Label-revealed inequality )
Suppose that
the average Pareto weight λ̄i for group i is strictly larger than the
weight on revenue α;
the good is universally desired (ri  0).
Then, there exists r⋆
i  ri such that the optimal allocation is random at a
price of 0 for all types r ≤ r⋆
i .
“Wrong” intuition: A random allocation for free increases the welfare of
agents with lowest willingness to pay
Economic Implications
Proposition (Label-revealed inequality )
Suppose that
the average Pareto weight λ̄i for group i is strictly larger than the
weight on revenue α;
the good is universally desired (ri  0).
Then, there exists r⋆
i  ri such that the optimal allocation is random at a
price of 0 for all types r ≤ r⋆
i .
“Wrong” intuition: A random allocation for free increases the welfare of
agents with lowest willingness to pay
Correct Intuition: A random allocation for free enables the designer to
lower prices for all agents Picture
Conclusions
Conclusions
Conclusions
When to use in-kind redistribution? (random allocation of a range of
quality levels at a below-market price)
Conclusions
When to use in-kind redistribution? (random allocation of a range of
quality levels at a below-market price)
Roughly: When observable variables uncover inequality in the unobserved
welfare weights.
Conclusions
When to use in-kind redistribution? (random allocation of a range of
quality levels at a below-market price)
Roughly: When observable variables uncover inequality in the unobserved
welfare weights.
1 Label-revealed inequality:
Conclusions
When to use in-kind redistribution? (random allocation of a range of
quality levels at a below-market price)
Roughly: When observable variables uncover inequality in the unobserved
welfare weights.
1 Label-revealed inequality: When the average Pareto weight on
group i exceeds the weight on revenue, it is optimal to use at least
some in-kind redistribution for universally desired goods.
Conclusions
When to use in-kind redistribution? (random allocation of a range of
quality levels at a below-market price)
Roughly: When observable variables uncover inequality in the unobserved
welfare weights.
1 Label-revealed inequality: When the average Pareto weight on
group i exceeds the weight on revenue, it is optimal to use at least
some in-kind redistribution for universally desired goods.
▶ Qualified support for programs allocating essential goods to agents
satisfying verifiable eligibility criteria (if cash transfers are not feasible)
Conclusions
When to use in-kind redistribution? (random allocation of a range of
quality levels at a below-market price)
Roughly: When observable variables uncover inequality in the unobserved
welfare weights.
1 Label-revealed inequality: When the average Pareto weight on
group i exceeds the weight on revenue, it is optimal to use at least
some in-kind redistribution for universally desired goods.
▶ Qualified support for programs allocating essential goods to agents
satisfying verifiable eligibility criteria (if cash transfers are not feasible)
2 WTP-revealed inequality: When the welfare weights are strongly
and negatively correlated with willingness to pay.
Conclusions
When to use in-kind redistribution? (random allocation of a range of
quality levels at a below-market price)
Roughly: When observable variables uncover inequality in the unobserved
welfare weights.
1 Label-revealed inequality: When the average Pareto weight on
group i exceeds the weight on revenue, it is optimal to use at least
some in-kind redistribution for universally desired goods.
▶ Qualified support for programs allocating essential goods to agents
satisfying verifiable eligibility criteria (if cash transfers are not feasible)
2 WTP-revealed inequality: When the welfare weights are strongly
and negatively correlated with willingness to pay.
▶ Provision of a subsidized lower-quality option in addition to a
higher-quality option priced by the market (e.g., public health care)
Conclusions
When to use market mechanisms? (assortative matching of a range of
quality levels at market-clearing prices)
Conclusions
When to use market mechanisms? (assortative matching of a range of
quality levels at market-clearing prices)
Roughly: When the motives to maximize revenue and allocative efficiency
dominate the redistributive concerns.
Conclusions
When to use market mechanisms? (assortative matching of a range of
quality levels at market-clearing prices)
Roughly: When the motives to maximize revenue and allocative efficiency
dominate the redistributive concerns.
1 Revenue maximization:
Conclusions
When to use market mechanisms? (assortative matching of a range of
quality levels at market-clearing prices)
Roughly: When the motives to maximize revenue and allocative efficiency
dominate the redistributive concerns.
1 Revenue maximization: As long as the weight on revenue is above
the average Pareto weight, some assortative matching is optimal:
Conclusions
When to use market mechanisms? (assortative matching of a range of
quality levels at market-clearing prices)
Roughly: When the motives to maximize revenue and allocative efficiency
dominate the redistributive concerns.
1 Revenue maximization: As long as the weight on revenue is above
the average Pareto weight, some assortative matching is optimal:
▶ Allocation of goods to corporations (oil leases, spectrum licenses etc.)
Conclusions
When to use market mechanisms? (assortative matching of a range of
quality levels at market-clearing prices)
Roughly: When the motives to maximize revenue and allocative efficiency
dominate the redistributive concerns.
1 Revenue maximization: As long as the weight on revenue is above
the average Pareto weight, some assortative matching is optimal:
▶ Allocation of goods to corporations (oil leases, spectrum licenses etc.)
▶ Whenever lump-sum transfers to the target population are feasible
(e.g. tax credits for renters in the housing market).
Conclusions
When to use market mechanisms? (assortative matching of a range of
quality levels at market-clearing prices)
Roughly: When the motives to maximize revenue and allocative efficiency
dominate the redistributive concerns.
1 Revenue maximization: As long as the weight on revenue is above
the average Pareto weight, some assortative matching is optimal:
▶ Allocation of goods to corporations (oil leases, spectrum licenses etc.)
▶ Whenever lump-sum transfers to the target population are feasible
(e.g. tax credits for renters in the housing market).
2 Efficiency maximization: When the welfare weights are not strongly
correlated with willingness to pay:
Conclusions
When to use market mechanisms? (assortative matching of a range of
quality levels at market-clearing prices)
Roughly: When the motives to maximize revenue and allocative efficiency
dominate the redistributive concerns.
1 Revenue maximization: As long as the weight on revenue is above
the average Pareto weight, some assortative matching is optimal:
▶ Allocation of goods to corporations (oil leases, spectrum licenses etc.)
▶ Whenever lump-sum transfers to the target population are feasible
(e.g. tax credits for renters in the housing market).
2 Efficiency maximization: When the welfare weights are not strongly
correlated with willingness to pay:
▶ Small dispersion in welfare weights to begin with;
Conclusions
When to use market mechanisms? (assortative matching of a range of
quality levels at market-clearing prices)
Roughly: When the motives to maximize revenue and allocative efficiency
dominate the redistributive concerns.
1 Revenue maximization: As long as the weight on revenue is above
the average Pareto weight, some assortative matching is optimal:
▶ Allocation of goods to corporations (oil leases, spectrum licenses etc.)
▶ Whenever lump-sum transfers to the target population are feasible
(e.g. tax credits for renters in the housing market).
2 Efficiency maximization: When the welfare weights are not strongly
correlated with willingness to pay:
▶ Small dispersion in welfare weights to begin with;
▶ Large dispersion in welfare weights but little correlation with WTP
(affordable goods for which WTP depends heavily on taste).
Extensions and Future Work
Extensions and Future Work
Extensions and Future Work
Allocative externalities
Extensions and Future Work
Allocative externalities =⇒ vaccine allocation (ADK + Eric Budish)
Extensions and Future Work
Allocative externalities =⇒ vaccine allocation (ADK + Eric Budish)
Vi(r) = Λi(r) ·
1 − Gi(r)
gi(r)
| {z }
utility
+ α ·

r −
1 − Gi(r)
gi(r)

| {z }
revenue
+ E [Tex|i, r]
| {z }
externality
.
Extensions and Future Work
Allocative externalities =⇒ vaccine allocation (ADK + Eric Budish)
Vi(r) = Λi(r) ·
1 − Gi(r)
gi(r)
| {z }
utility
+ α ·

r −
1 − Gi(r)
gi(r)

| {z }
revenue
+ E [Tex|i, r]
| {z }
externality
.
Pricing versus Rationing
Extensions and Future Work
Allocative externalities =⇒ vaccine allocation (ADK + Eric Budish)
Vi(r) = Λi(r) ·
1 − Gi(r)
gi(r)
| {z }
utility
+ α ·

r −
1 − Gi(r)
gi(r)

| {z }
revenue
+ E [Tex|i, r]
| {z }
externality
.
Pricing versus Rationing versus Queuing (ADK + Shengwu Li)
Extensions and Future Work
Allocative externalities =⇒ vaccine allocation (ADK + Eric Budish)
Vi(r) = Λi(r) ·
1 − Gi(r)
gi(r)
| {z }
utility
+ α ·

r −
1 − Gi(r)
gi(r)

| {z }
revenue
+ E [Tex|i, r]
| {z }
externality
.
Pricing versus Rationing versus Queuing (ADK + Shengwu Li)
vK · xK + vM · xM − vQ · xQ
Extensions and Future Work
Allocative externalities =⇒ vaccine allocation (ADK + Eric Budish)
Vi(r) = Λi(r) ·
1 − Gi(r)
gi(r)
| {z }
utility
+ α ·

r −
1 − Gi(r)
gi(r)

| {z }
revenue
+ E [Tex|i, r]
| {z }
externality
.
Pricing versus Rationing versus Queuing (ADK + Shengwu Li)
vK · xK + vM · xM − vQ · xQ
Other on-going projects:
Extensions and Future Work
Allocative externalities =⇒ vaccine allocation (ADK + Eric Budish)
Vi(r) = Λi(r) ·
1 − Gi(r)
gi(r)
| {z }
utility
+ α ·

r −
1 − Gi(r)
gi(r)

| {z }
revenue
+ E [Tex|i, r]
| {z }
externality
.
Pricing versus Rationing versus Queuing (ADK + Shengwu Li)
vK · xK + vM · xM − vQ · xQ
Other on-going projects:
▶ Application to congestion pricing;
Extensions and Future Work
Allocative externalities =⇒ vaccine allocation (ADK + Eric Budish)
Vi(r) = Λi(r) ·
1 − Gi(r)
gi(r)
| {z }
utility
+ α ·

r −
1 − Gi(r)
gi(r)

| {z }
revenue
+ E [Tex|i, r]
| {z }
externality
.
Pricing versus Rationing versus Queuing (ADK + Shengwu Li)
vK · xK + vM · xM − vQ · xQ
Other on-going projects:
▶ Application to congestion pricing;
▶ Comparison of screening devices.
Extensions and Future Work
Interaction of IMD with conventional redistributive tools (income
taxation):
Extensions and Future Work
Interaction of IMD with conventional redistributive tools (income
taxation):
▶ Should redistribution through markets still be used? When?
Extensions and Future Work
Interaction of IMD with conventional redistributive tools (income
taxation):
▶ Should redistribution through markets still be used? When?
▶ Does IMD have a greater scope in developed or developing countries?
Extensions and Future Work
Interaction of IMD with conventional redistributive tools (income
taxation):
▶ Should redistribution through markets still be used? When?
▶ Does IMD have a greater scope in developed or developing countries?
The effects of concave utility functions:
Extensions and Future Work
Interaction of IMD with conventional redistributive tools (income
taxation):
▶ Should redistribution through markets still be used? When?
▶ Does IMD have a greater scope in developed or developing countries?
The effects of concave utility functions:
▶ Risk aversion (force against rationing)
Extensions and Future Work
Interaction of IMD with conventional redistributive tools (income
taxation):
▶ Should redistribution through markets still be used? When?
▶ Does IMD have a greater scope in developed or developing countries?
The effects of concave utility functions:
▶ Risk aversion (force against rationing)
▶ Income effects (force against using constant welfare weights)
Extensions and Future Work
Interaction of IMD with conventional redistributive tools (income
taxation):
▶ Should redistribution through markets still be used? When?
▶ Does IMD have a greater scope in developed or developing countries?
The effects of concave utility functions:
▶ Risk aversion (force against rationing)
▶ Income effects (force against using constant welfare weights)
The effects of aftermarkets:
Extensions and Future Work
Interaction of IMD with conventional redistributive tools (income
taxation):
▶ Should redistribution through markets still be used? When?
▶ Does IMD have a greater scope in developed or developing countries?
The effects of concave utility functions:
▶ Risk aversion (force against rationing)
▶ Income effects (force against using constant welfare weights)
The effects of aftermarkets:
▶ Is rationing even feasible?
Extensions and Future Work
Interaction of IMD with conventional redistributive tools (income
taxation):
▶ Should redistribution through markets still be used? When?
▶ Does IMD have a greater scope in developed or developing countries?
The effects of concave utility functions:
▶ Risk aversion (force against rationing)
▶ Income effects (force against using constant welfare weights)
The effects of aftermarkets:
▶ Is rationing even feasible?
▶ How do aftermarkets modify the optimal mechanism?
Extensions and Future Work
Interaction of IMD with conventional redistributive tools (income
taxation):
▶ Should redistribution through markets still be used? When?
▶ Does IMD have a greater scope in developed or developing countries?
The effects of concave utility functions:
▶ Risk aversion (force against rationing)
▶ Income effects (force against using constant welfare weights)
The effects of aftermarkets:
▶ Is rationing even feasible?
▶ How do aftermarkets modify the optimal mechanism?
... Much more work remains to be done:)
Appendix
Appendix
Intuition for factor 2
Why “2” in the definition of same-side inequality?
Intuition for factor 2
Why rationing becomes optimal when λj(rj)  2Λj?
Intuition for factor 2
Why rationing becomes optimal when λj(rj)  2Λj?
Consider the seller side and let rS = 0.
Intuition for factor 2
Why rationing becomes optimal when λj(rj)  2Λj?
Consider the seller side and let rS = 0.
We will consider the welfare effects of raising the price from p to p + ϵ and
rationing, for some initial small price p ≈ 0.
Competitive mechanism with price p
Competitive mechanism with price p
Gain: G0 =
R p
0 λS(r)(p − r)dGS(r);
Competitive mechanism with price p
Gain: G0 ≈ gS(0)λS(0)
R p
0 (p − r)dr;
Competitive mechanism with price p
Gain: G0 ≈ gS(0)λS(0)
R p
0 (p − r)dr;
Competitive mechanism with price p
Gain: G0 ≈ gS(0)λS(0)
R p
0 (p − r)dr;
Cost: C0 = ΛS · pGS(p).
Competitive mechanism with price p + ϵ
Gain: G1 ≈ gS(0)λS(0)
R p+ϵ
0 (p + ϵ − r)dr;
Cost: C1 = ΛS · (p + ϵ)GS(p + ϵ).
Rationing at price p + ϵ
Gain: G1 ≈ gS(0)λS(0) p
p+ϵ
R p+ϵ
0 (p + ϵ − r)dr;
Cost: C1 = ΛS · (p + ϵ)GS(p).
Rationing at price p + ϵ
Gain: G1 ≈ gS(0)λS(0) p
p+ϵ
R p+ϵ
0 (p + ϵ − r)dr;
Cost: C1 = ΛS · (p + ϵ)GS(p).
Rationing at price p + ϵ
Gain: G1 ≈ gS(0)λS(0) p
p+ϵ
R p+ϵ
0 (p + ϵ − r)dr;
Cost: C1 = ΛS · (p + ϵ)GS(p).
Rationing at price p + ϵ
Gain: G1 ≈ gS(0)λS(0) p
p+ϵ
R p+ϵ
0 (p + ϵ − r)dr;
Cost: C1 = ΛS · (p + ϵ)GS(p).
Rationing at price p + ϵ
Change in gain: λS(0)
| {z }
value for money
GS(p)
| {z }
mass
1
2
ϵ
|{z}
per agent surplus
;
Change in cost: ΛS
|{z}
value for money
GS(p)
| {z }
mass
ϵ
|{z}
per agent cost
.
Back to slides
Back to slides
Back to slides
Back to slides
Back to slides
Derivation of the optimal “within-group” mechanism
The “within-group” problem:
Fixing a group of agents i, and a distribution of quality Fi available for
group i, what is the optimal way to allocate quality subject to IC and IR
constraints?
Derivation of the optimal “within-group” mechanism
The designer’s problem: (Qi(r) denotes expected quality)
max
Qi(r), Ui(ri)
Z r̄i
ri
Vi(r)Qi(r)dGi(r) + (λ̄i − α)Ui(ri)
Derivation of the optimal “within-group” mechanism
The designer’s problem: (Qi(r) denotes expected quality)
max
Qi(r)
Z r̄i
ri
Vi(r)Qi(r)dGi(r) + max{0, λ̄i − α}riQi(ri).
Derivation of the optimal “within-group” mechanism
The designer’s problem: (Qi(r) denotes expected quality)
max
Qi(r)
Z r̄i
ri
Vi(r)Qi(r)dGi(r) + max{0, λ̄i − α}riQi(ri).
In the above, Vi(r) = α(r − 1−Gi(r)
gi(r) ) + Λi(r)1−Gi(r)
gi(r) .
Derivation of the optimal “within-group” mechanism
The designer’s problem: (Qi(r) denotes expected quality)
max
Qi(r)
Z r̄i
ri
Vi(r)Qi(r)dGi(r) + max{0, λ̄i − α}riQi(ri).
In the above, Vi(r) = α(r − 1−Gi(r)
gi(r) ) + Λi(r)1−Gi(r)
gi(r) .
Feasible distribution of expected quality: CDF Φi such that
Fi ≻MPS Φi.
Derivation of the optimal “within-group” mechanism
The designer’s problem: (Qi(r) denotes expected quality)
max
Qi(r)
Z r̄i
ri
Vi(r)Qi(r)dGi(r) + max{0, λ̄i − α}riQi(ri).
In the above, Vi(r) = α(r − 1−Gi(r)
gi(r) ) + Λi(r)1−Gi(r)
gi(r) .
Feasible distribution of expected quality: CDF Φi such that
Fi ≻MPS Φi.
Incentive-compatibility =⇒ Gi(r) = Φi(q)
Derivation of the optimal “within-group” mechanism
The designer’s problem: (Qi(r) denotes expected quality)
max
Qi(r)
Z r̄i
ri
Vi(r)Qi(r)dGi(r) + max{0, λ̄i − α}riQi(ri).
In the above, Vi(r) = α(r − 1−Gi(r)
gi(r) ) + Λi(r)1−Gi(r)
gi(r) .
Feasible distribution of expected quality: CDF Φi such that
Fi ≻MPS Φi.
Incentive-compatibility =⇒ Qi(r) = Φ−1
i (Gi(r))
Derivation of the optimal “within-group” mechanism
The designer’s problem: (Qi(r) denotes expected quality)
max
Qi(r)
Z r̄i
ri
Vi(r)Qi(r)dGi(r) + max{0, λ̄i − α}riQi(ri).
In the above, Vi(r) = α(r − 1−Gi(r)
gi(r) ) + Λi(r)1−Gi(r)
gi(r) .
Feasible distribution of expected quality: CDF Φi such that
Φ−1
i ≻MPS F−1
i .
Incentive-compatibility =⇒ Qi(r) = Φ−1
i (Gi(r))
Derivation of the optimal “within-group” mechanism
The designer’s problem is
max
Ψi
Z r̄i
ri
Vi(r)Ψi(Gi(r))dGi(r) + max{0, λ̄i − α}riΨi(0)
s.t. Ψi ≻MPS
F−1
i
Back
Derivation of the optimal “within-group” mechanism
The designer’s problem is
max
Ψi
Z 1
0
Vi(t)
z }| {
Z 1
t
Vi(G−1
i (x))dx + max{0, λ̄i − α}ri1{t=0}

dΨi(t)
s.t. Ψi ≻MPS
F−1
i
Back
Derivation of the optimal “within-group” mechanism
The designer’s problem is
max
Ψi
Z 1
0
Vi(t)
z }| {
Z 1
t
Vi(G−1
i (x))dx + max{0, λ̄i − α}ri1{t=0}

dΨi(t)
s.t. Ψi ≻MPS
F−1
i
Agents are partitioned into intervals according to WTP:
Back
Derivation of the optimal “within-group” mechanism
The designer’s problem is
max
Ψi
Z 1
0
Vi(t)
z }| {
Z 1
t
Vi(G−1
i (x))dx + max{0, λ̄i − α}ri1{t=0}

dΨi(t)
s.t. Ψi ≻MPS
F−1
i
Agents are partitioned into intervals according to WTP:
▶ Market allocation: assortative matching between WTP and quality
Qi(r) = F−1
i (Gi(r)), ∀r ∈ [a, b];
Back
Derivation of the optimal “within-group” mechanism
The designer’s problem is
max
Ψi
Z 1
0
Vi(t)
z }| {
Z 1
t
Vi(G−1
i (x))dx + max{0, λ̄i − α}ri1{t=0}

dΨi(t)
s.t. Ψi ≻MPS
F−1
i
Agents are partitioned into intervals according to WTP:
▶ Market allocation: assortative matching between WTP and quality
Qi(r) = F−1
i (Gi(r)), ∀r ∈ [a, b];
▶ Non-market allocation: random matching between WTP and quality
Qi(r) = q̄, ∀r ∈ [a, b].
Back
Derivation of the optimal “within-group” mechanism
The designer’s problem is
max
Ψi, F̃i
Z 1
0
Vi(t)
z }| {
Z 1
t
Vi(G−1
i (x))dx + max{0, λ̄i − α}ri1{t=0}

dΨi(t)
s.t. Ψi ≻MPS
F̃−1
i ≻FOSD
F−1
i
Agents are partitioned into intervals according to WTP:
▶ Market allocation: assortative matching between WTP and quality
Qi(r) = F−1
i (Gi(r)), ∀r ∈ [a, b];
▶ Non-market allocation: random matching between WTP and quality
Qi(r) = q̄, ∀r ∈ [a, b].
Back

More Related Content

Similar to Redistribution through Markets

Market-Based Community Economic Development
Market-Based Community Economic DevelopmentMarket-Based Community Economic Development
Market-Based Community Economic DevelopmentRWVentures
 
Hierarchical Applied General Equilibrium (HAGE) Models
Hierarchical Applied General Equilibrium (HAGE) ModelsHierarchical Applied General Equilibrium (HAGE) Models
Hierarchical Applied General Equilibrium (HAGE) ModelsVictor Zhorin
 
Efficiency versus insurance: Capital income taxation and privatizing social s...
Efficiency versus insurance: Capital income taxation and privatizing social s...Efficiency versus insurance: Capital income taxation and privatizing social s...
Efficiency versus insurance: Capital income taxation and privatizing social s...GRAPE
 
Stimulating old-age savings under incomplete rationality
Stimulating old-age savings under incomplete rationalityStimulating old-age savings under incomplete rationality
Stimulating old-age savings under incomplete rationalityGRAPE
 
Stimulating old-age savings under incomplete rationality
Stimulating old-age savings under incomplete rationalityStimulating old-age savings under incomplete rationality
Stimulating old-age savings under incomplete rationalityGRAPE
 
Examples Of Legal Writing Law School The Univers
Examples Of Legal Writing  Law School  The UniversExamples Of Legal Writing  Law School  The Univers
Examples Of Legal Writing Law School The UniversDotha Keller
 
M.com managerial economics -solved
M.com managerial economics -solvedM.com managerial economics -solved
M.com managerial economics -solvedPeter Banda
 
Demographic transition and the rise of wealth inequality
Demographic transition and the rise of wealth inequalityDemographic transition and the rise of wealth inequality
Demographic transition and the rise of wealth inequalityGRAPE
 
Making sense of sustainable development
Making sense of sustainable developmentMaking sense of sustainable development
Making sense of sustainable developmentClive Bates
 
BUS 599 Strategic Management ExamQuestion 1 Which of the fo.docx
BUS 599 Strategic Management ExamQuestion 1 Which of the fo.docxBUS 599 Strategic Management ExamQuestion 1 Which of the fo.docx
BUS 599 Strategic Management ExamQuestion 1 Which of the fo.docxaman341480
 
90 exam questions BUS 599 Strategic Management ExamQuestion
90 exam questions BUS 599 Strategic Management ExamQuestion90 exam questions BUS 599 Strategic Management ExamQuestion
90 exam questions BUS 599 Strategic Management ExamQuestionromeliadoan
 
Supply Chain Pricing Decisions under Corporation Social Responsibility
Supply Chain Pricing Decisions under Corporation Social ResponsibilitySupply Chain Pricing Decisions under Corporation Social Responsibility
Supply Chain Pricing Decisions under Corporation Social ResponsibilityIJAEMSJORNAL
 
Fiscal incentives to pension savings -- are they efficient?
Fiscal incentives to pension savings -- are they efficient?Fiscal incentives to pension savings -- are they efficient?
Fiscal incentives to pension savings -- are they efficient?GRAPE
 
Introduction to economics
Introduction to economicsIntroduction to economics
Introduction to economicsRatnabali Mitra
 

Similar to Redistribution through Markets (20)

Market-Based Community Economic Development
Market-Based Community Economic DevelopmentMarket-Based Community Economic Development
Market-Based Community Economic Development
 
Hierarchical Applied General Equilibrium (HAGE) Models
Hierarchical Applied General Equilibrium (HAGE) ModelsHierarchical Applied General Equilibrium (HAGE) Models
Hierarchical Applied General Equilibrium (HAGE) Models
 
Ijtra130517
Ijtra130517Ijtra130517
Ijtra130517
 
Efficiency versus insurance: Capital income taxation and privatizing social s...
Efficiency versus insurance: Capital income taxation and privatizing social s...Efficiency versus insurance: Capital income taxation and privatizing social s...
Efficiency versus insurance: Capital income taxation and privatizing social s...
 
Stimulating old-age savings under incomplete rationality
Stimulating old-age savings under incomplete rationalityStimulating old-age savings under incomplete rationality
Stimulating old-age savings under incomplete rationality
 
Stimulating old-age savings under incomplete rationality
Stimulating old-age savings under incomplete rationalityStimulating old-age savings under incomplete rationality
Stimulating old-age savings under incomplete rationality
 
Economics Course Outline 2017
Economics Course Outline 2017Economics Course Outline 2017
Economics Course Outline 2017
 
Examples Of Legal Writing Law School The Univers
Examples Of Legal Writing  Law School  The UniversExamples Of Legal Writing  Law School  The Univers
Examples Of Legal Writing Law School The Univers
 
M.com managerial economics -solved
M.com managerial economics -solvedM.com managerial economics -solved
M.com managerial economics -solved
 
Demographic transition and the rise of wealth inequality
Demographic transition and the rise of wealth inequalityDemographic transition and the rise of wealth inequality
Demographic transition and the rise of wealth inequality
 
Making sense of sustainable development
Making sense of sustainable developmentMaking sense of sustainable development
Making sense of sustainable development
 
BUS 599 Strategic Management ExamQuestion 1 Which of the fo.docx
BUS 599 Strategic Management ExamQuestion 1 Which of the fo.docxBUS 599 Strategic Management ExamQuestion 1 Which of the fo.docx
BUS 599 Strategic Management ExamQuestion 1 Which of the fo.docx
 
90 exam questions BUS 599 Strategic Management ExamQuestion
90 exam questions BUS 599 Strategic Management ExamQuestion90 exam questions BUS 599 Strategic Management ExamQuestion
90 exam questions BUS 599 Strategic Management ExamQuestion
 
Supply Chain Pricing Decisions under Corporation Social Responsibility
Supply Chain Pricing Decisions under Corporation Social ResponsibilitySupply Chain Pricing Decisions under Corporation Social Responsibility
Supply Chain Pricing Decisions under Corporation Social Responsibility
 
Externalities
ExternalitiesExternalities
Externalities
 
Fiscal incentives to pension savings -- are they efficient?
Fiscal incentives to pension savings -- are they efficient?Fiscal incentives to pension savings -- are they efficient?
Fiscal incentives to pension savings -- are they efficient?
 
Chap01
Chap01Chap01
Chap01
 
Is it Effective? Is it Fair?
Is it Effective? Is it Fair?Is it Effective? Is it Fair?
Is it Effective? Is it Fair?
 
Introduction to economics
Introduction to economicsIntroduction to economics
Introduction to economics
 
Economics for entrepreneurs
Economics for entrepreneurs Economics for entrepreneurs
Economics for entrepreneurs
 

More from GRAPE

Gender board diversity and firm performance: evidence from European data
Gender board diversity and firm performance: evidence from European dataGender board diversity and firm performance: evidence from European data
Gender board diversity and firm performance: evidence from European dataGRAPE
 
(Gender) tone at the top: the effect of board diversity on gender inequality
(Gender) tone at the top: the effect of board diversity on gender inequality(Gender) tone at the top: the effect of board diversity on gender inequality
(Gender) tone at the top: the effect of board diversity on gender inequalityGRAPE
 
Gender board diversity spillovers and the public eye
Gender board diversity spillovers and the public eyeGender board diversity spillovers and the public eye
Gender board diversity spillovers and the public eyeGRAPE
 
Wage Inequality and women's self-employment
Wage Inequality and women's self-employmentWage Inequality and women's self-employment
Wage Inequality and women's self-employmentGRAPE
 
Contracts with Interdependent Preferences (2)
Contracts with Interdependent Preferences (2)Contracts with Interdependent Preferences (2)
Contracts with Interdependent Preferences (2)GRAPE
 
Empathy in risky choices on behalf of others
Empathy in risky choices on behalf of othersEmpathy in risky choices on behalf of others
Empathy in risky choices on behalf of othersGRAPE
 
Contracts with Interdependent Preferences
Contracts with Interdependent PreferencesContracts with Interdependent Preferences
Contracts with Interdependent PreferencesGRAPE
 
Tone at the top: the effects of gender board diversity on gender wage inequal...
Tone at the top: the effects of gender board diversity on gender wage inequal...Tone at the top: the effects of gender board diversity on gender wage inequal...
Tone at the top: the effects of gender board diversity on gender wage inequal...GRAPE
 
Gender board diversity spillovers and the public eye
Gender board diversity spillovers and the public eyeGender board diversity spillovers and the public eye
Gender board diversity spillovers and the public eyeGRAPE
 
The European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population agingThe European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population agingGRAPE
 
ENTIME_GEM___GAP.pdf
ENTIME_GEM___GAP.pdfENTIME_GEM___GAP.pdf
ENTIME_GEM___GAP.pdfGRAPE
 
POSTER_EARHART.pdf
POSTER_EARHART.pdfPOSTER_EARHART.pdf
POSTER_EARHART.pdfGRAPE
 
Boston_College Slides.pdf
Boston_College Slides.pdfBoston_College Slides.pdf
Boston_College Slides.pdfGRAPE
 
Presentation_Yale.pdf
Presentation_Yale.pdfPresentation_Yale.pdf
Presentation_Yale.pdfGRAPE
 
Presentation_Columbia.pdf
Presentation_Columbia.pdfPresentation_Columbia.pdf
Presentation_Columbia.pdfGRAPE
 
Presentation.pdf
Presentation.pdfPresentation.pdf
Presentation.pdfGRAPE
 
DDKT-Munich.pdf
DDKT-Munich.pdfDDKT-Munich.pdf
DDKT-Munich.pdfGRAPE
 
DDKT-Praga.pdf
DDKT-Praga.pdfDDKT-Praga.pdf
DDKT-Praga.pdfGRAPE
 
DDKT-Southern.pdf
DDKT-Southern.pdfDDKT-Southern.pdf
DDKT-Southern.pdfGRAPE
 
DDKT-SummerWorkshop.pdf
DDKT-SummerWorkshop.pdfDDKT-SummerWorkshop.pdf
DDKT-SummerWorkshop.pdfGRAPE
 

More from GRAPE (20)

Gender board diversity and firm performance: evidence from European data
Gender board diversity and firm performance: evidence from European dataGender board diversity and firm performance: evidence from European data
Gender board diversity and firm performance: evidence from European data
 
(Gender) tone at the top: the effect of board diversity on gender inequality
(Gender) tone at the top: the effect of board diversity on gender inequality(Gender) tone at the top: the effect of board diversity on gender inequality
(Gender) tone at the top: the effect of board diversity on gender inequality
 
Gender board diversity spillovers and the public eye
Gender board diversity spillovers and the public eyeGender board diversity spillovers and the public eye
Gender board diversity spillovers and the public eye
 
Wage Inequality and women's self-employment
Wage Inequality and women's self-employmentWage Inequality and women's self-employment
Wage Inequality and women's self-employment
 
Contracts with Interdependent Preferences (2)
Contracts with Interdependent Preferences (2)Contracts with Interdependent Preferences (2)
Contracts with Interdependent Preferences (2)
 
Empathy in risky choices on behalf of others
Empathy in risky choices on behalf of othersEmpathy in risky choices on behalf of others
Empathy in risky choices on behalf of others
 
Contracts with Interdependent Preferences
Contracts with Interdependent PreferencesContracts with Interdependent Preferences
Contracts with Interdependent Preferences
 
Tone at the top: the effects of gender board diversity on gender wage inequal...
Tone at the top: the effects of gender board diversity on gender wage inequal...Tone at the top: the effects of gender board diversity on gender wage inequal...
Tone at the top: the effects of gender board diversity on gender wage inequal...
 
Gender board diversity spillovers and the public eye
Gender board diversity spillovers and the public eyeGender board diversity spillovers and the public eye
Gender board diversity spillovers and the public eye
 
The European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population agingThe European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population aging
 
ENTIME_GEM___GAP.pdf
ENTIME_GEM___GAP.pdfENTIME_GEM___GAP.pdf
ENTIME_GEM___GAP.pdf
 
POSTER_EARHART.pdf
POSTER_EARHART.pdfPOSTER_EARHART.pdf
POSTER_EARHART.pdf
 
Boston_College Slides.pdf
Boston_College Slides.pdfBoston_College Slides.pdf
Boston_College Slides.pdf
 
Presentation_Yale.pdf
Presentation_Yale.pdfPresentation_Yale.pdf
Presentation_Yale.pdf
 
Presentation_Columbia.pdf
Presentation_Columbia.pdfPresentation_Columbia.pdf
Presentation_Columbia.pdf
 
Presentation.pdf
Presentation.pdfPresentation.pdf
Presentation.pdf
 
DDKT-Munich.pdf
DDKT-Munich.pdfDDKT-Munich.pdf
DDKT-Munich.pdf
 
DDKT-Praga.pdf
DDKT-Praga.pdfDDKT-Praga.pdf
DDKT-Praga.pdf
 
DDKT-Southern.pdf
DDKT-Southern.pdfDDKT-Southern.pdf
DDKT-Southern.pdf
 
DDKT-SummerWorkshop.pdf
DDKT-SummerWorkshop.pdfDDKT-SummerWorkshop.pdf
DDKT-SummerWorkshop.pdf
 

Recently uploaded

The Economic History of the U.S. Lecture 20.pdf
The Economic History of the U.S. Lecture 20.pdfThe Economic History of the U.S. Lecture 20.pdf
The Economic History of the U.S. Lecture 20.pdfGale Pooley
 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Q3 2024 Earnings Conference Call and Webcast Slides
Q3 2024 Earnings Conference Call and Webcast SlidesQ3 2024 Earnings Conference Call and Webcast Slides
Q3 2024 Earnings Conference Call and Webcast SlidesMarketing847413
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...ssifa0344
 
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Delhi Call girls
 
The Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdfThe Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdfGale Pooley
 
The Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfThe Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfGale Pooley
 
20240429 Calibre April 2024 Investor Presentation.pdf
20240429 Calibre April 2024 Investor Presentation.pdf20240429 Calibre April 2024 Investor Presentation.pdf
20240429 Calibre April 2024 Investor Presentation.pdfAdnet Communications
 
The Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdfThe Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdfGale Pooley
 
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130Suhani Kapoor
 
Andheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot ModelsAndheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot Modelshematsharma006
 
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )Pooja Nehwal
 
Instant Issue Debit Cards - School Designs
Instant Issue Debit Cards - School DesignsInstant Issue Debit Cards - School Designs
Instant Issue Debit Cards - School Designsegoetzinger
 
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...shivangimorya083
 
The Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdfThe Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdfGale Pooley
 
Dividend Policy and Dividend Decision Theories.pptx
Dividend Policy and Dividend Decision Theories.pptxDividend Policy and Dividend Decision Theories.pptx
Dividend Policy and Dividend Decision Theories.pptxanshikagoel52
 
The Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdfThe Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdfGale Pooley
 
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Pooja Nehwal
 
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130  Available With RoomVIP Kolkata Call Girl Serampore 👉 8250192130  Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Roomdivyansh0kumar0
 

Recently uploaded (20)

The Economic History of the U.S. Lecture 20.pdf
The Economic History of the U.S. Lecture 20.pdfThe Economic History of the U.S. Lecture 20.pdf
The Economic History of the U.S. Lecture 20.pdf
 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
 
Q3 2024 Earnings Conference Call and Webcast Slides
Q3 2024 Earnings Conference Call and Webcast SlidesQ3 2024 Earnings Conference Call and Webcast Slides
Q3 2024 Earnings Conference Call and Webcast Slides
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
 
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
 
The Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdfThe Economic History of the U.S. Lecture 21.pdf
The Economic History of the U.S. Lecture 21.pdf
 
The Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfThe Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdf
 
20240429 Calibre April 2024 Investor Presentation.pdf
20240429 Calibre April 2024 Investor Presentation.pdf20240429 Calibre April 2024 Investor Presentation.pdf
20240429 Calibre April 2024 Investor Presentation.pdf
 
The Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdfThe Economic History of the U.S. Lecture 19.pdf
The Economic History of the U.S. Lecture 19.pdf
 
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
VIP Call Girls Service Dilsukhnagar Hyderabad Call +91-8250192130
 
Andheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot ModelsAndheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot Models
 
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
 
Instant Issue Debit Cards - School Designs
Instant Issue Debit Cards - School DesignsInstant Issue Debit Cards - School Designs
Instant Issue Debit Cards - School Designs
 
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
 
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
 
The Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdfThe Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdf
 
Dividend Policy and Dividend Decision Theories.pptx
Dividend Policy and Dividend Decision Theories.pptxDividend Policy and Dividend Decision Theories.pptx
Dividend Policy and Dividend Decision Theories.pptx
 
The Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdfThe Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdf
 
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
 
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130  Available With RoomVIP Kolkata Call Girl Serampore 👉 8250192130  Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Room
 

Redistribution through Markets

  • 1. Inequality-aware Market Design Piotr Dworczak based on joint work with Mohammad Akbarpour and Scott Duke Kominers August 1, 2022 GRAPE Seminar
  • 2. Motivation Market designers often respond to participants’ wealth inequalities in markets they control:
  • 3. Motivation Market designers often respond to participants’ wealth inequalities in markets they control: ▶ Housing market (rent control + public housing)
  • 4. Motivation Market designers often respond to participants’ wealth inequalities in markets they control: ▶ Housing market (rent control + public housing) ▶ Health care
  • 5. Motivation Market designers often respond to participants’ wealth inequalities in markets they control: ▶ Housing market (rent control + public housing) ▶ Health care ▶ Food
  • 6. Motivation Market designers often respond to participants’ wealth inequalities in markets they control: ▶ Housing market (rent control + public housing) ▶ Health care ▶ Food ▶ Road access
  • 7. Motivation Market designers often respond to participants’ wealth inequalities in markets they control: ▶ Housing market (rent control + public housing) ▶ Health care ▶ Food ▶ Road access ▶ (Iranian) kidney market
  • 8. Motivation Market designers often respond to participants’ wealth inequalities in markets they control: ▶ Housing market (rent control + public housing) ▶ Health care ▶ Food ▶ Road access ▶ (Iranian) kidney market ▶ Covid-19 vaccines
  • 9. Motivation Market designers often respond to participants’ wealth inequalities in markets they control: ▶ Housing market (rent control + public housing) ▶ Health care ▶ Food ▶ Road access ▶ (Iranian) kidney market ▶ Covid-19 vaccines ▶ ...
  • 10. Motivation Market designers often respond to participants’ wealth inequalities in markets they control: ▶ Housing market (rent control + public housing) ▶ Health care ▶ Food ▶ Road access ▶ (Iranian) kidney market ▶ Covid-19 vaccines ▶ ... At odds with classical intuitions (welfare theorems)?
  • 11. Motivation Market designers often respond to participants’ wealth inequalities in markets they control: ▶ Housing market (rent control + public housing) ▶ Health care ▶ Food ▶ Road access ▶ (Iranian) kidney market ▶ Covid-19 vaccines ▶ ... At odds with classical intuitions (welfare theorems)? ▶ Welfare theorems ignore private information...
  • 12. Motivation Market designers often respond to participants’ wealth inequalities in markets they control: ▶ Housing market (rent control + public housing) ▶ Health care ▶ Food ▶ Road access ▶ (Iranian) kidney market ▶ Covid-19 vaccines ▶ ... At odds with classical intuitions (welfare theorems)? ▶ Welfare theorems ignore private information... Equity-efficiency trade-off in public finance...
  • 13. Motivation Market designers often respond to participants’ wealth inequalities in markets they control: ▶ Housing market (rent control + public housing) ▶ Health care ▶ Food ▶ Road access ▶ (Iranian) kidney market ▶ Covid-19 vaccines ▶ ... At odds with classical intuitions (welfare theorems)? ▶ Welfare theorems ignore private information... Equity-efficiency trade-off in public finance... ▶ ... but doesn’t delve into the details of market design.
  • 14. Motivation Market designers often respond to participants’ wealth inequalities in markets they control: ▶ Housing market (rent control + public housing) ▶ Health care ▶ Food ▶ Road access ▶ (Iranian) kidney market ▶ Covid-19 vaccines ▶ ... At odds with classical intuitions (welfare theorems)? ▶ Welfare theorems ignore private information... Equity-efficiency trade-off in public finance... ▶ ... but doesn’t delve into the details of market design. Inequality-aware Market Design: How to design a market “optimally” when there is inequality among participants?
  • 15. Wealth vs Market Design Key consequences of wealth effects for market design:
  • 16. Wealth vs Market Design Wealth may influence individuals’ preferences:
  • 17. Wealth vs Market Design Wealth may influence individuals’ preferences:
  • 18. Wealth vs Market Design Wealth may influence individuals’ preferences:
  • 19. Wealth vs Market Design Wealth inequality may influence social preferences:
  • 20. Wealth vs Market Design Wealth inequality may influence social preferences:
  • 21. Wealth vs Market Design Wealth inequality may influence social preferences:
  • 22. Wealth vs Market Design Maximizing welfare in the canonical quasi-linear framework in mechanism design:
  • 23. Wealth vs Market Design Maximizing welfare in the canonical quasi-linear framework in mechanism design: Individuals have quasi-linear utilities
  • 24. Wealth vs Market Design Maximizing welfare in the canonical quasi-linear framework in mechanism design: Individuals have quasi-linear utilities Everyone “values” money the same
  • 25. Wealth vs Market Design Our approach: blank Individuals have quasi-linear utilities Agents differ in their marginal utility of money
  • 26. Wealth vs Market Design Our approach: blank Individuals have quasi-linear utilities The designer attaches different Pareto weights to individuals
  • 31. The Pareto frontier under IC and IR constraints
  • 32. Related literature (incomplete) Rationing vs. market mechanism: Weitzman (1977); Condorelli (2013); Kang and Zheng (2021, 2022); Reuter and Groh (2021); Kang (2022a, b) Auctions with budget-constrained bidders: Che and Gale (1998), Fernandez and Gali (1999); Che, Gale, and Kim (2012); Pai and Vohra (2014); Kotowski (2017) Optimal taxation: Diamond and Mirrlees (1971); Atkinson and Stiglitz (1976); Piketty and Saez (2013); Scheuer (2014), Saez and Stantcheva (2016, 2017); Scheuer and Werning (2017) Minimum wage and labor taxation: Allen (1987), Guesnerie and Roberts (1987), Boadway and Cuff (2001), Lee and Saez (2012), Cahuc and Laroque (2014) Market design for fairness: Hylland and Zeckhauser (1979); Bogomolnaia and Moulin (2001); Budish (2011)
  • 34. Framework There are two goods: K and M. Good K is indivisible and agents demand one unit, good M is divisible and agents can hold any amount of it. There is a unit mass of sellers (owners of good K), and a mass µ > 0 of buyers (non-owners of good K). Each agent is characterized by (her ownership type and) a two-dimensional type (vK, vM ); If (xK, xM ) denote the holdings of the two goods, then each agent’s utility is given by vK · xK + vM · xM . (vK, vM ) ∼ Fj(vK, vM ) on side j of the market. The designer maximizes expected total value with vK and vM interpreted as social values.
  • 35. Framework – some observations Individual preferences depend only on the rate of substitution: r = vK vM .
  • 36. Framework – some observations Individual preferences depend only on the rate of substitution: r = vK vM . It will turn out that this implies that it is wlog to consider mechanisms whose outcomes only depend on r.
  • 37. Framework – some observations Individual preferences depend only on the rate of substitution: r = vK vM . It will turn out that this implies that it is wlog to consider mechanisms whose outcomes only depend on r. Let: r ∼ Gj with positive density gj on [rj, r̄j].
  • 38. Framework – some observations Individual preferences depend only on the rate of substitution: r = vK vM . It will turn out that this implies that it is wlog to consider mechanisms whose outcomes only depend on r. Let: r ∼ Gj with positive density gj on [rj, r̄j]. Social preferences can also be expressed as a function of r: µEB [xB K · vK + xB M · vM ] + ES [xS K · vK + xS M · vM ].
  • 39. Framework – some observations Individual preferences depend only on the rate of substitution: r = vK vM . It will turn out that this implies that it is wlog to consider mechanisms whose outcomes only depend on r. Let: r ∼ Gj with positive density gj on [rj, r̄j]. Social preferences can also be expressed as a function of r: µEB vM xB K · vK vM + xB M + ES vM xS K · vK vM + xS M .
  • 40. Framework – some observations Individual preferences depend only on the rate of substitution: r = vK vM . It will turn out that this implies that it is wlog to consider mechanisms whose outcomes only depend on r. Let: r ∼ Gj with positive density gj on [rj, r̄j]. Social preferences can also be expressed as a function of r: µEB EB [vM |r] xB K · r + xB M + ES ES [vM |r] xS K · r + xS M .
  • 41. Framework – some observations Individual preferences depend only on the rate of substitution: r = vK vM . It will turn out that this implies that it is wlog to consider mechanisms whose outcomes only depend on r. Let: r ∼ Gj with positive density gj on [rj, r̄j]. Social preferences can also be expressed as a function of r: µEB   EB [vM |r] | {z } λB(r) xB K · r + xB M | {z } UB(r)    + ES   ES [vM |r] | {z } λS(r) xS K · r + xS M | {z } US(r)    .
  • 42. Framework – some observations Individual preferences depend only on the rate of substitution: r = vK vM . It will turn out that this implies that it is wlog to consider mechanisms whose outcomes only depend on r. Let: r ≡ vK/vM ∼ Gj with positive density gj on [rj, r̄j]. Social preferences can also be expressed as a function of r: TS(Λ) = µ Z r̄B rB λB(r)UB(r)dGB(r) + Z r̄S rS λS(r)US(r)dGS(r).
  • 43. Framework A key assumption: λj(r) = E vM | vK vM = r is non-increasing.
  • 44. Framework A key assumption: λj(r) = E vM | vK vM = r is non-increasing. Example: What’s your willingness to pay for an Uber ride to the airport? Agent 1: $100 = vK vM Agent 2: $10 = vK vM
  • 45. Framework A key assumption: λj(r) = E vM | vK vM = r is non-increasing. Example: What’s your willingness to pay for an Uber ride to the airport? Agent 1: $100 = vK vM Agent 2: $10 = vK vM In our model, the designer attaches a higher weight to Agent 2.
  • 46. Framework A key assumption: λj(r) = E vM | vK vM = r is non-increasing. Example: What’s your willingness to pay for an Uber ride to the airport? Agent 1: $100 = vK vM Agent 2: $10 = vK vM In our model, the designer attaches a higher weight to Agent 2. Idea: Willingness to pay can be used to make a statistical inference about the marginal value for money; The designer attaches a higher Pareto weight to agents with lower willingness to pay (that are “poor in expectation”)
  • 47. Framework A key assumption: λj(r) = E vM | vK vM = r is non-increasing. Example: What’s your WTP for a Tommy Emmanuel’s concert ticket? Agent 1: $100 = vK vM Agent 2: $10 = vK vM In our model, the designer attaches a higher weight to Agent 2. Idea: Willingness to pay can be used to make a statistical inference about the marginal value for money; The designer attaches a higher Pareto weight to agents with lower willingness to pay (that are “poor in expectation”)
  • 48. Framework A key assumption: λj(r) = E vM | vK vM = r is non-increasing. Example: What’s your willingness to pay for life-saving medicine? Agent 1: $100 = vK vM Agent 2: $10 = vK vM In our model, the designer attaches a higher weight to Agent 2. Idea: Willingness to pay can be used to make a statistical inference about the marginal value for money; The designer attaches a higher Pareto weight to agents with lower willingness to pay (that are “poor in expectation”)
  • 49. Framework – Mechanisms The designer chooses a trading mechanism subject to 4 constraints: Incentive Compatibility Individual Rationality Market Clearing Budget Balance
  • 50. Simple mechanisms Simple mechanisms in a simplified setting
  • 51. Simple mechanisms Assumptions: The rate of substitution r is uniformly distributed on both sides of the market. The designer uses a single-price or two-price mechanism.
  • 52. Simple mechanisms Assumptions: The rate of substitution r is uniformly distributed on both sides of the market. The designer uses a single-price or two-price mechanism. We will first solve one-sided problems (for a fixed volume of trade Q and revenue/budget R), and then link the two sides.
  • 55. Single-price mechanisms – seller side Problem: Choose a price pS to maximize seller welfare while buying quantity Q and not exceeding a budget of R (where R QG−1 S (Q)).
  • 56. Single-price mechanisms – seller side Problem: Choose a price pS to maximize seller welfare while buying quantity Q and not exceeding a budget of R (where R QG−1 S (Q)). max pS≥G−1 S (Q) ( Q GS(pS) Z pS rS λS(r)(pS − r)dGS(r) + ΛS(R − pSQ) ) , where ΛS = ES[vM ].
  • 57. Single-price mechanisms – seller side Problem: Choose a price pS to maximize seller welfare while buying quantity Q and not exceeding a budget of R (where R QG−1 S (Q)). max pS≥G−1 S (Q) ( Q GS(pS) Z pS rS λS(r)(pS − r)dGS(r) + ΛS(R − pSQ) ) , where ΛS = ES[vM ]. We will refer to the price pC S = G−1 S (Q) as the competitive price; Any price pS pC S leads to rationing.
  • 58. Single-price mechanisms – seller side Low seller-side inequality ⇐⇒ λS(rS) ≤ 2ΛS.
  • 59. Single-price mechanisms – seller side Low seller-side inequality ⇐⇒ λS(rS) ≤ 2ΛS.
  • 60. Single-price mechanisms – seller side Low seller-side inequality ⇐⇒ λS(rS) ≤ 2ΛS. Proposition When seller-side inequality is low, it is optimal to choose pS = pC S .
  • 61. Single-price mechanisms – seller side Low seller-side inequality ⇐⇒ λS(rS) ≤ 2ΛS. Proposition When seller-side inequality is low, it is optimal to choose pS = pC S . When seller-side inequality is high, there exists Q̄ ∈ [0, 1) such that Rationing at a price pS pC S is optimal when Q Q̄; Setting pS = pC S is optimal when Q ≥ Q̄.
  • 62. Single-price mechanisms – seller side Low seller-side inequality ⇐⇒ λS(rS) ≤ 2ΛS. Proposition When seller-side inequality is low, it is optimal to choose pS = pC S . When seller-side inequality is high, there exists Q̄ ∈ [0, 1) such that Rationing at a price pS pC S is optimal when Q Q̄; Setting pS = pC S is optimal when Q ≥ Q̄. This is in fact the optimal mechanism overall!
  • 63. Single-price mechanisms – seller side Intuition: There are three effects associated with raising the price pS above the competitive level pC S : 1 Allocative efficiency is reduced ↓
  • 64. Single-price mechanisms – seller side Intuition: There are three effects associated with raising the price pS above the competitive level pC S : 1 Allocative efficiency is reduced ↓ 2 The mechanism uses up more money leaving a smaller amount R − pSQ to be redistributed as a lump-sum transfer to all sellers ↓
  • 65. Single-price mechanisms – seller side Intuition: There are three effects associated with raising the price pS above the competitive level pC S : 1 Allocative efficiency is reduced ↓ 2 The mechanism uses up more money leaving a smaller amount R − pSQ to be redistributed as a lump-sum transfer to all sellers ↓ 3 Sellers that sell receive a higher price ↑
  • 66. Single-price mechanisms – seller side Intuition: There are three effects associated with raising the price pS above the competitive level pC S : 1 Allocative efficiency is reduced ↓ 2 The mechanism uses up more money leaving a smaller amount R − pSQ to be redistributed as a lump-sum transfer to all sellers ↓ 3 Sellers that sell receive a higher price ↑
  • 67. Single-price mechanisms – seller side Intuition: There are three effects associated with raising the price pS above the competitive level pC S : 1 Allocative efficiency is reduced ↓ 2 The mechanism uses up more money leaving a smaller amount R − pSQ to be redistributed as a lump-sum transfer to all sellers ↓ 3 Sellers that sell receive a higher price ↑ Consider the net redistribution effect 2+3: −ΛS
  • 68. Single-price mechanisms – seller side Intuition: There are three effects associated with raising the price pS above the competitive level pC S : 1 Allocative efficiency is reduced ↓ 2 The mechanism uses up more money leaving a smaller amount R − pSQ to be redistributed as a lump-sum transfer to all sellers ↓ 3 Sellers that sell receive a higher price ↑ Consider the net redistribution effect 2+3: −ΛS + ES [λS(r)|r ≤ pS]
  • 69. Single-price mechanisms – seller side Intuition: There are three effects associated with raising the price pS above the competitive level pC S : 1 Allocative efficiency is reduced ↓ 2 The mechanism uses up more money leaving a smaller amount R − pSQ to be redistributed as a lump-sum transfer to all sellers ↓ 3 Sellers that sell receive a higher price ↑ Consider the net redistribution effect 2+3: −ΛS + ES [λS(r)|r ≤ pS] ≥ 0 ↑
  • 70. Single-price mechanisms – seller side Intuition: There are three effects associated with raising the price pS above the competitive level pC S : 1 Allocative efficiency is reduced ↓ 2 The mechanism uses up more money leaving a smaller amount R − pSQ to be redistributed as a lump-sum transfer to all sellers ↓ 3 Sellers that sell receive a higher price ↑ Consider the net redistribution effect 2+3: −ΛS + ES [λS(r)|r ≤ pS] ≥ 0 ↑ This net effect must be stronger than the negative effect 1 to justify rationing: High seller-side inequality; Low volume of trade: Q Q̄.
  • 72. Single-price mechanisms – buyer side Problem: Choose a price pB to maximize buyer welfare while selling quantity Q and raising a revenue of R (where R QG−1 B (1 − Q)).
  • 73. Single-price mechanisms – buyer side Problem: Choose a price pB to maximize buyer welfare while selling quantity Q and raising a revenue of R (where R QG−1 B (1 − Q)). max pB≤G−1 B (1−Q) Q 1 − GB(pB) Z r̄B pB λB(r)(r − pB)dGB(r) + ΛB(pBQ − R) . where ΛB = EB[vM ].
  • 74. Single-price mechanisms – buyer side Problem: Choose a price pB to maximize buyer welfare while selling quantity Q and raising a revenue of R (where R QG−1 B (1 − Q)). max pB≤G−1 B (1−Q) Q 1 − GB(pB) Z r̄B pB λB(r)(r − pB)dGB(r) + ΛB(pBQ − R) . where ΛB = EB[vM ]. We will refer to the price pC B = G−1 B (1 − Q) as the competitive price; Any price pB pC B leads to rationing.
  • 75. Single-price mechanisms – buyer side Proposition Regardless of buyer-side inequality, it is optimal to set pB = pC B. That is, the competitive mechanism is always optimal.
  • 76. Single-price mechanisms – buyer side Intuition: There are three effects associated with lowering the price pB below the competitive level pC B: 1 Allocative efficiency is reduced ↓
  • 77. Single-price mechanisms – buyer side Intuition: There are three effects associated with lowering the price pB below the competitive level pC B: 1 Allocative efficiency is reduced ↓ 2 The mechanism generates less revenue pBQ − R that can be redistributed as a lump-sum transfer to all buyers ↓
  • 78. Single-price mechanisms – buyer side Intuition: There are three effects associated with lowering the price pB below the competitive level pC B: 1 Allocative efficiency is reduced ↓ 2 The mechanism generates less revenue pBQ − R that can be redistributed as a lump-sum transfer to all buyers ↓ 3 Buyers that buy pay a lower price ↑
  • 79. Single-price mechanisms – buyer side Intuition: There are three effects associated with lowering the price pB below the competitive level pC B: 1 Allocative efficiency is reduced ↓ 2 The mechanism generates less revenue pBQ − R that can be redistributed as a lump-sum transfer to all buyers ↓ 3 Buyers that buy pay a lower price ↑
  • 80. Single-price mechanisms – buyer side Intuition: There are three effects associated with lowering the price pB below the competitive level pC B: 1 Allocative efficiency is reduced ↓ 2 The mechanism generates less revenue pBQ − R that can be redistributed as a lump-sum transfer to all buyers ↓ 3 Buyers that buy pay a lower price ↑ Consider the net redistribution effect 2+3: −ΛB
  • 81. Single-price mechanisms – buyer side Intuition: There are three effects associated with lowering the price pB below the competitive level pC B: 1 Allocative efficiency is reduced ↓ 2 The mechanism generates less revenue pBQ − R that can be redistributed as a lump-sum transfer to all buyers ↓ 3 Buyers that buy pay a lower price ↑ Consider the net redistribution effect 2+3: −ΛB + EB [λB(r)|r ≥ pB]
  • 82. Single-price mechanisms – buyer side Intuition: There are three effects associated with lowering the price pB below the competitive level pC B: 1 Allocative efficiency is reduced ↓ 2 The mechanism generates less revenue pBQ − R that can be redistributed as a lump-sum transfer to all buyers ↓ 3 Buyers that buy pay a lower price ↑ Consider the net redistribution effect 2+3: −ΛB + EB [λB(r)|r ≥ pB] ≤ 0 ↓
  • 83. Single-price mechanisms – buyer side Intuition: There are three effects associated with lowering the price pB below the competitive level pC B: 1 Allocative efficiency is reduced ↓ 2 The mechanism generates less revenue pBQ − R that can be redistributed as a lump-sum transfer to all buyers ↓ 3 Buyers that buy pay a lower price ↑ Consider the net redistribution effect 2+3: −ΛB + EB [λB(r)|r ≥ pB] ≤ 0 ↓ The net redistribution effect is negative!
  • 85. Two-price mechanisms A designer can now post two prices, pH j and pL j , for each side j of the market.
  • 86. Two-price mechanisms A designer can now post two prices, pH j and pL j , for each side j of the market. Traders trade with probability one at the less attractive price (higher for buyers, lower for sellers), and trade with some interior probability δ at the more attractive price.
  • 88. Two-price mechanisms – seller side Nothing changes!
  • 90. Two-price mechanisms – buyer side max pH B ≥pL B, δ      δ Z rδ pL B λB(r)(r − pL B)dGB(r) + Z r̄B rδ λB(r)(r − pH B )dGB(r) +ΛB pL Bδ(GB(rδ) − GB(pL B)) + pH B (1 − GB(rδ)) − R      subject to the market-clearing and revenue-target constraints 1 − δGB(pL B) − (1 − δ)GB(rδ) = Q, pL Bδ(GB(rδ) − GB(pL B)) + pH B (1 − GB(rδ)) ≥ R, where rδ is the type indifferent between the high and the low price.
  • 91. Two-price mechanisms – buyer side max pH B ≥pL B, δ      δ Z rδ pL B λB(r)(r − pL B)dGB(r) + Z r̄B rδ λB(r)(r − pH B )dGB(r) +ΛB pL Bδ(GB(rδ) − GB(pL B)) + pH B (1 − GB(rδ)) − R      subject to the market-clearing and revenue-target constraints 1 − δGB(pL B) − (1 − δ)GB(rδ) = Q, pL Bδ(GB(rδ) − GB(pL B)) + pH B (1 − GB(rδ)) ≥ R, where rδ is the type indifferent between the high and the low price. We say that there is rationing at the lower price pL B if δ 1 and GB(rδ) GB(pL B), i.e., if a non-zero measure of buyers choose the lottery.
  • 92. Two-price mechanisms – buyer side Low buyer-side inequality ⇐⇒ λB(rB) ≤ 2ΛB.
  • 93. Two-price mechanisms – buyer side Low buyer-side inequality ⇐⇒ λB(rB) ≤ 2ΛB. Proposition When buyer-side inequality is low, it is optimal not to offer the low price pL B and to choose pH B = pC B.
  • 94. Two-price mechanisms – buyer side Low buyer-side inequality ⇐⇒ λB(rB) ≤ 2ΛB. Proposition When buyer-side inequality is low, it is optimal not to offer the low price pL B and to choose pH B = pC B. When buyer-side inequality is high, there exists Q ∈ (0, 1] such that Rationing at the low price is optimal when Q Q; Setting pH B = pC B (and not offering the low price pL B) is optimal for Q ≤ Q.
  • 95. Two-price mechanisms – buyer side Low buyer-side inequality ⇐⇒ λB(rB) ≤ 2ΛB. Proposition When buyer-side inequality is low, it is optimal not to offer the low price pL B and to choose pH B = pC B. When buyer-side inequality is high, there exists Q ∈ (0, 1] such that Rationing at the low price is optimal when Q Q; Setting pH B = pC B (and not offering the low price pL B) is optimal for Q ≤ Q. This is in fact the optimal mechanism overall!
  • 96. Two-price mechanisms – buyer side Intuition: This time rationing (a discounted price) is offered to buyers with relatively low types r ∈ [pL B, rδ], so that it is possible that the net redistribution effect is positive: −ΛB
  • 97. Two-price mechanisms – buyer side Intuition: This time rationing (a discounted price) is offered to buyers with relatively low types r ∈ [pL B, rδ], so that it is possible that the net redistribution effect is positive: −ΛB + EB [λB(r)| r ∈ [pL B, rδ]]
  • 98. Two-price mechanisms – buyer side Intuition: This time rationing (a discounted price) is offered to buyers with relatively low types r ∈ [pL B, rδ], so that it is possible that the net redistribution effect is positive: −ΛB + EB [λB(r)| r ∈ [pL B, rδ]] ≥ 0
  • 99. Two-price mechanisms – buyer side Intuition: This time rationing (a discounted price) is offered to buyers with relatively low types r ∈ [pL B, rδ], so that it is possible that the net redistribution effect is positive: −ΛB + EB [λB(r)| r ∈ [pL B, rδ]] ≥ 0 ↑
  • 100. Two-price mechanisms – buyer side Intuition: This time rationing (a discounted price) is offered to buyers with relatively low types r ∈ [pL B, rδ], so that it is possible that the net redistribution effect is positive: −ΛB + EB [λB(r)| r ∈ [pL B, rδ]] ≥ 0 ↑ This net effect must be stronger than the negative effect on allocative efficiency to justify rationing: High buyer-side inequality; High volume of trade: Q Q.
  • 102. Cross-side optimality Proposition When same-side inequality is low on both sides of the market, it is optimal to set pB ≥ pS such that the market clears, GS(pS) = µ(1 − GB(pB)), and redistribute the resulting revenue as a lump-sum payment to the side of the market j ∈ {B, S} with higher average value for money Λj.
  • 103. Cross-side optimality Proposition When same-side inequality is low on both sides of the market, it is optimal to set pB ≥ pS such that the market clears, GS(pS) = µ(1 − GB(pB)), and redistribute the resulting revenue as a lump-sum payment to the side of the market j ∈ {B, S} with higher average value for money Λj. For example, when there is no same-side inequality: pB − pS = ΛS − ΛB ΛS 1 − GB(pB) gB(pB) .
  • 104. Cross-side optimality Proposition When same-side inequality is low on both sides of the market, it is optimal to set pB ≥ pS such that the market clears, GS(pS) = µ(1 − GB(pB)), and redistribute the resulting revenue as a lump-sum payment to the side of the market j ∈ {B, S} with higher average value for money Λj. For example, when there is no same-side inequality: pB − pS = ΛS − ΛB ΛS 1 − GB(pB) gB(pB) . We will refer to the situation ΛS ̸= ΛB as cross-side inequality.
  • 105. Cross-side optimality Proposition When same-side inequality is low on both sides of the market, it is optimal to set pB ≥ pS such that the market clears, GS(pS) = µ(1 − GB(pB)), and redistribute the resulting revenue as a lump-sum payment to the side of the market j ∈ {B, S} with higher average value for money Λj. Competitive equilibrium, defined by pB = pS = pCE, where GS(pCE ) = µ(1 − GB(pCE )), is optimal only when there is no cross-side inequality (ΛS = ΛB).
  • 106. Cross-side optimality Sellers: Proposition When seller-side inequality is high and ΛS ≥ ΛB, if µ is low enough, then it is optimal to ration the sellers by setting a single price above the competitive-equilibrium level.
  • 107. Cross-side optimality Sellers: Proposition When seller-side inequality is high and ΛS ≥ ΛB, if µ is low enough, then it is optimal to ration the sellers by setting a single price above the competitive-equilibrium level. Intuition: Low µ guarantees a low enough volume of trade;
  • 108. Cross-side optimality Sellers: Proposition When seller-side inequality is high and ΛS ≥ ΛB, if µ is low enough, then it is optimal to ration the sellers by setting a single price above the competitive-equilibrium level. Intuition: Low µ guarantees a low enough volume of trade; ΛS ≥ ΛB guarantees that the budget constraint does not alter the optimal mechanism for the seller side.
  • 109. Cross-side optimality Buyers: Proposition If seller-side inequality is low and rB = 0, then the optimal mechanism does not ration the buyers (regardless of buyer-side inequality).
  • 110. Cross-side optimality Buyers: Proposition If seller-side inequality is low and rB = 0, then the optimal mechanism does not ration the buyers (regardless of buyer-side inequality). Rationing the buyers is suboptimal for any µ!
  • 111. Cross-side optimality Proposition If seller-side inequality is low and rB = 0, then the optimal mechanism does not ration the buyers (regardless of buyer-side inequality). Intuition: Under these conditions, it is never optimal to have a high volume of trade in the mechanism;
  • 112. Cross-side optimality Proposition If seller-side inequality is low and rB = 0, then the optimal mechanism does not ration the buyers (regardless of buyer-side inequality). Intuition: Under these conditions, it is never optimal to have a high volume of trade in the mechanism; High volume of trade and rB = 0 imply that the revenue generated by the mechanism is small;
  • 113. Cross-side optimality Proposition If seller-side inequality is low and rB = 0, then the optimal mechanism does not ration the buyers (regardless of buyer-side inequality). Intuition: Under these conditions, it is never optimal to have a high volume of trade in the mechanism; High volume of trade and rB = 0 imply that the revenue generated by the mechanism is small; Rationing = providing the good at a low price to “poor” agents, is ineffective when rB = 0;
  • 114. Cross-side optimality Proposition If seller-side inequality is low and rB = 0, then the optimal mechanism does not ration the buyers (regardless of buyer-side inequality). Intuition: Under these conditions, it is never optimal to have a high volume of trade in the mechanism; High volume of trade and rB = 0 imply that the revenue generated by the mechanism is small; Rationing = providing the good at a low price to “poor” agents, is ineffective when rB = 0; A better idea: Limit volume, raise revenue, and help the “poor” buyers by giving a lump-sum transfer.
  • 115. Cross-side optimality Proposition If there is high buyer-side inequality, ΛB ≥ ΛS, and rB − r̄S ≥ 1 2 (r̄B − rS), then there is some ϵ 0 such that it is optimal to ration the buyers for any µ ∈ (1, 1 + ϵ).
  • 116. Cross-side optimality Proposition If there is high buyer-side inequality, ΛB ≥ ΛS, and rB − r̄S ≥ 1 2 (r̄B − rS), then there is some ϵ 0 such that it is optimal to ration the buyers for any µ ∈ (1, 1 + ϵ). Intuition: Because there are large gains from trade, any optimal mechanism must maximize volume of trade;
  • 117. Cross-side optimality Proposition If there is high buyer-side inequality, ΛB ≥ ΛS, and rB − r̄S ≥ 1 2 (r̄B − rS), then there is some ϵ 0 such that it is optimal to ration the buyers for any µ ∈ (1, 1 + ϵ). Intuition: Because there are large gains from trade, any optimal mechanism must maximize volume of trade; Because there are slightly more buyers than sellers in the market, almost all buyers buy;
  • 118. Cross-side optimality Proposition If there is high buyer-side inequality, ΛB ≥ ΛS, and rB − r̄S ≥ 1 2 (r̄B − rS), then there is some ϵ 0 such that it is optimal to ration the buyers for any µ ∈ (1, 1 + ϵ). Intuition: Because there are large gains from trade, any optimal mechanism must maximize volume of trade; Because there are slightly more buyers than sellers in the market, almost all buyers buy; Thus, we have high volume + high buyer-side inequality =⇒ buyer rationing.
  • 120. General Framework A designer chooses a mechanism to allocate a unit mass of objects to a unit mass of agents. Each object has quality q ∈ [0, 1], q is distributed acc. to cdf F. Each agent is characterized by a type (i, r, λ), where: i is an observable label, i ∈ I (finite); r is an unobserved willingness to pay (for quality), r ∈ R+; λ is an unobserved social welfare weight, λ ∈ R+; The type distribution is known to the designer. If (i, r, λ) gets a good with quality q and pays t, her utility is qr − t, while her contribution to social welfare is λ(qr − t)
  • 121. General Framework The designer has access to arbitrary (direct) allocation mechanisms (Γ, T) where Γ(q|i, r, λ) is the probability that (i, r, λ) gets a good with quality q or less, and T(i, r, λ) is the associated payment, subject to: Feasibility: E(i,r,λ) [Γ(q|i, r, λ)] ≥ F(q), ∀q ∈ [0, 1]; IC constraint: Each agent (i, r, λ) reports (r, λ) truthfully; IR constraint: U(i, r, λ) ≡ r R qdΓ(q|i, r, λ) − T(i, r, λ) ≥ 0; Non-negative transfers: T(i, r, λ) ≥ 0, ∀(i, r, λ). The designer maximizes, for some constant α ≥ 0, a weighted sum of revenue and agents’ utilities: E(i,r,λ) [αT(i, r, λ) + λU(i, r, λ)] .
  • 122. Framework The role of revenue: The weight α on revenue captures the value of a dollar in the designer’s budget, spent on the most valuable “cause.”
  • 123. Framework The role of revenue: The weight α on revenue captures the value of a dollar in the designer’s budget, spent on the most valuable “cause.” α = maxi λ̄i: As if a lump-sum transfer to group i were allowed;
  • 124. Framework The role of revenue: The weight α on revenue captures the value of a dollar in the designer’s budget, spent on the most valuable “cause.” α = maxi λ̄i: As if a lump-sum transfer to group i were allowed; α = averagei λ̄i: As if lump-sum transfers to all agents were allowed.
  • 125. Framework The role of revenue: The weight α on revenue captures the value of a dollar in the designer’s budget, spent on the most valuable “cause.” α = maxi λ̄i: As if a lump-sum transfer to group i were allowed; α = averagei λ̄i: As if lump-sum transfers to all agents were allowed. α λ̄i for all i: There is an “outside cause.”
  • 126. Framework The role of revenue: The weight α on revenue captures the value of a dollar in the designer’s budget, spent on the most valuable “cause.” α = maxi λ̄i: As if a lump-sum transfer to group i were allowed; α = averagei λ̄i: As if lump-sum transfers to all agents were allowed. α λ̄i for all i: There is an “outside cause.” α λ̄i for some i: Lump-sum payments to agents in group i are prohibited or costly.
  • 127. Framework Lemma It is optimal for the designer to condition the allocation and transfers only on agents’ labels i and WTP r.
  • 128. Framework Lemma It is optimal for the designer to condition the allocation and transfers only on agents’ labels i and WTP r. Let Vi(r) be the expected per-unit-of-quality social benefit from allocating a good to an agent with WTP r in group i in an IC mechanism.
  • 129. Framework Lemma It is optimal for the designer to condition the allocation and transfers only on agents’ labels i and WTP r. Let Vi(r) be the expected per-unit-of-quality social benefit from allocating a good to an agent with WTP r in group i in an IC mechanism. Pareto optimality with perfectly transferable utility (first welfare theorem): Vi(r) = r text
  • 130. Framework Lemma It is optimal for the designer to condition the allocation and transfers only on agents’ labels i and WTP r. Let Vi(r) be the expected per-unit-of-quality social benefit from allocating a good to an agent with WTP r in group i in an IC mechanism. Let Gi(r) be a continuous distribution of WTP conditional on label i. Vi(r) = r text
  • 131. Framework Lemma It is optimal for the designer to condition the allocation and transfers only on agents’ labels i and WTP r. Let Vi(r) be the expected per-unit-of-quality social benefit from allocating a good to an agent with WTP r in group i in an IC mechanism. If the designer maximizes revenue a’la Myerson (1981): Vi(r) = r − 1 − Gi(r) gi(r) text
  • 132. Framework Lemma It is optimal for the designer to condition the allocation and transfers only on agents’ labels i and WTP r. Let Vi(r) be the expected per-unit-of-quality social benefit from allocating a good to an agent with WTP r in group i in an IC mechanism. Pareto optimality with perfectly transferable utility (first welfare theorem): Vi(r) = r text
  • 133. Framework Lemma It is optimal for the designer to condition the allocation and transfers only on agents’ labels i and WTP r. Let Vi(r) be the expected per-unit-of-quality social benefit from allocating a good to an agent with WTP r in group i in an IC mechanism. A useful decomposition: Vi(r) = Λi(r)· 1 − Gi(r) gi(r) + α· r − 1 − Gi(r) gi(r) text
  • 134. Framework Lemma It is optimal for the designer to condition the allocation and transfers only on agents’ labels i and WTP r. Let Vi(r) be the expected per-unit-of-quality social benefit from allocating a good to an agent with WTP r in group i in an IC mechanism. A useful decomposition: Vi(r) = Λi(r)· 1 − Gi(r) gi(r) | {z } utility + α· r − 1 − Gi(r) gi(r) | {z } revenue text
  • 135. Framework Lemma It is optimal for the designer to condition the allocation and transfers only on agents’ labels i and WTP r. Let Vi(r) be the expected per-unit-of-quality social benefit from allocating a good to an agent with WTP r in group i in an IC mechanism. With redistributive preferences: Vi(r) = Λi(r) · 1 − Gi(r) gi(r) | {z } utility + α · r − 1 − Gi(r) gi(r) | {z } revenue where Λi(r) = Er̃∼Gi [ λ | r̃ ≥ r, i].
  • 136. Framework Lemma It is optimal for the designer to condition the allocation and transfers only on agents’ labels i and WTP r. Let Vi(r) be the expected per-unit-of-quality social benefit from allocating a good to an agent with WTP r in group i in an IC mechanism. With redistributive preferences: Vi(r) = Λi(r) · 1 − Gi(r) gi(r) | {z } utility + α · r − 1 − Gi(r) gi(r) | {z } revenue where Λi(r) = Er̃∼Gi [ λ | r̃ ≥ r, i].
  • 137. Framework Economic idea: The designer assesses the “need” of agents by estimating the unobserved welfare weights based on the observable (label i) and elicitable (wtp r) information: Λi(r) = Er̃∼Gi [ λ | r̃ ≥ r, i].
  • 138. Framework Economic idea: The designer assesses the “need” of agents by estimating the unobserved welfare weights based on the observable (label i) and elicitable (wtp r) information: Λi(r) = Er̃∼Gi [ λ | r̃ ≥ r, i]. Consequence: The optimal allocation depends on the statistical correlation of labels and willingness to pay with the unobserved social welfare weights.
  • 139. Framework Economic idea: The designer assesses the “need” of agents by estimating the unobserved welfare weights based on the observable (label i) and elicitable (wtp r) information: Λi(r) = Er̃∼Gi [ λ | r̃ ≥ r, i]. Consequence: The optimal allocation depends on the statistical correlation of labels and willingness to pay with the unobserved social welfare weights. Correlation is likely to be negative (however, the direction and strength depend on the market context!)
  • 140. Derivation of Optimal Mechanism Derivation of Optimal Mechanism
  • 141. Derivation of Optimal Mechanism 1 Objects are allocated “across” groups: F is split into I cdfs F⋆ i ;
  • 142. Derivation of Optimal Mechanism 1 Objects are allocated “across” groups: F is split into I cdfs F⋆ i ; 2 Objects are allocated “within” groups: For each label i, the objects F⋆ i are allocated optimally to agents in group i.
  • 143. Derivation of Optimal Mechanism 1 Objects are allocated “across” groups: F is split into I cdfs F⋆ i ; 2 Objects are allocated “within” groups: For each label i, the objects F⋆ i are allocated optimally to agents in group i.
  • 144. Derivation of Optimal Mechanism 1 Objects are allocated “across” groups: F is split into I cdfs F⋆ i ; 2 Objects are allocated “within” groups: For each label i, the objects F⋆ i are allocated optimally to agents in group i. Brief recap of Myerson’s ironing: Start with virtual surplus: V (r) = r − 1−G(r) g(r) ;
  • 145. Derivation of Optimal Mechanism 1 Objects are allocated “across” groups: F is split into I cdfs F⋆ i ; 2 Objects are allocated “within” groups: For each label i, the objects F⋆ i are allocated optimally to agents in group i. Brief recap of Myerson’s ironing: Start with virtual surplus: V (r) = r − 1−G(r) g(r) ; Integrate (in the quantile space): Ψ(t) := R 1 t V (G−1(x))dx;
  • 146. Derivation of Optimal Mechanism 1 Objects are allocated “across” groups: F is split into I cdfs F⋆ i ; 2 Objects are allocated “within” groups: For each label i, the objects F⋆ i are allocated optimally to agents in group i. Brief recap of Myerson’s ironing: Start with virtual surplus: V (r) = r − 1−G(r) g(r) ; Integrate (in the quantile space): Ψ(t) := R 1 t V (G−1(x))dx; Concavify the function Ψ;
  • 147. Derivation of Optimal Mechanism 1 Objects are allocated “across” groups: F is split into I cdfs F⋆ i ; 2 Objects are allocated “within” groups: For each label i, the objects F⋆ i are allocated optimally to agents in group i. Brief recap of Myerson’s ironing: Start with virtual surplus: V (r) = r − 1−G(r) g(r) ; Integrate (in the quantile space): Ψ(t) := R 1 t V (G−1(x))dx; Concavify the function Ψ; Differentiate Ψ to get the “ironed” virtual surplus V̄ (r);
  • 148. Derivation of Optimal Mechanism 1 Objects are allocated “across” groups: F is split into I cdfs F⋆ i ; 2 Objects are allocated “within” groups: For each label i, the objects F⋆ i are allocated optimally to agents in group i. Brief recap of Myerson’s ironing: Start with virtual surplus: V (r) = r − 1−G(r) g(r) ; Integrate (in the quantile space): Ψ(t) := R 1 t V (G−1(x))dx; Concavify the function Ψ; Differentiate Ψ to get the “ironed” virtual surplus V̄ (r); ▶ Ironed virtual surplus is negative =⇒ do not allocate;
  • 149. Derivation of Optimal Mechanism 1 Objects are allocated “across” groups: F is split into I cdfs F⋆ i ; 2 Objects are allocated “within” groups: For each label i, the objects F⋆ i are allocated optimally to agents in group i. Brief recap of Myerson’s ironing: Start with virtual surplus: V (r) = r − 1−G(r) g(r) ; Integrate (in the quantile space): Ψ(t) := R 1 t V (G−1(x))dx; Concavify the function Ψ; Differentiate Ψ to get the “ironed” virtual surplus V̄ (r); ▶ Ironed virtual surplus is negative =⇒ do not allocate; ▶ Ironed virtual surplus is constant =⇒ randomize (const. allocation);
  • 150. Derivation of Optimal Mechanism 1 Objects are allocated “across” groups: F is split into I cdfs F⋆ i ; 2 Objects are allocated “within” groups: For each label i, the objects F⋆ i are allocated optimally to agents in group i. Brief recap of Myerson’s ironing: Start with virtual surplus: V (r) = r − 1−G(r) g(r) ; Integrate (in the quantile space): Ψ(t) := R 1 t V (G−1(x))dx; Concavify the function Ψ; Differentiate Ψ to get the “ironed” virtual surplus V̄ (r); ▶ Ironed virtual surplus is negative =⇒ do not allocate; ▶ Ironed virtual surplus is constant =⇒ randomize (const. allocation); ▶ Ironed virtual surplus is increasing =⇒ auction (increasing allocation).
  • 151. Derivation of Optimal Mechanism 1 Objects are allocated “across” groups: F is split into I cdfs F⋆ i ; 2 Objects are allocated “within” groups: For each label i, the objects F⋆ i are allocated optimally to agents in group i.
  • 152. Derivation of Optimal Mechanism 1 Objects are allocated “across” groups: F is split into I cdfs F⋆ i ; 2 Objects are allocated “within” groups: For each label i, the objects F⋆ i are allocated optimally to agents in group i. Observation: Only expected quality, Qi(r), matters for payoffs.
  • 153. Derivation of Optimal Mechanism 1 Objects are allocated “across” groups: F is split into I cdfs F⋆ i ; 2 Objects are allocated “within” groups: For each label i, the objects F⋆ i are allocated optimally to agents in group i. Observation: Only expected quality, Qi(r), matters for payoffs. Within a group, agents are partitioned into intervals according to WTP, with either the “market” or “non-market” allocation in each interval: Market allocation: assortative matching between WTP and quality Qi(r) = (F⋆ i )−1 (Gi(r)), ∀r ∈ [a, b];
  • 154. Derivation of Optimal Mechanism 1 Objects are allocated “across” groups: F is split into I cdfs F⋆ i ; 2 Objects are allocated “within” groups: For each label i, the objects F⋆ i are allocated optimally to agents in group i. Observation: Only expected quality, Qi(r), matters for payoffs. Within a group, agents are partitioned into intervals according to WTP, with either the “market” or “non-market” allocation in each interval: Market allocation: assortative matching between WTP and quality Qi(r) = (F⋆ i )−1 (Gi(r)), ∀r ∈ [a, b]; Non-market allocation: random matching between WTP and quality Qi(r) = q̄, ∀r ∈ [a, b]. Details
  • 155. Derivation of Optimal Mechanism: within-group allocation
  • 156. Derivation of Optimal Mechanism: within-group allocation
  • 157. Derivation of Optimal Mechanism: within-group allocation
  • 158. Derivation of Optimal Mechanism: within-group allocation
  • 159. Derivation of Optimal Mechanism: within-group allocation
  • 160. Derivation of Optimal Mechanism: within-group allocation
  • 161. Derivation of Optimal Mechanism: within-group allocation
  • 162. Derivation of Optimal Mechanism: across-group allocation
  • 163. Derivation of Optimal Mechanism: across-group allocation
  • 164. Derivation of Optimal Mechanism: across-group allocation
  • 165. Derivation of Optimal Mechanism: across-group allocation
  • 166. Derivation of Optimal Mechanism: across-group allocation
  • 167. Derivation of Optimal Mechanism: across-group allocation
  • 168. Derivation of Optimal Mechanism: across-group allocation
  • 169. Derivation of Optimal Mechanism: across-group allocation
  • 170. Derivation of Optimal Mechanism: across-group allocation
  • 171. Derivation of Optimal Mechanism: across-group allocation
  • 172. Derivation of Optimal Mechanism: across-group allocation
  • 173. Derivation of Optimal Mechanism: across-group allocation
  • 174. Derivation of Optimal Mechanism: across-group allocation
  • 175. Derivation of Optimal Mechanism: across-group allocation
  • 176. Derivation of Optimal Mechanism: across-group allocation
  • 177. Derivation of Optimal Mechanism: across-group allocation
  • 178. Derivation of Optimal Mechanism: across-group allocation
  • 179. Derivation of Optimal Mechanism: across-group allocation
  • 180. Derivation of Optimal Mechanism: across-group allocation
  • 181. Derivation of Optimal Mechanism: across-group allocation
  • 183. Economic Implications Assume first that the designer can give label-contingent lump-sum transfers.
  • 184. Economic Implications Assume first that the designer can give label-contingent lump-sum transfers. Proposition (WTP-revealed inequality ) Suppose that α ≥ λ̄i. Then, it is optimal to provide a random allocation to agents with willingness to pay in some (non-degenerate) interval if and only if the function Λi(r) · 1 − Gi(r) gi(r) + α · r − 1 − Gi(r) gi(r) is not increasing.
  • 185. Economic Implications Assuming differentiability, the condition for using a non-market mechanism around type r in group i becomes Λ′ i(r) 1 − Gi(r) gi(r) + α + (Λi(r) − α) d dr 1 − Gi(r) gi(r) 0, where recall that Λi(r) = Er̃∼Gi [ λ | r̃ ≥ r, i].
  • 186. Economic Implications Assuming differentiability, the condition for using a non-market mechanism around type r in group i becomes Λ′ i(r) 1 − Gi(r) gi(r) + α + (Λi(r) − α) d dr 1 − Gi(r) gi(r) 0, where recall that Λi(r) = Er̃∼Gi [ λ | r̃ ≥ r, i]. Thus, non-market allocation is optimal if willingness to pay is strongly (negatively) correlated with the unobserved social welfare weights.
  • 187. Economic Implications Assuming differentiability, the condition for using a non-market mechanism around type r in group i becomes Λ′ i(r) 1 − Gi(r) gi(r) + α + (Λi(r) − α) d dr 1 − Gi(r) gi(r) 0, where recall that Λi(r) = Er̃∼Gi [ λ | r̃ ≥ r, i]. Thus, non-market allocation is optimal if willingness to pay is strongly (negatively) correlated with the unobserved social welfare weights. This is more likely to hold when: The designer has strong redistributive preferences (dispersion in λ’s); The good being allocated is relatively expensive and everyone needs it; The label i is not very informative about λ.
  • 188. Economic Implications What if the designer cannot give a lump-sum transfer to group i?
  • 189. Economic Implications What if the designer cannot give a lump-sum transfer to group i? We call the good universally desired (for group i) if ri 0.
  • 190. Economic Implications What if the designer cannot give a lump-sum transfer to group i? We call the good universally desired (for group i) if ri 0. Interpretation: A vast majority of agents have a willingness to pay that is bounded away from zero.
  • 191. Economic Implications What if the designer cannot give a lump-sum transfer to group i? We call the good universally desired (for group i) if ri 0. Interpretation: A vast majority of agents have a willingness to pay that is bounded away from zero. Main example: “Essential” goods: housing, food, basic health care;
  • 192. Economic Implications Proposition (Label-revealed inequality ) Suppose that the average Pareto weight λ̄i for group i is strictly larger than the weight on revenue α; the good is universally desired (ri 0). Then, there exists r⋆ i ri such that the optimal allocation is random at a price of 0 for all types r ≤ r⋆ i .
  • 193. Economic Implications Proposition (Label-revealed inequality ) Suppose that the average Pareto weight λ̄i for group i is strictly larger than the weight on revenue α; the good is universally desired (ri 0). Then, there exists r⋆ i ri such that the optimal allocation is random at a price of 0 for all types r ≤ r⋆ i . Interpretation: If the designer would like to redistribute to group i but cannot give agents in that group a direct cash transfer, then it is optimal to provide the lowest qualities of universally desired goods for free.
  • 194. Economic Implications Proposition (Label-revealed inequality ) Suppose that the average Pareto weight λ̄i for group i is strictly larger than the weight on revenue α; the good is universally desired (ri 0). Then, there exists r⋆ i ri such that the optimal allocation is random at a price of 0 for all types r ≤ r⋆ i . Interpretation: If the designer would like to redistribute to group i but cannot give agents in that group a direct cash transfer, then it is optimal to provide the lowest qualities of universally desired goods for free. Note: There might still be a price gradient for higher qualities.
  • 195. Economic Implications Proposition (Label-revealed inequality ) Suppose that the average Pareto weight λ̄i for group i is strictly larger than the weight on revenue α; the good is universally desired (ri 0). Then, there exists r⋆ i ri such that the optimal allocation is random at a price of 0 for all types r ≤ r⋆ i . “Wrong” intuition: A random allocation for free increases the welfare of agents with lowest willingness to pay
  • 196. Economic Implications Proposition (Label-revealed inequality ) Suppose that the average Pareto weight λ̄i for group i is strictly larger than the weight on revenue α; the good is universally desired (ri 0). Then, there exists r⋆ i ri such that the optimal allocation is random at a price of 0 for all types r ≤ r⋆ i . “Wrong” intuition: A random allocation for free increases the welfare of agents with lowest willingness to pay Correct Intuition: A random allocation for free enables the designer to lower prices for all agents Picture
  • 198. Conclusions When to use in-kind redistribution? (random allocation of a range of quality levels at a below-market price)
  • 199. Conclusions When to use in-kind redistribution? (random allocation of a range of quality levels at a below-market price) Roughly: When observable variables uncover inequality in the unobserved welfare weights.
  • 200. Conclusions When to use in-kind redistribution? (random allocation of a range of quality levels at a below-market price) Roughly: When observable variables uncover inequality in the unobserved welfare weights. 1 Label-revealed inequality:
  • 201. Conclusions When to use in-kind redistribution? (random allocation of a range of quality levels at a below-market price) Roughly: When observable variables uncover inequality in the unobserved welfare weights. 1 Label-revealed inequality: When the average Pareto weight on group i exceeds the weight on revenue, it is optimal to use at least some in-kind redistribution for universally desired goods.
  • 202. Conclusions When to use in-kind redistribution? (random allocation of a range of quality levels at a below-market price) Roughly: When observable variables uncover inequality in the unobserved welfare weights. 1 Label-revealed inequality: When the average Pareto weight on group i exceeds the weight on revenue, it is optimal to use at least some in-kind redistribution for universally desired goods. ▶ Qualified support for programs allocating essential goods to agents satisfying verifiable eligibility criteria (if cash transfers are not feasible)
  • 203. Conclusions When to use in-kind redistribution? (random allocation of a range of quality levels at a below-market price) Roughly: When observable variables uncover inequality in the unobserved welfare weights. 1 Label-revealed inequality: When the average Pareto weight on group i exceeds the weight on revenue, it is optimal to use at least some in-kind redistribution for universally desired goods. ▶ Qualified support for programs allocating essential goods to agents satisfying verifiable eligibility criteria (if cash transfers are not feasible) 2 WTP-revealed inequality: When the welfare weights are strongly and negatively correlated with willingness to pay.
  • 204. Conclusions When to use in-kind redistribution? (random allocation of a range of quality levels at a below-market price) Roughly: When observable variables uncover inequality in the unobserved welfare weights. 1 Label-revealed inequality: When the average Pareto weight on group i exceeds the weight on revenue, it is optimal to use at least some in-kind redistribution for universally desired goods. ▶ Qualified support for programs allocating essential goods to agents satisfying verifiable eligibility criteria (if cash transfers are not feasible) 2 WTP-revealed inequality: When the welfare weights are strongly and negatively correlated with willingness to pay. ▶ Provision of a subsidized lower-quality option in addition to a higher-quality option priced by the market (e.g., public health care)
  • 205. Conclusions When to use market mechanisms? (assortative matching of a range of quality levels at market-clearing prices)
  • 206. Conclusions When to use market mechanisms? (assortative matching of a range of quality levels at market-clearing prices) Roughly: When the motives to maximize revenue and allocative efficiency dominate the redistributive concerns.
  • 207. Conclusions When to use market mechanisms? (assortative matching of a range of quality levels at market-clearing prices) Roughly: When the motives to maximize revenue and allocative efficiency dominate the redistributive concerns. 1 Revenue maximization:
  • 208. Conclusions When to use market mechanisms? (assortative matching of a range of quality levels at market-clearing prices) Roughly: When the motives to maximize revenue and allocative efficiency dominate the redistributive concerns. 1 Revenue maximization: As long as the weight on revenue is above the average Pareto weight, some assortative matching is optimal:
  • 209. Conclusions When to use market mechanisms? (assortative matching of a range of quality levels at market-clearing prices) Roughly: When the motives to maximize revenue and allocative efficiency dominate the redistributive concerns. 1 Revenue maximization: As long as the weight on revenue is above the average Pareto weight, some assortative matching is optimal: ▶ Allocation of goods to corporations (oil leases, spectrum licenses etc.)
  • 210. Conclusions When to use market mechanisms? (assortative matching of a range of quality levels at market-clearing prices) Roughly: When the motives to maximize revenue and allocative efficiency dominate the redistributive concerns. 1 Revenue maximization: As long as the weight on revenue is above the average Pareto weight, some assortative matching is optimal: ▶ Allocation of goods to corporations (oil leases, spectrum licenses etc.) ▶ Whenever lump-sum transfers to the target population are feasible (e.g. tax credits for renters in the housing market).
  • 211. Conclusions When to use market mechanisms? (assortative matching of a range of quality levels at market-clearing prices) Roughly: When the motives to maximize revenue and allocative efficiency dominate the redistributive concerns. 1 Revenue maximization: As long as the weight on revenue is above the average Pareto weight, some assortative matching is optimal: ▶ Allocation of goods to corporations (oil leases, spectrum licenses etc.) ▶ Whenever lump-sum transfers to the target population are feasible (e.g. tax credits for renters in the housing market). 2 Efficiency maximization: When the welfare weights are not strongly correlated with willingness to pay:
  • 212. Conclusions When to use market mechanisms? (assortative matching of a range of quality levels at market-clearing prices) Roughly: When the motives to maximize revenue and allocative efficiency dominate the redistributive concerns. 1 Revenue maximization: As long as the weight on revenue is above the average Pareto weight, some assortative matching is optimal: ▶ Allocation of goods to corporations (oil leases, spectrum licenses etc.) ▶ Whenever lump-sum transfers to the target population are feasible (e.g. tax credits for renters in the housing market). 2 Efficiency maximization: When the welfare weights are not strongly correlated with willingness to pay: ▶ Small dispersion in welfare weights to begin with;
  • 213. Conclusions When to use market mechanisms? (assortative matching of a range of quality levels at market-clearing prices) Roughly: When the motives to maximize revenue and allocative efficiency dominate the redistributive concerns. 1 Revenue maximization: As long as the weight on revenue is above the average Pareto weight, some assortative matching is optimal: ▶ Allocation of goods to corporations (oil leases, spectrum licenses etc.) ▶ Whenever lump-sum transfers to the target population are feasible (e.g. tax credits for renters in the housing market). 2 Efficiency maximization: When the welfare weights are not strongly correlated with willingness to pay: ▶ Small dispersion in welfare weights to begin with; ▶ Large dispersion in welfare weights but little correlation with WTP (affordable goods for which WTP depends heavily on taste).
  • 214. Extensions and Future Work Extensions and Future Work
  • 215. Extensions and Future Work Allocative externalities
  • 216. Extensions and Future Work Allocative externalities =⇒ vaccine allocation (ADK + Eric Budish)
  • 217. Extensions and Future Work Allocative externalities =⇒ vaccine allocation (ADK + Eric Budish) Vi(r) = Λi(r) · 1 − Gi(r) gi(r) | {z } utility + α · r − 1 − Gi(r) gi(r) | {z } revenue + E [Tex|i, r] | {z } externality .
  • 218. Extensions and Future Work Allocative externalities =⇒ vaccine allocation (ADK + Eric Budish) Vi(r) = Λi(r) · 1 − Gi(r) gi(r) | {z } utility + α · r − 1 − Gi(r) gi(r) | {z } revenue + E [Tex|i, r] | {z } externality . Pricing versus Rationing
  • 219. Extensions and Future Work Allocative externalities =⇒ vaccine allocation (ADK + Eric Budish) Vi(r) = Λi(r) · 1 − Gi(r) gi(r) | {z } utility + α · r − 1 − Gi(r) gi(r) | {z } revenue + E [Tex|i, r] | {z } externality . Pricing versus Rationing versus Queuing (ADK + Shengwu Li)
  • 220. Extensions and Future Work Allocative externalities =⇒ vaccine allocation (ADK + Eric Budish) Vi(r) = Λi(r) · 1 − Gi(r) gi(r) | {z } utility + α · r − 1 − Gi(r) gi(r) | {z } revenue + E [Tex|i, r] | {z } externality . Pricing versus Rationing versus Queuing (ADK + Shengwu Li) vK · xK + vM · xM − vQ · xQ
  • 221. Extensions and Future Work Allocative externalities =⇒ vaccine allocation (ADK + Eric Budish) Vi(r) = Λi(r) · 1 − Gi(r) gi(r) | {z } utility + α · r − 1 − Gi(r) gi(r) | {z } revenue + E [Tex|i, r] | {z } externality . Pricing versus Rationing versus Queuing (ADK + Shengwu Li) vK · xK + vM · xM − vQ · xQ Other on-going projects:
  • 222. Extensions and Future Work Allocative externalities =⇒ vaccine allocation (ADK + Eric Budish) Vi(r) = Λi(r) · 1 − Gi(r) gi(r) | {z } utility + α · r − 1 − Gi(r) gi(r) | {z } revenue + E [Tex|i, r] | {z } externality . Pricing versus Rationing versus Queuing (ADK + Shengwu Li) vK · xK + vM · xM − vQ · xQ Other on-going projects: ▶ Application to congestion pricing;
  • 223. Extensions and Future Work Allocative externalities =⇒ vaccine allocation (ADK + Eric Budish) Vi(r) = Λi(r) · 1 − Gi(r) gi(r) | {z } utility + α · r − 1 − Gi(r) gi(r) | {z } revenue + E [Tex|i, r] | {z } externality . Pricing versus Rationing versus Queuing (ADK + Shengwu Li) vK · xK + vM · xM − vQ · xQ Other on-going projects: ▶ Application to congestion pricing; ▶ Comparison of screening devices.
  • 224. Extensions and Future Work Interaction of IMD with conventional redistributive tools (income taxation):
  • 225. Extensions and Future Work Interaction of IMD with conventional redistributive tools (income taxation): ▶ Should redistribution through markets still be used? When?
  • 226. Extensions and Future Work Interaction of IMD with conventional redistributive tools (income taxation): ▶ Should redistribution through markets still be used? When? ▶ Does IMD have a greater scope in developed or developing countries?
  • 227. Extensions and Future Work Interaction of IMD with conventional redistributive tools (income taxation): ▶ Should redistribution through markets still be used? When? ▶ Does IMD have a greater scope in developed or developing countries? The effects of concave utility functions:
  • 228. Extensions and Future Work Interaction of IMD with conventional redistributive tools (income taxation): ▶ Should redistribution through markets still be used? When? ▶ Does IMD have a greater scope in developed or developing countries? The effects of concave utility functions: ▶ Risk aversion (force against rationing)
  • 229. Extensions and Future Work Interaction of IMD with conventional redistributive tools (income taxation): ▶ Should redistribution through markets still be used? When? ▶ Does IMD have a greater scope in developed or developing countries? The effects of concave utility functions: ▶ Risk aversion (force against rationing) ▶ Income effects (force against using constant welfare weights)
  • 230. Extensions and Future Work Interaction of IMD with conventional redistributive tools (income taxation): ▶ Should redistribution through markets still be used? When? ▶ Does IMD have a greater scope in developed or developing countries? The effects of concave utility functions: ▶ Risk aversion (force against rationing) ▶ Income effects (force against using constant welfare weights) The effects of aftermarkets:
  • 231. Extensions and Future Work Interaction of IMD with conventional redistributive tools (income taxation): ▶ Should redistribution through markets still be used? When? ▶ Does IMD have a greater scope in developed or developing countries? The effects of concave utility functions: ▶ Risk aversion (force against rationing) ▶ Income effects (force against using constant welfare weights) The effects of aftermarkets: ▶ Is rationing even feasible?
  • 232. Extensions and Future Work Interaction of IMD with conventional redistributive tools (income taxation): ▶ Should redistribution through markets still be used? When? ▶ Does IMD have a greater scope in developed or developing countries? The effects of concave utility functions: ▶ Risk aversion (force against rationing) ▶ Income effects (force against using constant welfare weights) The effects of aftermarkets: ▶ Is rationing even feasible? ▶ How do aftermarkets modify the optimal mechanism?
  • 233. Extensions and Future Work Interaction of IMD with conventional redistributive tools (income taxation): ▶ Should redistribution through markets still be used? When? ▶ Does IMD have a greater scope in developed or developing countries? The effects of concave utility functions: ▶ Risk aversion (force against rationing) ▶ Income effects (force against using constant welfare weights) The effects of aftermarkets: ▶ Is rationing even feasible? ▶ How do aftermarkets modify the optimal mechanism? ... Much more work remains to be done:)
  • 235. Intuition for factor 2 Why “2” in the definition of same-side inequality?
  • 236. Intuition for factor 2 Why rationing becomes optimal when λj(rj) 2Λj?
  • 237. Intuition for factor 2 Why rationing becomes optimal when λj(rj) 2Λj? Consider the seller side and let rS = 0.
  • 238. Intuition for factor 2 Why rationing becomes optimal when λj(rj) 2Λj? Consider the seller side and let rS = 0. We will consider the welfare effects of raising the price from p to p + ϵ and rationing, for some initial small price p ≈ 0.
  • 240. Competitive mechanism with price p Gain: G0 = R p 0 λS(r)(p − r)dGS(r);
  • 241. Competitive mechanism with price p Gain: G0 ≈ gS(0)λS(0) R p 0 (p − r)dr;
  • 242. Competitive mechanism with price p Gain: G0 ≈ gS(0)λS(0) R p 0 (p − r)dr;
  • 243. Competitive mechanism with price p Gain: G0 ≈ gS(0)λS(0) R p 0 (p − r)dr; Cost: C0 = ΛS · pGS(p).
  • 244. Competitive mechanism with price p + ϵ Gain: G1 ≈ gS(0)λS(0) R p+ϵ 0 (p + ϵ − r)dr; Cost: C1 = ΛS · (p + ϵ)GS(p + ϵ).
  • 245. Rationing at price p + ϵ Gain: G1 ≈ gS(0)λS(0) p p+ϵ R p+ϵ 0 (p + ϵ − r)dr; Cost: C1 = ΛS · (p + ϵ)GS(p).
  • 246. Rationing at price p + ϵ Gain: G1 ≈ gS(0)λS(0) p p+ϵ R p+ϵ 0 (p + ϵ − r)dr; Cost: C1 = ΛS · (p + ϵ)GS(p).
  • 247. Rationing at price p + ϵ Gain: G1 ≈ gS(0)λS(0) p p+ϵ R p+ϵ 0 (p + ϵ − r)dr; Cost: C1 = ΛS · (p + ϵ)GS(p).
  • 248. Rationing at price p + ϵ Gain: G1 ≈ gS(0)λS(0) p p+ϵ R p+ϵ 0 (p + ϵ − r)dr; Cost: C1 = ΛS · (p + ϵ)GS(p).
  • 249. Rationing at price p + ϵ Change in gain: λS(0) | {z } value for money GS(p) | {z } mass 1 2 ϵ |{z} per agent surplus ; Change in cost: ΛS |{z} value for money GS(p) | {z } mass ϵ |{z} per agent cost .
  • 255. Derivation of the optimal “within-group” mechanism The “within-group” problem: Fixing a group of agents i, and a distribution of quality Fi available for group i, what is the optimal way to allocate quality subject to IC and IR constraints?
  • 256. Derivation of the optimal “within-group” mechanism The designer’s problem: (Qi(r) denotes expected quality) max Qi(r), Ui(ri) Z r̄i ri Vi(r)Qi(r)dGi(r) + (λ̄i − α)Ui(ri)
  • 257. Derivation of the optimal “within-group” mechanism The designer’s problem: (Qi(r) denotes expected quality) max Qi(r) Z r̄i ri Vi(r)Qi(r)dGi(r) + max{0, λ̄i − α}riQi(ri).
  • 258. Derivation of the optimal “within-group” mechanism The designer’s problem: (Qi(r) denotes expected quality) max Qi(r) Z r̄i ri Vi(r)Qi(r)dGi(r) + max{0, λ̄i − α}riQi(ri). In the above, Vi(r) = α(r − 1−Gi(r) gi(r) ) + Λi(r)1−Gi(r) gi(r) .
  • 259. Derivation of the optimal “within-group” mechanism The designer’s problem: (Qi(r) denotes expected quality) max Qi(r) Z r̄i ri Vi(r)Qi(r)dGi(r) + max{0, λ̄i − α}riQi(ri). In the above, Vi(r) = α(r − 1−Gi(r) gi(r) ) + Λi(r)1−Gi(r) gi(r) . Feasible distribution of expected quality: CDF Φi such that Fi ≻MPS Φi.
  • 260. Derivation of the optimal “within-group” mechanism The designer’s problem: (Qi(r) denotes expected quality) max Qi(r) Z r̄i ri Vi(r)Qi(r)dGi(r) + max{0, λ̄i − α}riQi(ri). In the above, Vi(r) = α(r − 1−Gi(r) gi(r) ) + Λi(r)1−Gi(r) gi(r) . Feasible distribution of expected quality: CDF Φi such that Fi ≻MPS Φi. Incentive-compatibility =⇒ Gi(r) = Φi(q)
  • 261. Derivation of the optimal “within-group” mechanism The designer’s problem: (Qi(r) denotes expected quality) max Qi(r) Z r̄i ri Vi(r)Qi(r)dGi(r) + max{0, λ̄i − α}riQi(ri). In the above, Vi(r) = α(r − 1−Gi(r) gi(r) ) + Λi(r)1−Gi(r) gi(r) . Feasible distribution of expected quality: CDF Φi such that Fi ≻MPS Φi. Incentive-compatibility =⇒ Qi(r) = Φ−1 i (Gi(r))
  • 262. Derivation of the optimal “within-group” mechanism The designer’s problem: (Qi(r) denotes expected quality) max Qi(r) Z r̄i ri Vi(r)Qi(r)dGi(r) + max{0, λ̄i − α}riQi(ri). In the above, Vi(r) = α(r − 1−Gi(r) gi(r) ) + Λi(r)1−Gi(r) gi(r) . Feasible distribution of expected quality: CDF Φi such that Φ−1 i ≻MPS F−1 i . Incentive-compatibility =⇒ Qi(r) = Φ−1 i (Gi(r))
  • 263. Derivation of the optimal “within-group” mechanism The designer’s problem is max Ψi Z r̄i ri Vi(r)Ψi(Gi(r))dGi(r) + max{0, λ̄i − α}riΨi(0) s.t. Ψi ≻MPS F−1 i Back
  • 264. Derivation of the optimal “within-group” mechanism The designer’s problem is max Ψi Z 1 0 Vi(t) z }| { Z 1 t Vi(G−1 i (x))dx + max{0, λ̄i − α}ri1{t=0} dΨi(t) s.t. Ψi ≻MPS F−1 i Back
  • 265. Derivation of the optimal “within-group” mechanism The designer’s problem is max Ψi Z 1 0 Vi(t) z }| { Z 1 t Vi(G−1 i (x))dx + max{0, λ̄i − α}ri1{t=0} dΨi(t) s.t. Ψi ≻MPS F−1 i Agents are partitioned into intervals according to WTP: Back
  • 266. Derivation of the optimal “within-group” mechanism The designer’s problem is max Ψi Z 1 0 Vi(t) z }| { Z 1 t Vi(G−1 i (x))dx + max{0, λ̄i − α}ri1{t=0} dΨi(t) s.t. Ψi ≻MPS F−1 i Agents are partitioned into intervals according to WTP: ▶ Market allocation: assortative matching between WTP and quality Qi(r) = F−1 i (Gi(r)), ∀r ∈ [a, b]; Back
  • 267. Derivation of the optimal “within-group” mechanism The designer’s problem is max Ψi Z 1 0 Vi(t) z }| { Z 1 t Vi(G−1 i (x))dx + max{0, λ̄i − α}ri1{t=0} dΨi(t) s.t. Ψi ≻MPS F−1 i Agents are partitioned into intervals according to WTP: ▶ Market allocation: assortative matching between WTP and quality Qi(r) = F−1 i (Gi(r)), ∀r ∈ [a, b]; ▶ Non-market allocation: random matching between WTP and quality Qi(r) = q̄, ∀r ∈ [a, b]. Back
  • 268. Derivation of the optimal “within-group” mechanism The designer’s problem is max Ψi, F̃i Z 1 0 Vi(t) z }| { Z 1 t Vi(G−1 i (x))dx + max{0, λ̄i − α}ri1{t=0} dΨi(t) s.t. Ψi ≻MPS F̃−1 i ≻FOSD F−1 i Agents are partitioned into intervals according to WTP: ▶ Market allocation: assortative matching between WTP and quality Qi(r) = F−1 i (Gi(r)), ∀r ∈ [a, b]; ▶ Non-market allocation: random matching between WTP and quality Qi(r) = q̄, ∀r ∈ [a, b]. Back