Use Case Architecture
Core Components
UcData
Base class for problem data.
UcFormulation
Base class for optimization formulations.
UcSolution
Base class for solutions.
UcInstance
Combines data and formulation.
UcInstanceCollection
Collection of problem instances for testing and demonstration.
Class Hierarchy
UcData
└─ TspData
UcFormulation
└─ TspFormulation
UcSolution
└─ TspSolution
UcInstance
└─ TspInstance
UcInstanceCollection
└─ TspCollection
Registry System
All classes use @Registry.add for automatic discovery.
For complete API reference, see the usecase-lib documentation.