diff --git a/pyomo/contrib/mindtpy/algorithm_base_class.py b/pyomo/contrib/mindtpy/algorithm_base_class.py index 785a89d8982..1ebd252cc38 100644 --- a/pyomo/contrib/mindtpy/algorithm_base_class.py +++ b/pyomo/contrib/mindtpy/algorithm_base_class.py @@ -16,6 +16,7 @@ from pyomo.repn import generate_standard_repn import logging from pyomo.contrib.fbbt.fbbt import fbbt +from pyomo.contrib.appsi.fbbt import IntervalTightener from pyomo.opt import TerminationCondition as tc from pyomo.contrib.mindtpy import __version__ from pyomo.common.dependencies import attempt_import @@ -753,7 +754,8 @@ def set_up_solve_data(self, model): config.use_dual_bound = False if config.use_fbbt: - fbbt(model) + IntervalTightener().perform_fbbt(model) + # fbbt(model) # TODO: logging_level is not logging.INFO here config.logger.info('Use the fbbt to tighten the bounds of variables')