@@ -2054,7 +2054,7 @@ MibSModel::setupSelf()
2054
2054
// Add cut generators.
2055
2055
// ------------------------------------------------------
2056
2056
2057
- if (MibSPar_->entry (MibSParams::cutStrategy ) != BRANCHONLY){
2057
+ if (MibSPar_->entry (MibSParams::miblpCutStrategy ) != BRANCHONLY){
2058
2058
2059
2059
MibSCutGenerator *cg = new MibSCutGenerator (this );
2060
2060
@@ -3832,15 +3832,20 @@ MibSModel::adjustParameters()
3832
3832
3833
3833
if (MibSPar ()->entry (MibSParams::milpCutStrategy) == MibSMILPCutStrategyNotSet){
3834
3834
if (isInterdict_){
3835
- MibSPar ()->setEntry (MibSParams::milpCutStrategy, MibSMILPCutStrategyOff );
3835
+ MibSPar ()->setEntry (MibSParams::milpCutStrategy, MibSMILPCutStrategyNone );
3836
3836
BlisPar ()->setEntry (BlisParams::cutStrategy, BlisCutStrategyNone);
3837
3837
}else {
3838
- MibSPar ()->setEntry (MibSParams::milpCutStrategy, MibSMILPCutStrategyOn);
3838
+ std::cout << " Generic MILP cuts will be generated." ;
3839
+ std::cout << std::endl;
3840
+ MibSPar ()->setEntry (MibSParams::milpCutStrategy, MibSMILPCutStrategyDefault);
3839
3841
BlisPar ()->setEntry (BlisParams::cutStrategy, BlisCutStrategyNotSet);
3840
3842
}
3843
+ }else {
3844
+ BlisPar ()->setEntry (BlisParams::cutStrategy,
3845
+ MibSPar_->entry (MibSParams::milpCutStrategy));
3841
3846
}
3842
-
3843
- if (MibSPar_->entry (MibSParams::cutStrategy ) == BRANCHONLY){
3847
+
3848
+ if (MibSPar_->entry (MibSParams::miblpCutStrategy ) == BRANCHONLY){
3844
3849
turnOffDefaultCuts = true ;
3845
3850
}
3846
3851
@@ -4188,6 +4193,14 @@ MibSModel::printProblemInfo(){
4188
4193
<< std::endl;
4189
4194
}
4190
4195
4196
+ if (MibSPar_->entry (MibSParams::milpCutStrategy) == MibSMILPCutStrategyNone){
4197
+ std::cout << " Generic MILP cuts will not be generated." ;
4198
+ std::cout << std::endl;
4199
+ }else {
4200
+ std::cout << " Generic MILP cuts will be generated." ;
4201
+ std::cout << std::endl;
4202
+ }
4203
+
4191
4204
if (MibSPar_->entry (MibSParams::useBendersBinaryCut) == PARAM_ON){
4192
4205
std::cout << " Benders binary cut generator is on." ;
4193
4206
std::cout << std::endl;
0 commit comments