|
Revised equilibrium example |
Top Previous Next |
|
The economic equilibrium model was of the form
and is a single commodity model. Introduction of multiple commodities means that we need a subscript for commodities and consideration of cross commodity terms in the functions. Such a formulation where c depicts commodity can be presented as
where
An algebraic based GAMS formulation of this is (econequilalg.gms)
Set commodities /corn,wheat/; Set curvetype /Supply,demand/; Table intercepts(curvetype,commodities) corn wheat demand 4 8 supply 1 2; table slopes(curvetype,commodities,commodities) corn wheat demand.corn -.3 -.1 demand.wheat -.07 -.4 supply.corn .5 .1 supply.wheat .1 .3 ; POSITIVE VARIABLES P(commodities) Qd(commodities) Qs(commodities) ; EQUATIONS PDemand(commodities) PSupply(commodities) Equilibrium(commodities) ; alias (cc,commodities); Pdemand(commodities).. P(commodities)=g= intercepts("demand",commodities) +sum(cc,slopes("demand",commodities,cc)*Qd(cc)); Psupply(commodities).. intercepts("supply",commodities) +sum(cc,slopes("supply",commodities,cc)* Qs(cc)) =g= P(commodities); Equilibrium(commodities).. Qs(commodities)=g= Qd(commodities); MODEL PROBLEM /Pdemand.Qd, Psupply.Qs,Equilibrium.P/; SOLVE PROBLEM USING MCP; |