Economic Planning: How Should an Economy Grow


Constraints

The following constraints are used in this example:

  • bounds on variables

  • for $i \in \text {INDUSTRIES}$,

    \[ \Variable{StaticProduction[i]} = \Argument{demand[i]} + \sum _{j \in \text {INDUSTRIES}} \Argument{production\_ coeff[i,j]} \cdot \Variable{StaticProduction[j]} \]
  • for $i \in \text {INDUSTRIES}$ and $\text {year} \in \{ 1, \dots , \Argument{num\_ years}+1\} $,

    \[ \Variable{ProductiveCapacity[i,year]} = \Argument{init\_ productive\_ capacity[i]} + \sum _{y=2}^\text {year} \Variable{ExtraCapacity[i,y]} \]
  • for $i \in \text {INDUSTRIES}$ and $\text {year} \in \text {YEARS0}$,

    \begin{align*} & \quad \Variable{Stock[i,year]} + \Variable{Production[i,year]} \\ & = (\text {if year}\ \in \text {YEARS then}\ \Argument{demand[i]}\ \text {else}\ 0) \\ & + \sum _{j \in \text {INDUSTRIES}} \Argument{production\_ coeff[i,j]} \cdot \Variable{Production[j,year}+1\Variable{]} \\ & + \sum _{j \in \text {INDUSTRIES}} \Argument{productive\_ capacity\_ coeff[i,j]} \cdot \Variable{ExtraCapacity[j,year}+2\Variable{]} \\ & + \Variable{Stock[i,year}+1\Variable{]} \end{align*}
  • for $\text {year} \in \{ 1, \dots , \Argument{num\_ years}+1\} $,

    \begin{align*} & \quad \sum _{j \in \text {INDUSTRIES}} \Argument{production\_ coeff[`manpower',j]} \cdot \Variable{Production[j,year]} \\ & + \sum _{j \in \text {INDUSTRIES}} \Argument{productive\_ capacity\_ coeff[`manpower',j]} \cdot \Variable{ExtraCapacity[j,year}+1\Variable{]} \\ & \le \Argument{manpower\_ capacity} \end{align*}
  • for $i \in \text {INDUSTRIES}$ and $\text {year} \in \{ 1, \dots , \Argument{num\_ years}+1\} $,

    \[ \Variable{Production[i,year]} \le \Variable{ProductiveCapacity[i,year]} \]