Fact-checked by Grok 2 weeks ago

Competitive equilibrium

In economic theory, a competitive equilibrium, also known as a Walrasian equilibrium, is a market outcome in which prices adjust to equate across all s, with producers maximizing profits given those prices and consumers maximizing subject to their constraints, ensuring no excess or supply remains. This assumes , where individual agents are price-takers and cannot influence prices through their own actions. Formally, it consists of a price vector and allocation where firms choose plans to maximize value at those prices, households select bundles to maximize within budgets derived from endowments and profits, and aggregate equals aggregate endowments plus . The concept builds on Léon Walras's 19th-century vision of general equilibrium but was rigorously formalized in the mid-20th century through the Arrow-Debreu model, which integrates , exchange, and consumption in a complete set of markets for all commodities across time and states of the world. In 1954, and proved the existence of such an equilibrium under assumptions including and sets, finite commodities, and local non-satiation of , using fixed-point theorems like Kakutani's to show that the economy's excess demand function intersects zero. Their work extended earlier partial equilibrium analyses and addressed challenges like decreasing returns, establishing competitive equilibrium as a cornerstone of . A key implication is the First Fundamental Theorem of Welfare Economics, which states that any competitive equilibrium allocation is Pareto efficient, meaning no reallocation can improve one agent's without harming another's, provided markets are complete and is perfect. The Second Fundamental Theorem complements this by showing that any Pareto efficient allocation can be achieved as a competitive equilibrium through appropriate lump-sum transfers of endowments, supporting the normative case for competitive markets under ideal conditions. These theorems underscore the efficiency properties of competitive equilibria but rely on strong assumptions, such as no externalities or public goods, which real-world markets often violate.

Definitions and Fundamentals

Formal Definition

In economic theory, a competitive equilibrium, also known as a Walrasian equilibrium, is a where prices and allocations ensure that all markets clear simultaneously, with agents optimizing their objectives under those prices. Formally, consider an with m consumers, n producers, and commodities indexed by h = 1, \dots, H. A competitive equilibrium is a set of price vector p^* \in \mathbb{R}^H_{+} and allocation vectors (x_1^*, \dots, x_m^*, y_1^*, \dots, y_n^*) satisfying three conditions: profit maximization by producers, maximization by consumers, and . For profit maximization, each producer j chooses production plan y_j^* \in Y_j to maximize p^* \cdot y_j, where Y_j \subseteq \mathbb{R}^H is the production set for firm j, ensuring that the chosen output aligns with the value at equilibrium prices. Consumers, indexed by i = 1, \dots, m, each select bundle x_i^* \in X_i to maximize u_i(x_i) subject to the p^* \cdot x_i \leq p^* \cdot \omega_i + \sum_{j=1}^n \alpha_{ij} p^* \cdot y_j^*, where \omega_i \in \mathbb{R}^H_{+} is the endowment for i, X_i \subseteq \mathbb{R}^H_{+} is the set, and \alpha_{ij} \geq 0 represents the share of firm j's profits allocated to i. Market clearing requires that the does not exceed supply: define excess demand z_h^* = \sum_{i=1}^m x_{hi}^* - \sum_{i=1}^m \omega_{hi} - \sum_{j=1}^n y_{hj}^* for each h, such that z^* \leq 0 and p^* \cdot z^* = 0. This condition implies that for commodities with positive p_h^* > 0, exact equality holds (z_h^* = 0), while free goods (p_h^* = 0) allow for possible (z_h^* \leq 0). Due to the homogeneity of the equilibrium conditions—meaning if (p^*, x^*, y^*) is an , so is (\lambda p^*, x^*, y^*) for any \lambda > 0—prices are typically normalized to lie in the , such as \sum_{h=1}^H p_h^* = 1 or p^* \cdot e = 1 where e is the of ones, ensuring uniqueness up to scaling. This normalization facilitates analysis without altering the real allocation or relative prices.

Core Assumptions

The competitive equilibrium framework, as formalized in the Arrow-Debreu model, relies on a set of standard assumptions to ensure theoretical coherence and the possibility of equilibrium analysis. These assumptions apply to consumers, firms, endowments, and the overall market structure, abstracting from real-world frictions to focus on idealized conditions of . For consumers, preferences are assumed to be complete and transitive, allowing representation by a utility function, and continuous, ensuring that small changes in bundles lead to small changes in utility rankings. Preferences are also , meaning that if a bundle x is preferred to y, then any of x and y (when feasible) is at least as good as y, which corresponds to quasi-concave utility functions. Additionally, preferences exhibit , such that for any bundle, there exists a nearby bundle that is strictly preferred, ruling out regions of indifference or saturation. sets are closed, , and bounded below (typically the nonnegative ), reflecting physical feasibility. Firms operate with convex production sets, where the set of feasible input-output combinations is closed and contains the origin (possibility of inaction, producing nothing). These sets satisfy non-increasing due to convexity, and include free disposal, allowing outputs to be discarded without cost, but prohibit free production through irreversibility: if a net output vector y is feasible, then -y is not unless y = 0. The aggregate production set across all firms inherits these properties, being closed and . Endowments w_i for each i represent the initial distribution of resources, typically nonnegative vectors in the consumption set, with the aggregate endowment \sum_i w_i sufficient to support positive and . These endowments determine the total resources available and influence equilibrium prices and allocations through consumers' budget constraints. Market assumptions include a finite number of consumers and firms, ensuring in the analysis, and where agents are price-takers. There are no externalities, meaning individual actions do not affect others' utilities or production possibilities beyond transactions, and is assumed, with all agents fully aware of prices and opportunities. Prices are nonnegative, and the model considers a finite number of commodities, often including dated or contingent claims in the full Arrow-Debreu setting.

