Originally posted by: LeandroCC
Dear all,
I have some large MIPs being solved by CPLEX for which I compute (in parallel) lower and upper bounds. I'd like to make use of that information to make CPLEX find optimal solutions faster.
I understand I should not add better lower bounds as constraints as CPLEX loses the ability to find good variables to branch.
I plan using a heuristic callback and the setSolution() function to give CPLEX better solutions (upper bounds) that I computed externally. My questions:
1) My problem has several variables, each with several indices. Can setSolution() handle several pair of variables/values? Or I
have to put all variables into a single vector?
2) Would you share the information about better lower bounds with the solver? (if so, how?)
It is a minimization problem, I'm using CPLEX 12.3, c++ (concert).
Any other ideas are welcome.
#CPLEXOptimizers#DecisionOptimization