Namespaces | |
| namespace | Aggregate |
| namespace | FacilityLocation |
| namespace | Internal |
| namespace | InventoryEliminated |
| namespace | ShortestPath |
Classes | |
| interface | IUlsFormulationBuilder |
| Builds a solver-independent mathematical-programming formulation of ULS. More... | |
| class | UlsFormulation |
| Solver-independent ULS mathematical formulation plus semantic variable map. More... | |
| class | UlsFormulationCatalog |
| Creates the built-in classical ULS mathematical formulations. More... | |
| class | UlsFormulationVariableMap |
| Maps semantic ULS decisions to solver-independent variable identifiers. More... | |
Enumerations | |
| enum | UlsFormulationKind { AggregateInventory = 0 , FacilityLocation = 1 , ShortestPath = 2 , InventoryEliminated = 3 } |
| Identifies a mathematical-programming formulation of classical ULS. More... | |
Identifies a mathematical-programming formulation of classical ULS.
The taxonomy follows the four classical formulations summarized by Brahimi, Dauzère-Pérès, Najid and Nordli (2006): aggregate, disaggregate/facility-location, shortest-path, and a formulation obtained by eliminating inventory variables.
| Enumerator | |
|---|---|
| AggregateInventory | Classical aggregate inventory-balance big-M formulation. |
| FacilityLocation | Disaggregated facility-location formulation. |
| ShortestPath | Regeneration-interval shortest-path formulation. |
| InventoryEliminated | Aggregate formulation with inventory variables eliminated. |
Definition at line 12 of file UlsFormulationKind.cs.