Approximate Equilibria

In scenarios where computing an exact competitive is computationally intractable or theoretically difficult, economists employ the concept of an ε-approximate , which relaxes the strict market-clearing condition by bounding the excess and ensuring allocations are nearly optimal for agents. Specifically, an ε-approximate consists of prices and allocations such that the aggregate excess is bounded in norm by ε, agents' utilities (or firms' profits) are within ε of their optima given the prices and budgets, and budgets are approximately balanced. This formulation allows for practical analysis in complex economies while preserving key efficiency properties asymptotically as ε approaches zero. Approximate equilibria find applications in large-scale markets, where exact clearing is infeasible due to the number of agents and goods, and in noisy environments, where agents face or limited about prices. A related notion is the coarse competitive , which models agents' inability to precisely adjust to equilibrium prices, leading to allocations that are stable under small perturbations or coarse price signals. These concepts are particularly useful in dynamic or , providing bounds on deviations from ideal outcomes. Mathematically, consider an economy with consumers indexed by i, firms by j, consumption bundles x_i, production plans y_j, and endowments w. An ε-approximate equilibrium satisfies \left\| \sum_i x_i - \sum_j y_j - w \right\| \leq \varepsilon, where \|\cdot\| denotes a suitable norm (e.g., \ell_1 or sup norm) on the excess demand vector, alongside approximate budget constraints p \cdot x_i \approx p \cdot w_i for each i and near-optimality u_i(x_i) \geq u_i(x_i') - \varepsilon for feasible alternatives x_i'. In the context of equal incomes, such as combinatorial assignment problems, the approximation extends to bounding budget inequalities and excess demands per good, ensuring fairness and efficiency within ε.

Examples and Applications

Exchange Economies

In pure exchange economies, competitive equilibrium is analyzed without production activities, where agents trade divisible goods from their initial endowments until no further mutually beneficial trades are possible, with prices adjusting to equate supply and demand in all markets. This setting highlights how relative prices emerge to coordinate decentralized decisions, ensuring market clearing. The Edgeworth box provides a graphical illustration of competitive equilibrium in a two-agent, two-good exchange economy, where the box's dimensions represent the total fixed endowments of the two goods across both agents. Each agent's origin is at opposite corners of the box, with their indifference curves plotted from these points; the contract curve traces the set of Pareto-efficient allocations where the agents' marginal rates of substitution (MRS) are equal, shown as points of tangency between their indifference curves. A competitive equilibrium occurs at the point on the contract curve where a common budget line (determined by equilibrium prices) is tangent to both agents' indifference curves at that allocation, ensuring each agent maximizes utility subject to their budget constraint while markets clear. This tangency condition equates the MRS to the price ratio for both agents, reflecting price-taking behavior. To illustrate explicitly, consider a two-agent exchange economy with x and y, where both agents have Cobb-Douglas functions u_i(x_i, y_i) = x_i^{1/2} y_i^{1/2} for i = A, B, and initial endowments \omega_A = (1, 3), \omega_B = (3, 1), yielding totals \Omega = (4, 4). Normalizing p_y = 1, agent A's income is I_A = p_x \cdot 1 + 1 \cdot 3 = p_x + 3, so demands are x_A = \frac{1}{2} \frac{I_A}{p_x} = \frac{1}{2} \left(1 + \frac{3}{p_x}\right) and y_A = \frac{1}{2} I_A = \frac{1}{2} (p_x + 3); similarly, I_B = p_x \cdot 3 + 1 \cdot 1 = 3p_x + 1, yielding x_B = \frac{1}{2} \frac{I_B}{p_x} = \frac{1}{2} \left(3 + \frac{1}{p_x}\right) and y_B = \frac{1}{2} (3p_x + 1). for good x requires x_A + x_B = 4, which simplifies to \frac{1}{2} \left(1 + \frac{3}{p_x} + 3 + \frac{1}{p_x}\right) = 4, or $2 + \frac{2}{p_x} = 4, solving to p_x = 1; the y-market clears analogously at this price. The resulting allocation is (x_A, y_A) = (2, 2) and (x_B, y_B) = (2, 2), with p_x / p_y = 1. This example demonstrates that the equilibrium allocation is determined by initial endowments, as they dictate agents' incomes at given prices, influencing demands and requiring price adjustments to achieve ; for instance, shifting \omega_A to (0.5, 3.5) would alter incomes, demands, and the equilibrium price ratio to balance trades differently while preserving totals. In the , such endowment changes relocate the starting point, shifting the equilibrium along the to a new tangency with the adjusted budget line.

Production Economies

