ALGORITHM ARTICLE
Cycle branch and bound
Problem. Find the best cycle-cover reconnection without enumerating every completion.
Core idea. A lower bound on unfinished bridge cost prunes partial reconnections.
Procedure
- Branch on cycle order and entries.
- Bound remaining bridge deltas.
- Keep the best complete feasible tour.
Certificate. Feasible incumbent plus exhausted or bounded reconnection tree.
Data structures and API
from optfin_orlab import TspCycleBranchAndBoundSolver
solver = TspCycleBranchAndBoundSolver()
result = solver.solve(...)Complexity. Exponential in the worst case
Limits. Certification is over the represented reconnection space.
OPTFIN AUDIT CHECKS
What has to reconcile before this method is trusted.
- DefinitionProblem, objective, inputs and output are explicit.
- Data structureThe public API and canonical source path are identified.
- CorrectnessFeasible incumbent plus exhausted or bounded reconnection tree.
- ComplexityExponential in the worst case
- Operational limitCertification is over the represented reconnection space.
- ReproductionSource, executable test and evidence route remain linked.
LUNA ACADEMIC
Continue this algorithm in one research conversation.
Ask for the paper trail, executable test, source explanation, or a reproducibility plan for Cycle branch and bound.
Open Luna for this algorithm