Right now, I am using GAMS solver to maximize the objective function (maximization of the Total Average Capacity Utilization) written below:
objFunction.. G =E= sum((i,j), X(i,j)/caprepaircenter(j)) / sum(j, Z(j));
In the objFunction;
- X(i,j) gives the return volume from collection center i to repair center j (X(i,j) >= 0),
- caprepaircenter(j) gives the capacity of each repair center j, and
- Z(j) gives the establishment decision of repair center j (binary decision variable/ if repair center j is open then Z(j) = 1, else Z(j) = 0).
However, I want to have a linear objective function instead of a nonlinear one in the GAMS code. So, how can I convert the nonlinear objective function (written above) to linear ?