In production economies, the competitive equilibrium framework extends the basic model to incorporate firms alongside consumers, allowing for the transformation of into outputs through activities. Consumers, indexed by i = 1, \dots, m, each maximize their u_i(x_i) subject to constraints involving bundles x_i, initial endowments \omega_i, and shares a_{ij} in firm profits, while firms, indexed by j = 1, \dots, n, select plans y_j from sets Y_j that include feasible input-output combinations, with negative components denoting and positive ones outputs. Commodities are distinguished by type, location, and time, and the aggregate set is the sum of individual firm sets. A competitive consists of allocations (x_i^*, y_j^*) and prices p^* > 0 (normalized such that \sum p_h^* = 1) where each firm chooses y_j^* to maximize profits p^* \cdot y_j over Y_j, each consumer optimizes given their p^* \cdot x_i^* \leq p^* \cdot \omega_i + \sum_j a_{ij} (p^* \cdot y_j^*), and markets clear with total excess demand z^* = \sum_i (x_i^* - \omega_i) - \sum_j y_j^* \leq 0 and p^* \cdot z^* = 0. Firms operate at profit-maximizing points, which, under convexity of sets, correspond to tangency conditions between the price vector and the boundary of the set, analogous to isoquants in representations. Consumer demands derive from utility maximization, as in model, influencing for outputs and supply of inputs. This ensures that decisions align with signals, equating marginal rates of to relative prices. A numerical illustration involves two consumers and one firm producing two goods under linear technology. Consumers have Cobb-Douglas utilities u_i(x_i^1, x_i^2) = \sqrt{x_i^1 x_i^2} and endowments \omega_1 = (2, 0), \omega_2 = (1, 0), with the firm owning the production set Y = \{(y_1, y_2) : y_2 \leq -y_1, y_1 \leq 0\}, implying a one-to-one input-output ratio with constant returns. At equilibrium prices p = (1, 1), the firm maximizes profits by producing y = (-1.5, 1.5), yielding zero profits since p \cdot y = 0. Consumer incomes are m_1 = p \cdot \omega_1 + \pi = 2 and m_2 = 1, leading to demands x_1 = (1, 1) and x_2 = (0.5, 0.5). Markets clear as total demand (1.5, 1.5) equals aggregate endowment plus net output (3, 0) + (-1.5, 1.5). Under constant , where sets are cones (i.e., if y \in Y then \lambda y \in Y for \lambda \geq 0), the becomes central: profit-maximizing firms earn zero economic profits at prices, as positive profits would allow unbounded scaling, contradicting finiteness, while negative profits imply non-. This ensures all rents accrue to input owners (consumers via endowments), sustaining the and supporting existence.

Indivisible Goods

In markets with indivisible goods, the inherent non-convexity of agents' sets—arising because agents must select quantities—often prevents the of a pure competitive , unlike in divisible goods settings where ensures clearing prices and allocations. This non-convexity means that may not equal supply at any price vector, as individual s jump discontinuously. A simple example illustrates non-existence: consider two agents with equal budgets and a single indivisible good; at any price below or equal to the budget, both agents the good, creating excess , while at higher prices, excess occurs, so no prices clear the . Despite these challenges, existence holds in specific structures, such as the Shapley-Scarf housing market model, where each of n agents is endowed with one distinct indivisible house and has strict over all houses. In this setup, competitive equilibria exist and coincide with the core allocations, which are permutations of houses supported by "prices" interpreted as relative rankings or priorities. Later extensions generalize this to economies with multiple types of indivisible goods, maintaining existence under conditions like the absence of cycles in strict preference dominance, though pure equilibria remain elusive without additional assumptions. A key condition ensuring existence in broader exchange economies with indivisibles is gross substitutability (GS), where an increase in the of one good does not decrease the demand for others, even for unit-demand or multi-unit cases. Under GS preferences, competitive equilibria exist, and the set of equilibrium allocations equals , as shown in models allowing s to multiple personalized indivisible objects alongside possibly divisible . Violations of GS, such as complementarities or cycles in preferences (e.g., A prefers good B over own endowment only if C prefers A's good, forming a loop), can lead to non-existence, as demands fail to balance across all vectors. To address non-existence more generally, one approach introduces via lotteries over pure allocations, effectively convexifying the feasible set and restoring properties. In economies with indivisibilities, competitive equilibria in lottery allocations exist, coincide with , and achieve under mild conditions like continuous utilities over lotteries, allowing mixed strategies to mimic divisible outcomes. Such randomized equilibria approximate pure ones arbitrarily closely, linking to broader results on approximate equilibria in non-convex settings.

Existence Conditions

Divisible Goods

