Originally posted by: Zak86
Hi Guys,
I have to solve a binary LP with the Feasibility Pump Heuristic. Before that, i solve it without forcing any heuristic and i see that CPLEX ,by default, uses the branch and bound/cut algorithm. The output logs are something like that:
..............
Cover cuts applied: 1
Implied bound cuts applied: 45
Flow cuts applied: 2
Mixed integer rounding cuts applied: 28
Zero-half cuts applied: 25
Lift and project cuts applied: 1
Gomory fractional cuts applied: 1
Root node processing (before b&c):
Real time = 4.32 sec. (1817.00 ticks)
......
When i enable the FP heuristic using cplex.setParam(IloCplex.Param.MIP.Strategy.FPHeur, 2) just before cplex.solve(), the output logs remain the same as if Cplex don't use the feasibility pump but always branch and cut .
This is strange because when modifying any other algorithm such as Simplex or Barrier Optimizer through cplex.setParam (IloCplex.IntParam.RootAlg, IloCplex.Algorithm.Barrier), etc ..., the output logs change depending on the concerned algorithm .
What's the problem please ? am i really using the FP heuristic ? why do the output logs seem like that ?
Thank you,
Zak
#DecisionOptimization#MathematicalProgramming-General