## Example Two - Model with sets set P; param t; param p{i in P}; param r{i in P}; param m{i in P}; var paint{i in P}; maximize profit: sum{i in P} p[i]*paint[i]; subject to time: sum{i in P} (1/r[i])*paint[i] <= t; subject to capacity{i in P}: 0 <= paint[i] <= m[i];