In economies featuring continuously divisible commodities, the existence of a competitive equilibrium is guaranteed by the Arrow-Debreu theorem, provided that preferences are continuous, convex, and , and that production sets are convex and closed. This theorem, formulated in a general framework, demonstrates that there exists a price vector and an allocation such that all markets clear simultaneously, with each agent optimizing given their . The core assumptions include , ensuring that no agent is fully satisfied at any feasible bundle, which prevents equilibrium prices from being zero in all components. The proof of the theorem centers on the aggregate excess Z(p), defined for normalized vectors p \geq 0 with \sum p_i = 1, where Z_k(p) represents the net for commodity k across all agents. Under the stated assumptions, Z(p) is continuous as a from the simplex to \mathbb{R}^l (where l is the number of commodities), homogeneous of degree zero, and satisfies Walras' law, p \cdot Z(p) = 0, implying that excess is orthogonal to . Additionally, boundary behavior, stemming from of preferences, ensures that as any p_k → 0, Z_k(p) → +∞, preventing equilibrium from being zero for all commodities and ruling out non-clearing equilibria on the boundary of the simplex. The existence of such a vector is established using for the continuous excess or, more generally, Kakutani's fixed-point theorem for the set-valued excess , which is upper hemicontinuous and convex-valued under the stated assumptions, ensuring a zero of Z(p) on the simplex. To address uncertainty, the Arrow-Debreu model extends divisible commodities to include contingent claims, where each is specified by its delivery contingent on a particular state of the world, thereby creating a complete set of markets for all possible outcomes. This formulation treats states as distinguishing attributes of goods, allowing the standard existence proof to apply directly under the , convexity, and nonsatiation assumptions, as the contingent commodities remain divisible. In scenarios with , where not all contingent commodities are traded, existence of equilibrium still holds but may necessitate additional regularity conditions, such as bounded short-sale constraints or specific asset structures, to ensure the excess demand function retains the required properties.

Indivisible Goods

In markets with indivisible , the inherent non-convexity of agents' sets—arising because agents must select quantities—often prevents the of a pure competitive , unlike in divisible settings where ensures clearing prices and allocations. This non-convexity means that may not equal supply at any price vector, as individual jump discontinuously. A simple example illustrates non-existence: consider two agents with equal budgets and a single indivisible good; at any price below or equal to the budget, both agents the good, creating excess , while at higher prices, excess supply occurs, so no prices clear the . Despite these challenges, existence holds in specific structures, such as the Shapley-Scarf housing market model, where each of n agents is endowed with one distinct indivisible house and has strict over all houses. In this setup, competitive equilibria exist and coincide with the core allocations, which are permutations of houses supported by "prices" interpreted as relative rankings or priorities. Later extensions generalize this to economies with multiple types of indivisible goods, maintaining existence under conditions like the absence of cycles in strict preference dominance, though pure equilibria remain elusive without additional assumptions. A key condition ensuring existence in broader economies with indivisibles is gross substitutability (GS), where an increase in the of one good does not decrease the demand for others, even for unit-demand or multi-unit cases. Under GS preferences, competitive equilibria exist, and the set of equilibrium allocations equals , as shown in models allowing s to multiple personalized indivisible objects alongside possibly divisible . Violations of GS, such as complementarities or cycles in preferences (e.g., A prefers good B over own endowment only if C prefers A's good, forming a loop), can lead to non-existence, as demands fail to balance across all vectors. To address non-existence more generally, one approach introduces via lotteries over pure allocations, effectively convexifying the feasible set and restoring properties. In economies with indivisibilities, competitive equilibria in lottery allocations exist, coincide with , and achieve under mild conditions like continuous utilities over lotteries, allowing mixed strategies to mimic divisible outcomes. Such randomized equilibria approximate pure ones arbitrarily closely, linking to broader results on approximate equilibria in non-convex settings.

Continuity and Convexity Requirements

In the theory of competitive equilibrium, continuity of preferences and production sets is essential for establishing the existence of equilibrium prices and allocations. Preferences are modeled through continuous utility functions defined on consumption sets, ensuring that the associated preference relation is continuous in the topological sense. This continuity guarantees the upper hemicontinuity of the demand correspondence, which maps prices and income to the set of optimal consumption bundles; upper hemicontinuity prevents abrupt jumps in demand as prices vary slightly, facilitating the application of fixed-point theorems in existence proofs. Similarly, production sets are required to be closed subsets of the commodity space, providing the continuity needed for the supply correspondence to be upper hemicontinuous and ensuring that feasible production plans respond smoothly to price changes. Convexity complements continuity by imposing structural properties on the sets involved. For preferences, the upper contour sets—comprising bundles at least as good as a given bundle—must be , which corresponds to the utility function being quasi-concave. This ensures that the demand is convex-valued, meaning optimal bundles form a , a prerequisite for invoking Kakutani's on non-empty, compact, convex-valued correspondences. Production sets, in turn, are assumed to be , reflecting constant or decreasing in a generalized sense, which allows the aggregate to be and supports the convexity of the overall feasible allocation set. These convexity requirements have direct implications for marginal rates: under convexity, the marginal rate of substitution () for consumers and the marginal rate of transformation () for producers are well-defined and equate to relative prices at points within the interior of the sets, enabling a consistent across agents. In settings with indivisibilities, where goods cannot be divided arbitrarily, and help mitigate discontinuities in and supply that would otherwise preclude exact . Indivisibilities introduce non- and potential jumps in the excess , but assumptions ensure that correspondences remain upper hemicontinuous in an approximate sense, allowing for that are arbitrarily close to exact ones as economies scale. plays a pivotal role here through the supporting : for a feasible set, there exists a (defined by equilibrium prices) that supports the optimal allocation, separating preferred bundles from infeasible ones; in indivisible cases, applying the to the of discrete allocations yields prices that nearly support the outcome, avoiding the discontinuities inherent in non- sets. This approach underpins existence results even when strict indivisibility disrupts , by leveraging the 's guarantee of a separating for disjoint sets.

