Thanks for your reply @odow.
Unfortunately, JuMP doesn’t support vector nonlinear functions at present. Correcting this is on our (long) list of things to do.
What if I write the vector nonlinear function as a scalar function and use a loop to add a constraint for each EV[i], like in this example?
How complicated is the function
T
? Can you write out each component algebraically?
Right now the T
function is not very complex but also not trivial, I guess I may write out each component algebraically but the expression would be relatively long. The problem I would imagine is that in the future my problem will be more complex than this and to work out an algebra expression be hardly possible. What’s the question you had in mind? Do you think that my adding of the constraint using maximum(abs.(EVₙ .- EV)) == 0
be a problem?