ALGORITHM ARTICLE
TSP assignment relaxation
Problem. Lower-bound a TSP by dropping global subtour connectivity.
Core idea. Every tour is a cycle cover, while a cycle cover may contain several cycles.
Procedure
- Forbid self loops.
- Solve assignment exactly.
- Extract cycles and report the lower bound.
Certificate. The relaxed feasible set contains every Hamiltonian tour.
Data structures and API
from optfin_orlab import TspAssignmentRelaxationSolver
solver = TspAssignmentRelaxationSolver()
result = solver.solve(...)Complexity. O(n³)
Limits. The bound may be weak when many cheap subtours exist.
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.
- CorrectnessThe relaxed feasible set contains every Hamiltonian tour.
- ComplexityO(n³)
- Operational limitThe bound may be weak when many cheap subtours exist.
- 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 TSP assignment relaxation.
Open Luna for this algorithm