Efficiency and Properties

Pareto Optimality

A Pareto optimal allocation, also known as Pareto efficient, is a feasible allocation of resources in an economy where it is impossible to reallocate goods or services to make at least one agent strictly better off without making another agent worse off, assuming agents' preferences are complete, transitive, and continuous. This concept captures the idea of efficiency in resource distribution without interpersonal utility comparisons, focusing solely on the potential for unanimous improvements. The origins of Pareto optimality trace back to the late work of , who in his 1881 book Mathematical Psychics introduced the diagram to analyze exchange between two agents and identified the "core" set of allocations along the where no mutually beneficial trades remain possible, laying the foundational ideas for what would later be formalized as . 's analysis demonstrated that competitive processes could lead to such efficient outcomes, influencing subsequent developments in . The First Welfare Theorem establishes that every competitive equilibrium allocation is Pareto optimal under standard assumptions, including of preferences, convexity of preferences and production sets, and complete markets. The proof proceeds by : suppose a competitive equilibrium allocation x^* with prices p^* is not Pareto optimal; then there exists a feasible allocation x such that some i has strictly higher u_i(x_i) > u_i(x_i^*) while all other agents j \neq i have u_j(x_j) \geq u_j(x_j^*). By , i could find a bundle x_i' affordable at p^* (i.e., p^* \cdot x_i' \leq p^* \cdot \omega_i, where \omega_i is the endowment) that is even better than x_i, contradicting the fact that x_i^* maximizes u_i subject to the in the equilibrium. This result holds in the context of the formal definition of competitive equilibrium, where agents optimize given prices and markets clear.

Fundamental Theorems of Welfare Economics

The Second Welfare Theorem establishes that, under suitable conditions, every Pareto optimal allocation can be supported as a through appropriate lump-sum transfers of among agents. This result, first rigorously demonstrated by in 1951, implies that efficient outcomes are attainable via decentralized market processes if initial endowments are redistributed to align agents' budgets with the desired allocation. Together with the First Welfare Theorem—which asserts that every allocation is Pareto optimal—these theorems highlight the efficiency properties of competitive markets in convex economies. The proof of the Second Welfare Theorem proceeds by first identifying a Pareto optimal allocation (\hat{x}, \hat{y}), where \hat{x} denotes consumption bundles and \hat{y} production plans, solving a social planner's maximization problem subject to resource and feasibility constraints. Shadow prices \hat{p} from the Lagrangian of this serve as candidate equilibrium prices, as they ensure marginal rates of substitution equal marginal rates of transformation across agents and firms. To formalize this, define the preferred sets V_i = \{x_i \in X_i : x_i \succ_i \hat{x}_i\} for each i, where X_i is the set and \succ_i denotes strict , and the aggregate feasible set V = \sum_i V_i - Y - \omega, with Y the aggregate set and \omega the endowment vector. Convexity ensures V is and disjoint from the origin, allowing the Separating to yield a nonzero price vector \hat{p} such that \hat{p} \cdot v \geq 0 for all v \in V, implying \hat{x}_i maximizes for each i at budget \hat{p} \cdot \hat{x}_i and \hat{y} maximizes profits. Lump-sum transfers then adjust endowments so each agent's wealth equals \hat{p} \cdot \hat{x}_i, decentralizing the allocation as a competitive . The requires strict assumptions, including and continuous preferences that are locally nonsatiated, production sets, and no externalities, to ensure the sets are properly separated and interior solutions obtain. These conditions often fail in real economies, limiting the theorem's applicability. Non-convexities, such as those from increasing in or indivisibilities in , can render preferred sets non-convex, preventing the existence of supporting prices and thus blocking of Pareto optima. In such settings, competitive equilibria may not exist or could fail to achieve , necessitating alternative mechanisms like lotteries or public intervention.

Allocative Efficiency in Assignments

In assignment markets involving indivisible and unit-demand agents with additive utilities, a competitive equilibrium, when it exists, achieves by ensuring no agent can be made better off without making another worse off, relative to the equilibrium allocation. This efficiency arises because the equilibrium matching solves the optimal linear , maximizing the total surplus (social welfare) across all agents. Such outcomes align with the first fundamental theorem of , adapted to these discrete settings, where prices induce demands that support the welfare-maximizing allocation. The second welfare theorem extends to assignment markets, guaranteeing that any Pareto efficient matching can be decentralized as a through appropriate price vectors and initial endowments, such as lump-sum transfers. This supportability holds under additive utilities, allowing prices to equate while preserving efficiency, even if the matching is not the globally welfare-maximizing one. The Hylland-Zeckhauser scheme exemplifies this by constructing a from equal incomes in a probabilistic extension of the market, where agents receive unit budgets of artificial to bid on shares of indivisible positions; the resulting randomized allocation is Pareto efficient and can be derandomized under certain conditions to yield integral efficient outcomes. Compared to serial dictatorship mechanisms, which also yield Pareto efficient allocations by sequentially assigning goods based on a random or fixed order without prices, competitive equilibria in assignment markets uniquely maximize under additive cardinal utilities rather than merely achieving ordinal efficiency. Serial dictatorship avoids effects entirely by relying on priority rather than budgets, ensuring strategy-proofness and but potentially yielding lower expected total , as it does not optimize surplus. In contrast, competitive equilibria incorporate effects through endowments and prices, which can introduce inefficiencies in indivisible settings if heterogeneous lead to non-concave demands that preclude ; however, under gross substitutability conditions focused on effects, such equilibria remain efficient when they arise, maximization from -driven distortions.

