check_for_new_or_removed_constraints (bool, default=True) – If False, new/old constraints will not be automatically detected on
subsequent solves. Use False only when manually updating the solver
with opt.add_constraints() and opt.remove_constraints() or when you
are certain constraints are not being added to/removed from the model.
check_for_new_or_removed_vars (bool, default=True) – If False, new/old variables will not be automatically detected on
subsequent solves. Use False only when manually updating the solver
with opt.add_variables() and opt.remove_variables() or when you are
certain variables are not being added to / removed from the model.
check_for_new_or_removed_params (bool, default=True) – If False, new/old parameters will not be automatically detected on
subsequent solves. Use False only when manually updating the solver
with opt.add_parameters() and opt.remove_parameters() or when you are
certain parameters are not being added to / removed from the model.
check_for_new_objective (bool, default=True) – If False, new/old objectives will not be automatically detected on
subsequent solves. Use False only when manually updating the solver
with opt.set_objective() or when you are certain objectives are not
being added to / removed from the model.
update_constraints (bool, default=True) – If False, changes to existing constraints will not be automatically
detected on subsequent solves. This includes changes to the lower,
body, and upper attributes of constraints. Use False only when
manually updating the solver with opt.remove_constraints() and
opt.add_constraints() or when you are certain constraints are not
being modified.
update_vars (bool, default=True) – If False, changes to existing variables will not be automatically
detected on subsequent solves. This includes changes to the lb, ub,
domain, and fixed attributes of variables. Use False only when
manually updating the solver with opt.update_variables() or when you
are certain variables are not being modified.
update_parameters (bool, default=True) – If False, changes to parameter values will not be automatically
detected on subsequent solves. Use False only when manually updating
the solver with opt.update_parameters() or when you are certain
parameters are not being modified.
update_named_expressions (bool, default=True) – If False, changes to Expressions will not be automatically detected on
subsequent solves. Use False only when manually updating the solver
with opt.remove_constraints() and opt.add_constraints() or when you
are certain Expressions are not being modified.
update_objective (bool, default=True) – If False, changes to objectives will not be automatically detected on
subsequent solves. This includes the expr and sense attributes of
objectives. Use False only when manually updating the solver with
opt.set_objective() or when you are certain objectives are not being
modified.