通过一系列线性规划计算竞争均衡

Computation of Competitive Equilibria by a Sequence of Linear Programs

Econometrica · 1980
被引 27
人大 A+FT50ABS 4*

中文导读

提出一种通过交替求解两类线性规划来逼近竞争均衡的算法,并报告了理论结果与计算经验。该算法在存在稳定均衡时快速收敛,在不稳定时失败。

Abstract

This paper reports both theoretical results and also computational experience with a method for approximating a competitive equilibrium in a piecewise linear economy. The algorithm consists of solving a sequence of linear programs, alternating between: (a) a problem which ensures a balancing bundle of choices and generates a price vector; and (b) a problem which indicates the maximum level of utility attainable by each household--given the initial resource endowments-and also given the prices generated at the current iteration of the master problem. Each subproblem provides a utility vector. The master problem determines a convex combination of the utility vectors generated at previous iterations. This convex combination is chosen so as to minimize the distance between the quantityconsistent and the price-consistent set. For the sequence of sub and master problems to approach a competitive equilibrium, this distance must approach zero. Thus far, the algorithm has failed whenever all equilibria are unstable, and it has converged rapidly when there are stable equilibria. It will be shown that the algorithm does not cycle. It will also be shown that if the sequence of solutions (obtained from the algorithm) converges, then it converges to a Walrasian equilibrium.

竞争均衡线性规划序列分段线性经济瓦尔拉斯均衡