Computation Methods

Tâtonnement Processes

The Walrasian tâtonnement process, introduced by , models the adjustment of prices in a through an who iteratively raises prices in markets with excess and lowers them where supply exceeds , preventing trades until is reached. This mechanism simulates a groping (tâtonnement) toward balance without out-of-equilibrium transactions, relying on the sign of excess to guide price changes. Excess , defined as minus supply at given prices, drives these adjustments in divisible markets. In continuous time, the process is formalized as the \frac{dp}{dt} = z(p), where p is the and z(p) is the excess demand function, implying prices increase proportionally to excess demand and decrease otherwise. Stability analysis of this dynamics began with , who examined local stability conditions in the , showing that under the gross substitutability —where an increase in one good's price does not decrease demand for others—the tâtonnement converges to equilibrium. and Hurwicz extended this to global stability, proving that gross substitutability ensures the process asymptotically approaches the unique competitive equilibrium from any initial . Despite these results, the tâtonnement process has limitations without restrictive assumptions like gross substitutability; it may cycle indefinitely or diverge from , as demonstrated by counterexamples where excess demand functions lead to oscillatory or explosive paths. Such instability highlights that real market adjustments often deviate from pure tâtonnement, prompting further into alternative dynamics.

Fixed-Point Algorithms

Fixed-point algorithms provide a foundational approach to computing competitive equilibria in general economies by leveraging mathematical theorems to approximate solutions to systems where excess demand functions intersect zero. These methods transform the equilibrium problem into finding a fixed point of a continuous , often defined over a price simplex, ensuring that prices clear all markets. The core idea draws from , which guarantees the existence of such a point for continuous functions on compact convex sets, but computational implementations focus on constructive approximations to overcome the theorem's non-algorithmic nature. Scarf's algorithm, developed in the , represents a seminal combinatorial method for approximating fixed points using , applied directly to market equilibrium computation. The algorithm begins by discretizing the unit of normalized prices through a simplicial subdivision, labeling based on the sign of the excess demand function z(\pi), where \pi denotes the price vector. Specifically, a \pi is labeled with an i (with \pi_i > 0) such that z_i(\pi) \leq 0; if multiple such indices exist, a fixed rule such as selecting the smallest i is applied. ensures the existence of a fully labeled in the subdivision, whose approximate an equilibrium price vector where z(\pi^*) \leq 0 for all goods, satisfying Walras' law. As the mesh size of the subdivision decreases, the converges to the true fixed point, with error bounds on the order of the subdivision fineness and the continuity modulus of the excess demand function. This method is particularly effective for polynomial or piecewise-linear utility functions in exchange economies, providing a path-following procedure to trace equilibria. The application of extends to formulating equilibrium computation as a (LCP), where equilibrium conditions are expressed as finding vectors w and z such that w = q + Mz \geq 0, z \geq 0, and w^T z = 0, with the matrix M encoding the economy's excess demand structure. In piecewise-linear economic models, this captures the complementarity between prices and quantities, allowing parametric techniques to solve for equilibria iteratively. Such formulations enable numerical solvers to handle production economies and nonlinear utilities by approximating the continuous mapping with discrete steps, ensuring convergence under monotonicity or copositivity conditions on M. This LCP approach bridges fixed-point theory with optimization, facilitating the computation of equilibria in models beyond simple exchange settings. Software tools like the solver implement these fixed-point methods for practical , particularly through solving mixed complementarity problems (MCPs) that generalize LCPs to include nonlinearities. employs a stabilized method with path-following and non-monotone to globally converge to solutions, demonstrating robustness on benchmark economic models such as Scarf's test instances with up to 40 variables. Widely adopted in , integrates with modeling languages like GAMS, enabling economists to solve large-scale general systems arising from input-output tables or CGE models. Its efficiency stems from exploiting the structure of economic MCPs, often achieving solutions in fewer iterations than pure simplex-based methods for complex economies.

Algorithms for Indivisible Markets

In markets with indivisible goods, such as where agents have unit-demand preferences, extensions of the facilitate the computation of competitive equilibria by solving the underlying maximum weight bipartite matching problem. These extensions, building on Kuhn's original method, iteratively adjust variables (prices) to find an optimal that supports equilibrium prices, ensuring the allocation is and envy-free. relaxations play a central role here, as the problem's program has an polytope under unit-demand assumptions, allowing polynomial-time solutions via the LP , where equilibrium prices emerge as prices on resource constraints. Auction algorithms, notably those developed by , provide an alternative combinatorial approach for discovering supporting prices in matching markets. In these algorithms, unassigned agents bid on objects based on their net valuation minus current prices, with prices updated to reflect the highest bids, simulating a distributed process that converges to an ε-approximate equilibrium assignment and price vector. This method leverages ε-complementary slackness to ensure near-optimality, outperforming traditional primal-dual methods in sparse or large-scale assignment instances by avoiding explicit matrix operations. Post-2010 advancements have enabled polynomial-time computation of competitive prices in matching markets under gross or strong substitutability conditions, often via formulations. For instance, when preferences exhibit strong substitutes—where the marginal value of a good does not decrease when other goods' prices rise— prices can be found by minimizing the difference between duals of two linear programs derived from buyer and seller surplus maximization, reducible to a min-cost problem equivalent to . These techniques extend to unit-demand settings, yielding efficient algorithms that compute equilibria in O(n^3) time or better using solvers.

