Is it possible to optimize this objective function using linear programming (linprog or intlinprog)? I have difficulties especially in defining I(i) and the max part (second term). Thanks!
minimize sum { I(i) * p(i)* (x(i) - x(i-1) + l(i) - g(i)) for i = 1, …, T } + max { pFix* (x(i) - x(i-1) + l(i) - g(i) for i = 1, …, T}(I(i) = 0) if (x(i) - x(i-1) + l(i) - g(i) <= 0)(I(i) = 1) if (x(i) - x(i-1) + l(i) - g(i) > 0)
Best Answer