compute_tableau: Improve efficiency

This commit is contained in:
2025-08-08 13:49:26 -05:00
parent 4158fccf12
commit 1296182744
3 changed files with 59 additions and 39 deletions

View File

@@ -271,7 +271,7 @@ function collect_gmi_FisSal2011(
max_pool_size_mb = 1024,
optimizer,
silent_solver=true,
time_limit = 900,
time_limit = 3_600,
variant = :fast,
)
variant in [:subg, :hybr, :fast, :faster] || error("unknown variant: $variant")
@@ -638,7 +638,8 @@ function collect_gmi_FisSal2011(
if round == 1
@printf(
" %8s %10s %9s %9s %9s %9s %4s %8s %8s %8s\n",
" %8s %8s %10s %9s %9s %9s %9s %4s %8s %8s %8s\n",
"time",
"round",
"obj",
"cl_curr",
@@ -659,8 +660,9 @@ function collect_gmi_FisSal2011(
if log_should_print
last_print_time = time()
@printf(
"%c %8d %10.3e %9.2e %9.2e %9d %9.2f %4d %8.2e %8.2e %8.2e\n",
"%c %8.2f %8d %10.3e %9.2e %9.2e %9d %9.2f %4d %8.2e %8.2e %8.2e\n",
log_prefix,
time() - initial_time,
round,
obj_curr,
gapcl_curr,