References

  1. [1]
    [PDF] Existence of an Equilibrium for a Competitive Economy Kenneth J ...
    Oct 9, 2007 · The second theorem asserts the existence of competitive equilibrium if there are some types of labor with the following two properties: (1) each ...
  2. [2]
    [PDF] II. The Arrow-Debreu Model of Competitive Equilibrium
    Economics 200B UCSD; Prof. R. Starr Winter 2017; Syllabus Section IIA Notes. 1. II. The Arrow-Debreu Model of Competitive Equilibrium -. Definition and ...
  3. [3]
    [PDF] 9. Competitive Equilibria and Welfare 9.1 An Introduction to Markets ...
    (First Fundamental Theorem of Welfare. Economics) Every competitive equilibrium yields a. Pareto-optimal allocation. Proposition 9.2. (Second Fundamental ...
  4. [4]
    [PDF] Competitive Equilibrium and the Welfare Theorems - Duke University
    1st Welfare Theorem: circumstances under which a competitive equilibrium is Pareto optimal (i.e. it corresponds to the solution to a social planning problem).
  5. [5]
    [PDF] Brief Notes on the Arrow–Debreu–McKenzie Model of an Economy
    The outcome of competitive markets in a private ownership economy is modeled as a. Walrasian equilibrium, which is an allocation together with a price system ...
  6. [6]
    A Market Value Approach to Approximate Equilibria - jstor
    We consider the market value of excess demand as a measure of disequilibrium. We show that, in a fixed exchange economy, there exist approximate equilibria ...<|control11|><|separator|>
  7. [7]
    Coarse Competitive Equilibrium and Extreme Prices
    We introduce a notion of coarse competitive equilibrium, to study agents' inability to tailor their consumption to prices. Our goal is to incorporate limited ...
  8. [8]
    The Combinatorial Assignment Problem: Approximate Competitive ...
    The main technical result is an existence theorem for approximate CEEI. The mechanism is approximately efficient, satisfies two new criteria of outcome fairness ...
  9. [9]
    [PDF] MATHEMATICAL PSYCHICS
    ' The familiar pair of equations is deduced "by the present writer from the. &st principle: Equilibrium is attained when the ex- isting contracts can neither be ...
  10. [10]
    [PDF] 15. Competitive Equilibrium
    Feb 23, 2023 · This is the key to constructing the Edgeworth box.10 We can describe the non-wasteful allocation (x1, x2) by the single point x1. We put a ...Missing: seminal | Show results with:seminal
  11. [11]
    [PDF] Competitive Equilibrium with Indivisibilities - EconStor
    This paper studies an exchange economy with a nite number of agents in which each agent is initially endowed with a nite number of (personalized) indivisible ...
  12. [12]
    [PDF] ON CORES AND EWMSIBILITY* Lloyd SHAPLEY
    The concepts of balanced game and core are developed, and a general theorem of Scarf's is applied to prove that the market in question has a nonempty core, that ...<|control11|><|separator|>
  13. [13]
    [PDF] On the Shapley-Scarf Economy: The Case of Multiple Types of ...
    Abstract. We study a generalization of Shapley-Scarf's (1974) economy in which multiple types of indivisible goods are traded.
  14. [14]
    [PDF] Walrasian Equilibrium with Gross Substitutes
    Their main theorem proves that equilibrium in the economy with indivisibilities exists if and only if the maximal attainable surplus is equal to the maximal ...
  15. [15]
    [PDF] Gross substitutes and complements: a simple generalization
    However, it is well known that, in markets with indivisible commodities, competitive equilibrium does not always exist when complementarities are present ...
  16. [16]
    [PDF] Cores and Competitive Equilibria with Indivisibilities and Lotteries
    The existence of lottery equilibrium allocations is established. An example is provided which demonstrates that not all competitive equilibrium allocations ...
  17. [17]
    [PDF] Equilibrium with Indivisibilities & Income Effects - Nuffield College
    Jun 17, 2020 · We show that, with indivisible goods, the existence of competitive equi- librium fundamentally depends on agents' substitution effects, not ...
  18. [18]
    [PDF] General Equilibrium
    The Walrasian equilibrium in these markets is called an Arrow-Debreu equilibrium. Formally, an allocation (x∗ i ,...,x∗. I,y∗. 1,...,y∗. J ) is an Arrow ...
  19. [19]
    Equilibrium in economies with incomplete financial markets
    This paper analyses an exchange economy in the absence of Arrow-Debreu complete markets. It is assumed that trading takes place in the sequence of spot ...Missing: theorem | Show results with:theorem
  20. [20]
    Existence of an Equilibrium for a Competitive Economy - jstor
    A. Wald has presented a model of production and a model of exchange and proofs of the existence of an equilibrium for each of them. Here proofs of the.
  21. [21]
    The Classical Theorem on Existence of Competitive Equilibrium - jstor
    This paper presents the classical theorem on the existence of equilibrium as it was proved in the 1950's with the various improvements that have been made ...
  22. [22]
  23. [23]
    F.Y. Edgeworth - The History of Economic Thought Website
    Edgeworth's contributions to economics were stunning in their originality and depth. But he was notoriously poor at expressing his ideas in a way that was ...<|control11|><|separator|>
  24. [24]
    [PDF] Economics 201B–Second Half Lecture 3, 3/16/10 The Welfare ...
    Mar 16, 2010 · Theorem 2 (First Welfare Theorem, Edgeworth Box) In the Edgeworth Box, every Walrasian Equi- librium with Transfers is Pareto Optimal. Proof: ...Missing: contributions | Show results with:contributions
  25. [25]
    [PDF] the first fundamental theorem of welfare economics - UChicago Math
    Sep 4, 2008 · As the First Welfare Theorem states that a competitive equilibrium is Pareto optimal, the Second begins with a Pareto optimal allocation and ...
  26. [26]
    [PDF] First Welfare Theorem
    The First Welfare Theorem states that if preferences are locally non-satiated, any competitive equilibrium allocation is Pareto optimal, and a social planner ...
  27. [27]
    [PDF] Second Welfare Theorem
    We want to state a prove a theorem that says that any Pareto optimal allocation is (part of) a competitive equilibrium. That will entail finding the prices ...
  28. [28]
    [PDF] NBER WORKING PAPER SERIES ARE NONCONVEXITIES ...
    Indivisibilities typically imply local nonconvexities. Nonrival goods create global nonconvexities. Perhaps because the notion of rivalry remained obscure, or ...<|control11|><|separator|>
  29. [29]
    The Assignment Game I: The Core - RAND
    The assignment game is a model for a two-sided market in which a product that comes in large, indivisible units is exchanged for money.Missing: Pareto | Show results with:Pareto
  30. [30]
    [PDF] A Graph Theoretic Approach to Markets for Indivisible Goods
    Many important markets, such as the housing market, involve goods that are both indivisible and of budgetary significance. We introduce new graph theoretic ...
  31. [31]
    [PDF] The Efficient Allocation of Individuals to Positions - Computer Science
    This paper examines the general problem of achieving efficient allocations when individuals' preferences are un- known and where (as with a growing number of ...<|separator|>
  32. [32]
    Approximate Competitive Equilibrium from Equal Incomes Eric Budish
    This paper proposes a new mechanism for combinatorial assign- ment—for example, assigning schedules of courses to students—based.
  33. [33]
    Equilibrium with Indivisibilities & Income Effects - arXiv
    Jun 30, 2020 · We show that, with indivisible goods, the existence of competitive equilibrium fundamentally depends on agents' substitution effects, not their income effects.Missing: inefficiencies | Show results with:inefficiencies
  34. [34]
    Chapter 21 The computation of equilibrium prices: An exposition
    This chapter provides a brief review of the competitive model and the role of fixed point theorems. For the purpose of computing equilibrium prices, the demand ...
  35. [35]
    [PDF] Scarf's Algorithm 12.1 A constructive proof of Sperner's lemma - Cnr
    In this lecture we will first present Scarf's algorithm for the approximation of a fixed point, and its application to the computation of market equilibria, and ...
  36. [36]
    The Bilinear Complementarity Problem and Competitive Equilibria of ...
    Jan 1, 1978 · A parametric procedure for linear programming is shown to solve the bilinear complementarity problem, of which a special case is the problem ...
  37. [37]
    Computational Experience in Solving Equilibrium Models by a ...
    The algorithm computes the equilibrium by solving a sequence of linear complementarity problems. The iterative (outer) part of this algorithm is a Newton ...
  38. [38]
    [PDF] The Path Solver: A Non-Monotone Stabilization Scheme for Mixed ...
    The Path solver is an implementation of a stabilized Newton method for the solution of the Mixed Complementarity Problem.
  39. [39]
    Complementarity problems in GAMS and the PATH solver
    One popular solver for these problems, PATH, is based upon a generalization of the classical Newton method. This method has achieved considerable success on ...
  40. [40]
    [PDF] Competitive Equilibria in Two Sided Matching Markets with Non ...
    Nov 13, 2012 · Interestingly, their method is the same as the. Hungarian method (see Kuhn (1956)) for finding a maximum weight matching. Notice that at this ...<|control11|><|separator|>
  41. [41]
    [PDF] Algebraic Approach to Competitive Equilibria - Arthur Dolgopolov
    Jan 27, 2025 · We demonstrate that an efficient allocation of goods can be found in polynomial time if and only if a competitive equilibrium exists in the ...Missing: substitutability post-
  42. [42]
    [PDF] Auction Algorithms - MIT
    The auction algorithm is an intuitive method for solving the classical assignment problem. It outperforms substantially its main competitors for important ...
  43. [43]
    [PDF] Strong Substitutes: Structural Properties, and a New Algorithm for ...
    This then allows us to develop an efficient algorithm to find the competitive equilibrium prices when preferences are represented this way. Since, as we detail ...Missing: post- | Show results with:post-