Originally posted by: Christian Bliek
Yes, cplex can solve such large models if they are sparse. For qp the q matrix should be sparse as well.
In some models the q matrix is in fact the product of two sparse matrices q = p'p. If that is the case, it is better to avoid doing this multiplication because it might lead to a dense q, but reformulate the model instead. E.g. replace x'p'px by y'y and add the constraint y = px.
Since release 12.3 we can handle both convex and non-convex qp. If it is not convex you need to set the solution target parameter to 2 and you will obtain a kkt point. Note however that solving non-convex qp is significantly harder than solving convex qp and is therefore likely to take more time.
Christian.
#CPLEXOptimizers#DecisionOptimization