Competitive equilibrium (also called: Walrasian equilibrium) is a concept of economic equilibrium, introduced by Kenneth Arrow and Gérard Debreu in 1951,[1] appropriate for the analysis of commodity markets with flexible prices and many traders, and serving as the benchmark of efficiency in economic analysis. It relies crucially on the assumption of a competitive environment where each trader decides upon a quantity that is so small compared to the total quantity traded in the market that their individual transactions have no influence on the prices. Competitive markets are an ideal standard by which other market structures are evaluated.
A competitive equilibrium (CE) consists of two elements:
P
X
i\in1,...,n
Xi
i
These elements should satisfy the following requirement:
\foralli\in1,...,n
P(Y)\leqP(Xi)
Y\preceqiXi
Often, there is an initial endowment matrix
E
i\in1,...,n
Ei
i
n | |
\sum | |
i=1 |
Xi=
n | |
\sum | |
i=1 |
Ei
\foralli\in1,...,n:Xi\succeqiEi
\foralli\in1,...,n:P(Xi)\leqP(Ei)
This definition explicitly allows for the possibility that there may be multiple commodity arrays that are equally appealing. Also for zero prices. An alternative definition relies on the concept of a demand-set. Given a price function P and an agent with a utility function U, a certain bundle of goods x is in the demand-set of the agent if:
U(x)-P(x)\geqU(y)-P(y)
In some cases it is useful to define an equilibrium in which the rationality condition is relaxed. Given a positive value
\epsilon
P
x
x | |
P | |
\epsilon |
\epsilon
In a
\epsilon
x | |
P | |
\epsilon |
This approximation is realistic when there are buy/sell commissions. For example, suppose that an agent has to pay
\epsilon
x | |
P | |
\epsilon |
The following examples involve an exchange economy with two agents, Jane and Kelvin, two goods e.g. bananas (x) and apples (y), and no money.
1. Graphical example: Suppose that the initial allocation is at point X, where Jane has more apples than Kelvin does and Kelvin has more bananas than Jane does.
By looking at their indifference curves
J1
K1
Px
Py
J2
K2
Px/Py
And the
MRSJane=Px/Py
MRSKelvin=Px/Py
2. Arithmetic example: suppose that both agents have Cobb–Douglas utilities:
uJ(x,y)=xay1-a
uK(x,y)=xby1-b
a,b
Suppose the initial endowment is
E=[(1,0),(0,1)]
The demand function of Jane for x is:
xJ(px,py,IJ)=
a ⋅ IJ | |
px |
=
a ⋅ (1 ⋅ px) | |
px |
=a
xK(px,py,IK)=
b ⋅ IK | |
px |
=
b ⋅ py | |
px |
xJ+xK=EJ,x+EK,x=1
py | |
px |
=
1-a | |
b |
We could do a similar calculation for y, but this is not needed, since Walras' law guarantees that the results will be the same. Note that in CE, only relative prices are determined; we can normalize the prices, e.g, by requiring that
px+py=1
p | ||||
|
,
p | ||||
|
3. Non-existence example: Suppose the agents' utilities are:
uJ(x,y)=uK(x,y)=max(x,y)
py=2px
4. For existence and non-existence examples involving linear utilities, see Linear utility#Examples.
When there are indivisible items in the economy, it is common to assume that there is also money, which is divisible. The agents have quasilinear utility functions: their utility is the amount of money they have plus the utility from the bundle of items they hold.
A. Single item: Alice has a car which she values as 10. Bob has no car, and he values Alice's car as 20. A possible CE is: the price of the car is 15, Bob gets the car and pays 15 to Alice. This is an equilibrium because the market is cleared and both agents prefer their final bundle to their initial bundle. In fact, every price between 10 and 20 will be a CE price, with the same allocation. The same situation holds when the car is not initially held by Alice but rather in an auction in which both Alice and Bob are buyers: the car will go to Bob and the price will be anywhere between 10 and 20.
On the other hand, any price below 10 is not an equilibrium price because there is an excess demand (both Alice and Bob want the car at that price), and any price above 20 is not an equilibrium price because there is an excess supply (neither Alice nor Bob want the car at that price).
This example is a special case of a double auction.
B. Substitutes: A car and a horse are sold in an auction. Alice only cares about transportation, so for her these are perfect substitutes: she gets utility 8 from the horse, 9 from the car, and if she has both of them then she uses only the car so her utility is 9. Bob gets a utility of 5 from the horse and 7 from the car, but if he has both of them then his utility is 11 since he also likes the horse as a pet. In this case it is more difficult to find an equilibrium (see below). A possible equilibrium is that Alice buys the horse for 5 and Bob buys the car for 7. This is an equilibrium since Bob wouldn't like to pay 5 for the horse which will give him only 4 additional utility, and Alice wouldn't like to pay 7 for the car which will give her only 1 additional utility.
C. Complements:[2] A horse and a carriage are sold in an auction. There are two potential buyers: AND and XOR. AND wants only the horse and the carriage together - they receive a utility of
vand
vxor
vand<2vxor
vand
vxor
vand
vand
D. Unit-demand consumers: There are n consumers. Each consumer has an index
i=1,...,n
i
u(i)
u
i
k\leqn
p
u(n-k)\leqp\lequ(n-k+1)
The Arrow–Debreu model shows that a CE exists in every exchange economy with divisible goods satisfying the following conditions:
j
pj=0
The proof proceeds in several steps.
A. For concreteness, assume that there are
n
k
k | |
\sum | |
j=1 |
pj=1
k-1
Rk
B. Let
z
p
E
z(p)=
n | |
\sum | |
i=1 |
{xi(p,p ⋅ Ei)-Ei}
z
p
C. Define the following function from the price simplex to itself:
gi(p)=
pi+max(0,zi(p)) | ||||||||
|
,\foralli\in1,...,k
p*
p*=g(p*)
* | |
p | |
i |
=
pi+max(0,zi(p)) | ||||||||
|
,\foralli\in1,...,k
D. Using Walras' law and some algebra, it is possible to show that for this price vector, there is no excess demand in any product, i.e:
*) | |
z | |
j(p |
\leq0,\forallj\in1,...,k
E. The desirability assumption implies that all products have strictly positive prices:
pj>0,\forallj\in1,...,k
p* ⋅ z(p*)=0
*) | |
z | |
j(p |
=0,\forallj\in1,...,k
p*
Note that Linear utilities are only weakly convex, so they do not qualify for the Arrow–Debreu model. However, David Gale proved that a CE exists in every linear exchange economy satisfying certain conditions. For details see Linear utilities#Existence of competitive equilibrium.
Algorithms for computing the market equilibrium are described in market equilibrium computation.
In the examples above, a competitive equilibrium existed when the items were substitutes but not when the items were complements. This is not a coincidence.
Given a utility function on two goods X and Y, say that the goods are weakly gross-substitute (GS) if they are either independent goods or gross substitute goods, but not complementary goods. This means that
\Deltademand(X) | |
\Deltaprice(Y) |
\geq0
A utility function is called GS if, according to this utility function, all pairs of different goods are GS. With a GS utility function, if an agent has a demand set at a given price vector, and the prices of some items increase, then the agent has a demand set which includes all the items whose price remained constant.[3] He may decide that he doesn't want an item which has become more expensive; he may also decide that he wants another item instead (a substitute); but he may not decide that he doesn't want a third item whose price hasn't changed.
When the utility functions of all agents are GS, a competitive equilibrium always exists.[4]
Moreover, the set of GS valuations is the largest set containing unit demand valuations for which the existence of competitive equilibrium is guaranteed: for any non-GS valuation, there exist unit-demand valuations such that a competitive equilibrium does not exist for these unit-demand valuations coupled with the given non-GS valuation.[5]
For the computational problem of finding a competitive equilibrium in a special kind of a market, see Fisher market#indivisible.
By the fundamental theorems of welfare economics, any CE allocation is Pareto efficient, and any efficient allocation can be sustainable by a competitive equilibrium. Furthermore, by Varian's theorems, a CE allocation in which all agents have the same income is also envy-free.
At the competitive equilibrium, the value society places on a good is equivalent to the value of the resources given up to produce it (marginal benefit equals marginal cost). This ensures allocative efficiency: the additional value society places on another unit of the good is equal to what society must give up in resources to produce it.[6]
Note that microeconomic analysis does not assume additive utility, nor does it assume any interpersonal utility tradeoffs. Efficiency, therefore, refers to the absence of Pareto improvements. It does not in any way opine on the fairness of the allocation (in the sense of distributive justice or equity). An efficient equilibrium could be one where one player has all the goods and other players have none (in an extreme example), which is efficient in the sense that one may not be able to find a Pareto improvement - which makes all players (including the one with everything in this case) better off (for a strict Pareto improvement), or not worse off.
In the case of indivisible items, we have the following strong versions of the two welfare theorems:[7]
In the case of indivisible item assignment, when the utility functions of all agents are GS (and thus an equilibrium exists), it is possible to find a competitive equilibrium using an ascending auction. In an ascending auction, the auctioneer publishes a price vector, initially zero, and the buyers declare their favorite bundle under these prices. In case each item is desired by at most a single bidder, the items are divided and the auction is over. In case there is an excess demand on one or more items, the auctioneer increases the price of an over-demanded item by a small amount (e.g. a dollar), and the buyers bid again.
Several different ascending-auction mechanisms have been suggested in the literature.[8] [4] [9] Such mechanisms are often called Walrasian auction, Walrasian tâtonnement or English auction.