From a9b69cd4af69da84cc6f67c0daa5331680d39bbd Mon Sep 17 00:00:00 2001 From: Federico Battista Date: Wed, 10 Apr 2024 15:51:33 -0400 Subject: [PATCH] Change a call in select_branching_object() from initial_lp_solve() to dual_simplex() Back in the years Ted changed this call to initial_lp_solve() and there must have been a reason for that, but it really seems that dual_simplex() is the correct call here, so we changed it back. --- src/LP/lp_branch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/LP/lp_branch.c b/src/LP/lp_branch.c index 72c77680..d890b149 100644 --- a/src/LP/lp_branch.c +++ b/src/LP/lp_branch.c @@ -1634,7 +1634,7 @@ int select_branching_object(lp_prob *p, int *cuts, branch_obj **candidate) } else { load_basis(lp_data, cstat, rstat); - can->termcode[j] = initial_lp_solve(lp_data, can->iterd+j); + can->termcode[j] = dual_simplex(lp_data, can->iterd+j); total_iters+=*(can->iterd+j); }