'user cuts callbacks are prioritized over cplex own cuts?

I implemented an MIP model which includes a knapsack constraint in CPLEX. I also have a user cut callback routine to add my own cuts. The results on different instances show that no cuts other than user cut callbacks were added to the model. There are several cover cuts that CPLEX can generate by its own but it doesn't. I even set CPLEX parameters to aggresivley generate cover cuts but none is generated.

Is there some priority on the cuts added to the model? My user cut callback routine seems to find violated cuts at almost every node of the B&B tree so I assume that's the reason why cover cuts are not generated by CPLEX. I don't find any hint about this in the CPLEX user manual. Does anybody know why this happens?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source