Other exams ask what a competitive equilibrium is. The DSE entrance gives you a strange economy and asks you to find it: tastes that are not smooth, agents who want only one good, goods that are free. Every tool is in Lessons 1 to 5. What is new is the habit of drawing each agent’s demand first and the willingness to find that no equilibrium exists.
An exchange economy has two agents and two goods X and Y. Agent 1’s endowment is (0, 10) and agent 2’s is (11, 0). Agent 1 strictly prefers (a, b) to (c, d) if a > c, or a = c and b > d (lexicographic, X first). Agent 2 strictly prefers (a, b) to (c, d) if min{a, b} > min{c, d}. This economy has: (A) one competitive equilibrium allocation; (B) two; (C) an infinite number; (D) none.
Four things recur, and the 74 questions sorted into this lesson’s practice sets fall into four groups: is this allocation efficient, which prices clear the markets, what happens when tastes are lexicographic or an equilibrium fails to exist, and transfers, production and fairness. Almost every question gives the same kind of data: two agents, two goods, endowments, and a taste for each agent that is not Cobb–Douglas.
A four-step habit solves most of them.
Normalise. Let the prices sum to one (the DSE often asks for them that way) or set one to 1.
Write each agent’s demand from the table below. Ask what she does when the price ratio is below, equal to, and above the one that matters, and what she does when a price is zero.
Find the scarce good. Compare totals. If the economy has more of x than anyone can use (complements), x is free.
Check the market for one good, then use Walras’ law for the other; and check whether demand jumps over the price you need.
02
The building blocks
Seven tastes and how each one demands
Tastes
Demand at positive prices
If a price is zero
Cobb–Douglas, xay1−a
Spends a share a of wealth on x
Wants unlimited amounts of the free good (unless her wealth is zero)
Perfect complements, min{x, y}
Equal amounts, x = y = w/(px + py)
Buys as much of the priced good as her wealth allows and any amount at least as large of the free one: demand exists
Perfect substitutes, x + y
All on the cheaper good; any split if prices are equal (demand is a set)
Wants unlimited amounts of the free good
Lexicographic, x first
All wealth on x (she ignores y unless x ties)
Unlimited demand for x, or for y with ties in x: no best bundle
Lexicographic, y first
All wealth on y
Same: no best bundle
max{x, y}
All on the cheaper good; at equal prices she picks either extreme, so demand is two separate points (not convex)
Unlimited demand for the free good
x² + y² (and other non-convex tastes)
A corner: all wealth on whichever good gives more units
Unlimited demand for the free good
Two consequences explain most of the surprises. First, only perfect complements can sit at an equilibrium where a price is zero, because only they stop wanting more of a free good. So when the economy has a surplus of one good and everyone wants goods in fixed proportions, the surplus good is free. Second, with lexicographic tastes demand jumps, which is how equilibria vanish.
Pause and predict
Two perfect-complement agents together own 10 units of x and 6 of y. In equilibrium the price of x is
03
Interactive
Try it: the solver
Choose tastes and endowments for two agents, or load one of the past-paper economies from the menu. The solver finds every price (as the share of the price sum, px out of 1) at which the markets clear, with open ends marked (“0 < px/py ≤ 1”), and gives the allocation. If there is no equilibrium it says what goes wrong. The graph shows the excess demand for x as its price rises from 0 to 1: a flat stretch where an agent is indifferent, a jump where demand switches, a red tick where someone wants a free good without limit.
Equilibrium prices
p_x/p_y = 10 (prices 0.909, 0.091 with sum 1)Agent 1 gets (1, 0).
Excess demand for x as the price of x (out of a sum of 1) rises
Total demand for x minus the supplyWhere it is zero: equilibriumRed ticks at the foot: someone wants a free good without limit
04
Part 1
Part 1: is this allocation efficient?
The test is always the same: can anyone gain with no one losing? Look for a swap. Four tricks cover most questions.
Perfect complements. Waste is the signal: if someone holds more of a good than her partner good lets her use, the spare can be moved to the other person, unless that person is also tied. With two Leontief agents and totals (X, Y), each unit of utility costs one x and one y, so utilities are limited to u₁ + u₂ ≤ min(X, Y), and an allocation is efficient exactly when its utilities add up to that (DSE 2010, 2017).
Perfect substitutes. Efficient means each person holds only the good she values relatively more, unless the MRSs are equal (DSE 2009, 2011).
Non-convex or max tastes. Interior points are not efficient: shift to the extremes (DSE 2006, 2012).
Utility depends on others, or on location. Draw the possible pairs of utilities and look for the frontier (DSE 2012 Antony and Cleopatra, 2013 power plant, 2014 consumption externality).
DSE 2011 · hard
Two Leontief agents share 6 units of X and 4 of Y. Which allocation is not efficient? (A) (2,2),(4,2) (B) (3,2),(3,2) (C) (3,1),(3,3) (D) (1,2),(5,2)
1
Look for spare goods.
In D, agent 1 holds (1, 2) and uses only 1 of her 2 units of y; agent 2 holds (5, 2) and wastes 3 of her 5 units of x.
2
Move the spare y.
Give agent 2 the unused unit of y: she holds (5, 3), utility 3 instead of 2. Agent 1 is unaffected: still utility 1.
Answer
D. The others leave nothing to move: in A, B and C the only waste is a good that the other person cannot use without more of the other good too.
DSE 2017 · medium
Two Leontief agents share 4 of x and 2 of y. Which is not Pareto optimal: (A) A (1,1), B (1,1); (B) A (2,1), B (3/2,1); (C) A (1/2,3/2), B (3,1/2); (D) A (3,2), B (0,0)?
1
The utility-sum test.
Utilities cannot add to more than min(4, 2) = 2. An allocation is optimal exactly when they do.
Antony and Cleopatra share a profit of ₹10. Antony’s utility is √(IAIC); Cleopatra’s is IC. Division 1 is (7, 3), division 2 is (3, 7). Which is Pareto optimal?
1
Compare the utilities.
Division 1: UA = √21, UC = 3. Division 2: UA = √21, UC = 7. Same for Antony, much better for Cleopatra.
2
So division 1 is dominated. Is division 2?
Raising IC above 5 lowers UA = √((10 − IC)IC), so beyond 5 there is a trade-off: nobody can gain without Antony losing.
Answer
Only division 2.
DSE 2013 · hard
A city is the interval [0, 1]. A lives at 0.2 and B at 0.7. A plant is built somewhere; each wants it as far away as possible (utility = distance). Which locations are Pareto optimal?
1
Outside [0.2, 0.7] both gain by moving away.
Left of 0.2, moving left raises both distances; right of 0.7, moving right does. So only the ends 0 and 1 can be optimal there.
2
Between 0.2 and 0.7 the ends beat the middle.
Location 0 gives distances (0.2, 0.7) and location 1 gives (0.8, 0.3). For a point between 0.2 and 0.4 the distances are at most (0.2, 0.5), so location 0 is at least as good for both. For a point between 0.4 and 0.7 they are at most (0.5, 0.3), so location 1 is at least as good for both.
Answer
Only 0 and 1.
One more of the set-logic kind (DSE 2014): if a is Pareto optimal in the large set S, it is optimal in any subset containing it (nothing in the subset beats it). The converse fails: a may be optimal in a subset only because the alternative that beats it was left out. Of the four statements about S = {a, b, c, d, e} and T = {a, b, c, d}, exactly two are true.
05
Part 2
Part 2: which prices clear the markets?
Normalise the prices to sum to one and check each case in the table. Most of these questions have a surplus good whose price must be zero, or an agent with perfect substitutes whose indifference pins the price ratio down to a range.
DSE 2004 · hard
Two Leontief agents. Case 1: endowments (1000, 0) and (0, 1000). Case 2: (999, 0) and (0, 1000). Find the equilibrium prices and allocations in each.
1
Case 1: symmetric.
At any prices, agent 1 has wealth 1000px and buys x = y = 1000px/(px + py); agent 2 buys the rest, in equal amounts. The x market always clears. So every price is an equilibrium price, and the allocations are every (x₁, x₁) with 0 ≤ x₁ ≤ 1000.
2
Case 2: y is in surplus.
There are 999 units of x and 1000 of y. At most 999 of y can be used, so y is free: prices (1, 0). Agent 1 buys her own 999 units of x with her wealth; agent 2, with no wealth, takes whatever y is left. Agent 1 gets (999, y₁) with 999 ≤ y₁ ≤ 1000.
Answer
Case 1: x₁ = y₁ for any x₁ in [0, 1000] (option C of Q4). Case 2: prices (1, 0) and x₁ = 999, y₁ ∈ [999, 1000].
DSE 2006 · hard
Two Leontief agents; endowments (0, 5) and (10, 0). Is (3,3),(7,2) a competitive equilibrium allocation? Is it efficient? What are the equilibrium prices if they sum to 1? Is (10,5),(0,0) an equilibrium?
1
Which good is scarce?
10 of x but only 5 of y: x is free, so prices are (0, 1).
2
The equilibrium allocations.
Agent 1 has wealth 5; at prices (0, 1) she buys 5 units of y and, to match, at least 5 of x. Agent 2 has wealth 0, buys no y, and takes the rest of x. So agent 1 gets (x, 5) with 5 ≤ x ≤ 10.
3
Now the questions.
(3,3),(7,2) gives agent 1 only 3 of y, but in equilibrium she buys 5: not an equilibrium. It is efficient, though: agent 1 has no waste and agent 2’s spare x cannot help her. (10,5),(0,0) is in the set: an equilibrium, and efficient.
Answer
Q21: not an equilibrium but efficient. Q22: equilibrium and efficient. Q23: prices (0, 1).
DSE 2015 · hard
Three agents with u¹ = xy, u² = x³y and u³ = xy², and endowments (2,0), (0,12), (12,0). Then px/py is? And with endowments (0,2), (12,0), (0,12)?
1
Exponents on x.
1/2, 3/4, 1/3. With py = 1 and px = p, wealths are 2p, 12, 12p.
2
Demand for x.
1/2 · 2p/p = 1; 3/4 · 12/p = 9/p; 1/3 · 12p/p = 4. Total supply of x is 14, so 1 + 9/p + 4 = 14 and p = 1.
3
Second case.
Wealths 2, 12p, 12 and supply of x is 12. Demands: 1/p, 9, 4/p. So 5/p + 9 = 12 and p = 5/3.
Answer
px/py = 1 in the first economy (option B); 5/3 > 1 in the second (option D).
DSE 2019 · medium and hard
Trader 1 owns 100 left shoes; trader 2 owns 99 right shoes. Each cares only about complete pairs, shoes are divisible. What is the equilibrium price of left shoes divided by that of right shoes? What does trader 2 hold?
1
Complements with a surplus.
There are 100 left and 99 right, so left shoes are in surplus: their price is zero.
2
Allocations.
Trader 2 keeps her 99 right shoes and takes at least 99 left shoes, which are free. Trader 1 is left with 0 to 1 left shoes and nothing else.
Answer
The price ratio is 0, and trader 2 gets at least 99 left shoes.
DSE 2005 · hard
Agent 1 has endowment (100, 100) and utility min{x₁, y₁}; agent 2 has (50, 0) and utility x₂ + y₂. What are the equilibrium prices, with sum 1?
1
Agent 2 compares prices.
She buys only x if px < py, only y if px > py, and is indifferent at equal prices.
2
Agent 1 never moves.
She wants x = y, and she owns (100, 100), so she keeps it at every price.
3
So agent 2 must keep her own goods.
The market clears only if agent 2 holds (50, 0): she buys only x, so px ≤ py. Prices must be positive (she would want unlimited x if x were free).
Answer
Every price with 0 < px/py ≤ 1. (1/3, 2/3) is an example (option C of Q3), and the no-trade allocation is the equilibrium allocation (Q1, option D).
Sequential choice (DSE 2007). A variant where there is no market at all: agent 1 chooses first, then agent 2 takes the best of what is left. Each faces x ≤ 3, y ≤ 3 and x² + y² ≤ 12. Agent 1 maximises x²y: on the circle x² + y² = 12 the tangency is at x = √8, y = 2. Agent 2 takes the remainder (3 − √8, 1). If agent 2 chooses first with u = 2x + y, the circle’s tangency would put x above 3, which is not allowed, so she takes the corner x = 3, y = √3, leaving agent 1 (0, 3 − √3). With a = 1 and the bound on consumption, the first of these allocations is efficient (Q28).
06
Part 3
Part 3: lexicographic tastes and no equilibrium
A lexicographic agent compares bundles the way a dictionary orders words: she looks at the first good first, and only if the amounts tie does she look at the second. At positive prices she therefore spends everything on her first good. Her demand is a corner, and as prices move across a single value nothing smooth happens: she either has the money to buy a bit more of her first good, or she does not. The upshot is that excess demand can jump from positive to negative without being zero at any price. When that happens there is no equilibrium.
A lexicographic agent also never accepts a zero price: if her first good is free she wants an unlimited amount, and if only the other good is free she wants an unlimited amount of it as a tie-break. So prices must be strictly positive, and the question becomes whether they can be.
DSE 2014 · the five-question family
Agent 1: endowment (0,10), lexicographic X first. Agent 2: endowment (11,0), min{a, b}. (Q6) How many equilibrium allocations? (Q7) Does any change make (pX, pY) = (1, 0) an equilibrium? (Q8) Both lexicographic on X? (Q9) Agent 2 lexicographic on Y? (Q10) Both Leontief?
1
Q6. Base case.
Agent 1 spends her income pY·10 only on x: x₁ = 10pY/pX, y₁ = 0. Agent 2 has wealth 11pX and buys x = y = 11pX/(pX + pY). The y market needs agent 2 to buy 10: 11pX/(pX + pY) = 10, so pX/pY = 10. Then x₁ = 1 and x₂ = 10: x clears (1 + 10 = 11). One price, one allocation.
2
Q7. Price (1, 0).
If pY = 0, agent 1 would want an unlimited amount of y as a tie-break. No endowment change fixes that: none of the changes works.
3
Q8. Both lexicographic on X.
Both spend everything on x, so no one ever buys y and the y market cannot clear at a positive price. No equilibrium.
4
Q9. Agent 2 lexicographic on Y.
Agent 1 buys only x, agent 2 only y: x₁ = 10pY/pX must equal 11 and y₂ = 11pX/pY must equal 10. Both say pX/pY = 10/11: an equilibrium at a positive ratio.
5
Q10. Both Leontief.
There are 11 units of x and 10 of y, so x is in surplus: pX/pY = 0.
Answer
Q6: one (A). Q7: none of them (D). Q8: no equilibrium price ratio (A). Q9: pX/pY > 0 is an equilibrium ratio (D). Q10: pX/pY = 0 (C).
Below 1 agent 2 buys only x and x is oversubscribed; above 1 she buys only y and y is oversubscribed. At 1 she is indifferent and can absorb the rest
Agent 1 lexicographic on y; agent 2 perfect substitutes; the same endowments
Every ratio in (0, 1]
Agent 1 spends on y alone and agent 2 holds x; any ratio up to 1 clears. At ratio 0 agent 1 would want unlimited x as a tie-break, so 0 is excluded
Agent 1 lexicographic on y; agent 2 perfect complements; the same endowments
None
Agent 2 would need all of the x, which needs py = 0, where agent 1 wants unlimited y
Agent 1 lexicographic on x with endowment (10, 0); agent 2 lexicographic on y with (0, 10) (DSE 2013)
Every strictly positive price
Each owns her favourite good already and spends everything on it: the endowment is the allocation at all prices
The same with the tastes swapped (agent 1 on y, agent 2 on x)
Equal prices only
Each sells all she has to buy the other good: 10px/py = 10
Agent 1 lexicographic on x (0, 10); agent 2 complements (10, 0) (DSE 2015)
None
Same as the case with 11 units of x, but now x and y are equally plentiful, and y cannot clear at a positive price
Agent 1 lexicographic on x, endowment (10, 1); agent 2 lexicographic on y, (0, 9) (DSE 2018)
None
Agent 1 wants more x than she owns, which needs py = 0, and then agent 2 wants unlimited y
Watch out for
The mistakes examiners are fishing for
Accepting a zero price for a lexicographic agent. She has no best bundle when anything she wants is free.
Missing the open end. “(0, 1]” and “[0, 1]” are different answers. Ask whether the endpoint itself works.
Forgetting that perfect complements can sit at a zero price, since they stop wanting more of a free good.
Counting an allocation twice. A set of equilibrium prices can give one equilibrium allocation.
07
Part 4
Part 4: transfers, production and fairness
DSE 2005 and 2008 · the second theorem as arithmetic
(2005) Agent 1: endowment (100, 100), min{x, y}. Agent 2: (50, 0), x + y. The government taxes agent 1 ₹50 lump-sum and gives it to agent 2. At prices (1/2, 1/2), which allocation is an equilibrium? (2008) With endowments (0,1) and (2,0), which lump-sum transfers make (1,1),(1,0) and prices (1,1) an equilibrium?
Agent 1 buys x = y = 50/(1/2 + 1/2) = 50. Agent 2 is indifferent between goods and spends 75 on a bundle with x + y = 150: (100, 50) works.
3
2008: what each needs.
At prices (1,1), (1,1) costs 2 and agent 1 owns (0,1), worth 1: she needs +1. Agent 2 needs (1,0), costing 1, and owns (2,0), worth 2: she must pay 1.
Answer
2005: agent 1 (50,50), agent 2 (100,50). 2008: a subsidy of 1 to person 1 and a tax of 1 on person 2.
DSE 2005 · Robinson Crusoe with a kink
Crusoe has 24 hours. He earns x coconuts from x hours of climbing if x ≤ 8, and 8 + 3(x − 8)/2 if x > 8. His utility is min{L, C}, where L is hours of lying on the beach. How many hours does he climb?
1
Leontief: set L = C.
L = 24 − x. For x ≤ 8 we would need 24 − x = x, so x = 12, which is not ≤ 8: impossible.
2
Use the second branch.
24 − x = 8 + 1.5(x − 8) = 1.5x − 4, so 28 = 2.5x and x = 11.2.
Answer
11.2 hours: L = C = 12.8.
Four conceptual ones. No-envy (DSE 2013). With uA = αx₁ + x₂ and uB = y₁y₂, and A holding 4 of good 1 and B holding (1, 5): A envies B if α + 5 > 4α, so there is no envy if α ≥ 5/3. The same allocation is Pareto optimal only if α ≥ 5: B’s MRS at (1, 5) is 5, and A holds only good 1, so A would sell it for any price above α, and B would pay up to 5. Rawls (DSE 2011). With voters 1 and 2 ranking A ≻ B ≻ C and voter 3 ranking C ≻ B ≻ A, nobody ranks B last, while A is last for voter 3 and C for voters 1 and 2: a planner who maximises the worst rank chooses B. Arrow (DSE 2018). If society’s ranking is whatever a “holy book” says, whatever the voters think, the Pareto principle fails: the book can rank A above B when everyone prefers B to A. The other axioms hold. The first theorem (DSE 2021). The assumption not required is convex preferences. Property rights, no externalities and monotonic preferences are needed.
08
Honesty
Questions we did not use
Four DSE questions left out of the practice sets
DSE 2007 Q29 asks what value of a would make the equilibrium efficient “if there were no bound on consumption”. With no bound, agent 1 takes everything and any a is efficient; the key, √2, is the MRS at the bounded choice. DSE 2016 Q22 asks for “the set of equilibrium prices” of an economy with 6 of x and 4 of y, a Leontief agent and a perfect-substitutes agent, but the stored text gives no endowments, and the answer depends on them: if the substitutes agent owns (2, 0) every ratio up to 1 works; if she owns (3, 1) only 1 does. DSE 2018 Q21 asks which allocation is efficient in an economy with lexicographic tastes, but two options are: B (the endowment) and C (everything to agent 1). DSE 2009 Q50 is rejected and has no key.
09
Solving the opening question
The opening question, solved
DSE 2014 Q6 · hard
Agent 1: endowment (0, 10), lexicographic X first. Agent 2: endowment (11, 0), min{a, b}. How many competitive equilibrium allocations are there?
1
Prices must be positive.
If pY = 0, agent 1 wants an unlimited amount of y; if pX = 0 she wants unlimited x. So both prices are positive.
2
Agent 1 spends everything on x.
x₁ = 10pY/pX, y₁ = 0.
3
Agent 2 wants equal amounts.
x₂ = y₂ = 11pX/(pX + pY).
4
The y market.
y₁ + y₂ = 10 means y₂ = 10, so 11pX = 10(pX + pY) and pX/pY = 10.
5
Check the x market.
x₁ = 10/10 = 1 and x₂ = 10: 1 + 10 = 11 ✓.
Answer
Exactly one: agent 1 gets (1, 0) and agent 2 gets (10, 10), at pX/pY = 10 (option A).
10
Revise
The lesson on one screen
The lesson on one screen
Habit
Normalise prices; write each agent's demand; find the scarce good; clear one market; check for jumps.
Complements
Equal amounts. A surplus good is free (price 0). Only complements can sit at a zero price.
Substitutes
All on the cheaper good, any split at equal prices. Indifference pins the price ratio, often to a range.
Lexicographic
All wealth on the first good. No zero prices. Demand jumps, so equilibria can vanish.
Efficiency
Look for a swap. Leontief: utilities sum to min(X, Y). Substitutes: each holds the good she values relatively more. Non-convex: extremes.
Open ends
(0, 1] and [0, 1] differ: test the endpoint.
Transfers
Second theorem as arithmetic: wealth needed minus wealth owned at the supporting prices.
Method for checks
A set of equilibrium prices can give a single allocation; count allocations, not prices.
11
Real questions
The Delhi School questions
74 questions from the DSE entrance on exchange economies, efficiency and welfare, in four sets; within each, moderate questions come before hard ones. Foundation and standard questions from other exams are in the lessons.
Part 1 · from Lesson 1
Is this allocation efficient? Contract curves of unusual economies
Efficiency with Leontief, linear, max and lexicographic tastes, with externalities and with a public bad, and the logic of Pareto sets. The test is always the same: can anyone gain with no one losing?
Which prices clear the markets? Leontief, linear and Cobb–Douglas agents
Equilibrium prices and allocations when one good is in surplus (and free), when an agent is indifferent between goods, and with three agents. Normalise prices to sum to one, then look for the good in excess supply.
Lexicographic tastes and economies with no equilibrium
Agents who always want more of one good first: sets of equilibrium prices that are open at one end, equilibria that exist only at equal prices, and economies where demand jumps and no price clears the market.
✦These are questions from the TestStop bank. A free account answers 10 a day, each with its worked solution; All-Access opens every set with no daily limit.