Skip to content

Commit c579b8f

Browse files
committed
Enable cuts by default
1 parent c60d13e commit c579b8f

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

cpp/include/cuopt/linear_programming/mip/solver_settings.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ class mip_solver_settings_t {
8383
i_t node_limit = std::numeric_limits<i_t>::max();
8484
bool heuristics_only = false;
8585
i_t num_cpu_threads = -1; // -1 means use default number of threads in branch and bound
86-
i_t max_cut_passes = 0; // number of cut passes to make
86+
i_t max_cut_passes = 10; // number of cut passes to make
8787
i_t mir_cuts = -1;
8888
i_t mixed_integer_gomory_cuts = -1;
8989
i_t knapsack_cuts = -1;

cpp/src/math_optimization/solver_settings.cu

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ solver_settings_t<i_t, f_t>::solver_settings_t() : pdlp_settings(), mip_settings
8989
{CUOPT_DUALIZE, &pdlp_settings.dualize, -1, 1, -1},
9090
{CUOPT_ORDERING, &pdlp_settings.ordering, -1, 1, -1},
9191
{CUOPT_BARRIER_DUAL_INITIAL_POINT, &pdlp_settings.barrier_dual_initial_point, -1, 1, -1},
92-
{CUOPT_MIP_CUT_PASSES, &mip_settings.max_cut_passes, -1, std::numeric_limits<i_t>::max(), 0},
92+
{CUOPT_MIP_CUT_PASSES, &mip_settings.max_cut_passes, -1, std::numeric_limits<i_t>::max(), 10},
9393
{CUOPT_MIP_MIXED_INTEGER_ROUNDING_CUTS, &mip_settings.mir_cuts, -1, 1, -1},
9494
{CUOPT_MIP_MIXED_INTEGER_GOMORY_CUTS, &mip_settings.mixed_integer_gomory_cuts, -1, 1, -1},
9595
{CUOPT_MIP_KNAPSACK_CUTS, &mip_settings.knapsack_cuts, -1, 1, -1},

0 commit comments

Comments
 (0)