Originally posted by: SystemAdmin
Let f(x,y) = xy. f(2,3) = f(3,2) = 6, but at the midpoint between those two points f(2.5,2.5) = 6.25 > 1/2 f(2,3) + 1/2 f(3,2). So f is not convex, even in the positive orthant.
You are correct that f(v) = v'Qv is strictly (weakly) convex if and only if Q is positive (semi) definite. Q is positive (semi) definite if and only if v'Qv > (>=) 0 for all v not identically zero ... but that condition must hold for
all nonzero v, not just for v in the positive orthant.
I ran your problem in the interactive optimizer, and sure enough it coughed up the following: CPLEX Error 5002: Q in objective is not positive semi-definite.
Paul
Mathematicians are like Frenchmen: whenever you say something to them, they translate it into their own language, and at once it is something entirely different. (Goethe)
#CPLEXOptimizers#DecisionOptimization