This thesis presents an algorithm based on the expanding algorithm to solve spatial price equilibrium problems for three different models: perfect competition, monopoly, oligopoly. The expanding algorithm is used to solve the linear single commodity spatial price equilibrium problem for perfectly competitive markets. In this thesis, we consider the general multi-commodity spatial price equilibrium problems with all nonlinear functions, and variable shipping cost. We also show that more commodities in ...