I'm using ortools SCIP to solve a really large mixed-integer-programming problem.
solver = pywraplp.Solver_CreateSolver('SCIP')
"""
Problem Definition Is Omitted Here
"""
solver.Minimize(target_function)
status = solver.Solve()
That problem costs more than 30 minutes.
The SCIP uses branch-cut-and-price to solve the mixed-integer-programming problem.
Each time, the SCIP would cut some branches.
So, my question is, how to print the value of the target function, after each cut(after each iteration)?