NVIDIA / NVIDIA/cuopt

Track pre-existing LP unbounded status misclassification in B&B fallback mapping

Open
#1,447 4 comments 0 reactions 1 assignee View on GitHub

@mlubin is already working on this.

Since Jun 22, 2026.

awaiting response
Dominant language
Cuda
Stars
1k
Forks
233
Avg merge
4d 4h
Merged PRs (30d)
95

Description

A pre-existing status-mapping issue was identified in the branch-and-bound fallback LP status conversion path.

Context:

  • The conversion helper in cpp/src/branch_and_bound/branch_and_bound.cpp maps lp_status_t values into dual-simplex status values for fallback solve paths.
  • lp_status_t::UNBOUNDED is not handled explicitly and can fall through to the generic numerical-status path.
  • This can cause an unbounded LP status to be reported or handled as a numerical issue in affected fallback paths.

Backlinks:

Requested by: @mlubin

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.