iteration (int or None, optional) – Iteration number.
objective (int or None, optional) – Master problem objective value.
Note: if the sense of the original model is maximization,
then this is the negative of the objective value
of the original model.
first_stage_var_shift (float or None, optional) – Infinity norm of the difference between first-stage
variable vectors for the current and previous iterations.
second_stage_var_shift (float or None, optional) – Infinity norm of the difference between decision rule
variable vectors for the current and previous iterations.
dr_polishing_success (bool or None, optional) – True if DR polishing solved successfully, False otherwise.
num_violated_cons (int or None, optional) – Number of second-stage constraints found to be violated
during separation step.
all_sep_problems_solved (int or None, optional) – True if all separation problems were solved successfully,
False otherwise (such as if there was a time out, subsolver
error, or only a subset of the problems were solved due to
custom constraint prioritization).
global_separation (bool, optional) – True if separation problems were solved with the subordinate
global optimizer(s), False otherwise.
max_violation (int or None) – Maximum scaled violation of any second-stage constraint
found during separation step.
elapsed_time (float, optional) – Total time elapsed up to the current iteration, in seconds.