We extend the analysis of  to handling more general utility functions: piece-wise linear functions, which include Leontief's utility. We show that the problem reduces to the general analytic center model discussed in . Thus, the same linear programming complexity bound applies to approximating the Fisher equilibrium problem with these utilities. More importantly, we show that the solution to a (pairing) class of Arrow-Debreu problems with Leontief's utility, a more difficult exchange market problem, can be decomposed to solutions of two systems of linear equalities and inequalities, and the price vector is the Perron-Frobenius eigen-vector of a scaled Leontief utility matrix. Consequently, if all input data are rational, then there always exists a rational Arrow-Debreu equilibrium, that is, the entries of the equilibrium vector are rational numbers. Furthermore, the size (bit-length) of the equilibrium solution is bounded by the size of the input data. The result is interesting since rationality does not hold for Leontief's utility in the general model, and it implies, for the first time, that this class of Leontief's exchange market problems can be solved as a linear complementarity problem.
Working Paper posted April 23, 2005; extended abstract appeared in WINE'05.