Originally posted by: SystemAdmin
Hi,
I am using cplex to solve mixed integer quadratically constrained quadratic problem(MIQCPs). All my coding is done in C++ using Ilog Concert Technology.
In the Branch & cut method, the relaxation of cplex used is
1. at root relaxtion, the continuous relaxation neglecting all the integer contraints was used. However, such bound is very poor in terms of bound quality.
2. At each node, for any subproblems, cplex still use the continuous relaxtion.
In the aid of cutting plane method, heuristic method, the cplex can solve the problem efficiently when the dimension is medium.
Now, I have a relaxation of my own, it can be solved efficiently, and better than continuous relaxation. Thus, I want to modify cplex MIQCP solver by modifying
1. at root relaxation, I want to use my relaxation bound and the solution to the relaxed problem.
2. For any subproblem at each node, I want use my relaxtion, rather than cplex's continous relaxation.
I think the model of my relaxation is different from the model of cplex's continuous relaxation.
I have tried for a few days, unfortunately, I can not find the right way of implementing my ideas. Can you kindly help me? I want to know which callback function I need to choose, and How? I can not
find such examples.
Best wishes
xjz
#CPLEXOptimizers#DecisionOptimization