Add a hyperparameter that controls bounding of free variables - #1713
Add a hyperparameter that controls bounding of free variables#1713yuwenchen95 wants to merge 1 commit into
Conversation
Signed-off-by: yuwenchen95 <yuwchen@nvidia.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (7)
📝 WalkthroughWalkthroughAdds a configurable ChangesBarrier presolve control
Estimated code review effort: 2 (Simple) | ~10 minutes Mergeability Score: 🔵 Low · up to The new solver setting is localized, but adding it to the public settings structure may affect C++ compatibility and requires the documented modes and default behavior to be confirmed. The PR is mergeable with explicit owner awareness or follow-up on that bounded API concern. Suggested reviewers: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
CI Test Summary✅ All 31 test job(s) passed. |
Description
Adds a new solver setting,
barrier_presolve_bound_free_variables(
CUOPT_BARRIER_PRESOLVE_BOUND_FREE_VARIABLES), that controls whether barrierpresolve bounds free variables (
-1automatic/current default behavior,0disabled,1enabled).Issue
Closes #1711