I was wondering whether the following problem can be expressed as a mixed integer linear programming (MILP) problem. I am new to this field.
The objective function is in parenthesis including the square (minimize the difference of the sum in brackets from the constant M).
i = 1,2,...N
c is my decision variable vector (should take values of either 0 or 1)
x, R, and M are knowns
E is a function of x
I is a function of V
The tricky part is that V is also equal to E(x)+R*I(V) and has one unique value
Also, E and I are functions given through data interpolation without real mathematical expression.
The outputs should be c, E, I, V (the last two have one value each, the first two should be vectors)
Could this be solved as a MILP problem through MATLAB?
I have solved this problem in two different ways, but it is interesting to see if there could be a more effective/fast method (such as MILP) that is easily expandable once implemented.
Thanks in advance,