ULSAlgorithms 1.1.0-g3e5595996d
High-performance exact and heuristic algorithms for uncapacitated lot sizing
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NULSAlgorithms
 NAbstractions
 CIAsyncUlsSolverOptional asynchronous companion contract for ULS strategies whose implementation delegates work to an external optimization engine
 CIUlsSolverDefines the common strategy contract implemented by every ULS solver
 NCatalog
 CUlsSolverCatalogCanonical runtime inventory of every public IUlsSolver strategy
 CUlsSolverConfigurationVersioned, serializable definition of one ULS strategy and its constructor-level options
 CUlsSolverCreationOptionsComposes the existing strategy-specific constructor options used by UlsSolverFactory
 CUlsSolverDescriptorImmutable metadata and construction entry for one public ULS strategy
 CUlsSolverFactoryCreates public ULS strategies from stable catalog identifiers
 NCuttingPlanes
 NInternal
 NSeparation
 CCutCoefficientStores one nonzero coefficient of a generated linear inequality
 CCutGenerationReportComplete cutting-plane traceability report for one solver-backed solve
 CCutIterationReportTraceability report for one cutting-plane iteration
 CCutRecordTrace record for one generated cutting-plane constraint
 CCuttingPlaneConvergenceReportSummarizes root-bound evolution and separation effort for one exact cut-and-solve execution
 CCuttingPlaneExecutionReportCombines solver-selection provenance, cutting-plane traceability and root convergence statistics
 CCuttingPlaneIterationStatisticsNumerical convergence statistics for one root cutting-plane iteration
 CLsCutDefinitionSolver-independent definition of one ULS (l,S) inequality
 CLsCuttingPlaneOptionsConfigures root LP (l,S) separation before the final exact MILP solve
 NExact
 NAggarwalPark
 NChowdhuryBakiAzab
 NCuttingPlanes
 NFedergruenTzur
 NFormulations
 NInternal
 NJacobsKhumawala
 NParallel
 NSaydamMcKnew
 NWagelmans
 NWagnerWhitin
 NZangwill
 NFormulations
 NAggregate
 NFacilityLocation
 NInternal
 NInventoryEliminated
 NShortestPath
 CIUlsFormulationBuilderBuilds a solver-independent mathematical-programming formulation of ULS
 CUlsFormulationSolver-independent ULS mathematical formulation plus semantic variable map
 CUlsFormulationCatalogCreates the built-in classical ULS mathematical formulations
 CUlsFormulationVariableMapMaps semantic ULS decisions to solver-independent variable identifiers
 NHeuristics
 NInternal
 CChiuModifiedLeastUnitCostSolverImplements Chiu's modified Least Unit Cost heuristic
 CChiuTingModifiedPartPeriodBalancingSolverImplements the modified Part-Period Balancing (mv-PPB) heuristic of Chiu, Ting and Chiu
 CFreelandColleySolverImplements the Freeland-Colley incremental lot-sizing heuristic
 CGroffSolverImplements Groff's marginal-cost lot-sizing rule
 CHoChangSolisImprovedNetLeastPeriodCostSolverImplements the improved Ho-Chang-Solis nLPC(i) heuristic
 CHoChangSolisNetLeastPeriodCostSolverImplements the Ho-Chang-Solis net Least Period Cost (nLPC) heuristic
 CKarniMaximumPartPeriodGainSolverImplements Karni's Maximum Part-Period Gain (MPG) heuristic
 CLeastUnitCostSolverImplements the classical Least Unit Cost (LUC) heuristic
 CLotForLotSolverImplements the classical Lot-for-Lot (L4L/LFL) policy
 CMcLarenOrderMomentSolverImplements McLaren's Order Moment (MOM) lot-sizing heuristic
 CPartPeriodBalancingSolverImplements classical nearest-EPP Part-Period Balancing (PPB)
 CPartPeriodSimplifiedSolverImplements the Part-Period Simplified (PPS) rule, also described as the Least Total Cost (LTC) no-overshoot part-period rule
 CPattersonLaForgeIncrementalPartPeriodSolverImplements the Patterson-LaForge Incremental Part-Period Algorithm (IPPA)
 CPeriodicOrderQuantitySolverImplements the classical Periodic Order Quantity (POQ) rule
 CSegerstedtReformulatedSilverMealSolverImplements the reformulated Silver-Meal (rSM, "Lägsta periodkostnad") heuristic of Segerstedt, Abdul-Jalbar and Samuelsson
 CSilverMealSolverImplements the Silver-Meal least-cost-per-period heuristic
 CWemmerlovModifiedPartPeriodBalancingSolverImplements Wemmerlöv's corrected Part-Period Balancing rule using the practical limiting correction factor v = 0.5
 CWemmerlovModifiedPpbLookAheadLookBackSolverImplements Wemmerlöv's corrected PPB (v = 0.5) combined with the modified Look-Ahead/Look-Back tests
 CWemmerlovPpbLookAheadLookBackSolverImplements standard PPB followed by Wemmerlöv's modified Look-Ahead/Look-Back tests
 NModels
 CUlsProblemRepresents a validated classical uncapacitated lot-sizing problem
 CUlsProblemValidatorValidates the numerical data of a classical finite-horizon ULS problem
 NOptimization
 NAdapters
 NExecution
 NExternal
 NModeling
 CDefaultSolverAdapterRegistryCreates the built-in concrete solver-adapter registry
 CIOptimizationSolverAdapterDefines the common metadata and availability contract implemented by every optimization-solver adapter used by solver-backed ULS algorithms
 COptimizationSolverDiscoveryHigh-level entry point used by solver-backed ULS algorithms to discover and select a mathematical optimizer automatically
 CSolverAdapterRegistryStores optimization-solver adapters and provides deterministic lookup by adapter identifier and solver kind
 CSolverAvailabilityInfoDescribes solver availability and the installation selected by an adapter
 CSolverDiscoveryReportComplete availability snapshot for all built-in solver adapters
 CSolverExecutionInfoSerializable-style immutable snapshot of the solver selected for one solver-backed ULS execution
 CSolverSelectionOptionsConfigures automatic or explicit optimization-solver selection
 CSolverSelectionResultDescribes the outcome of optimization-solver selection
 CSolverSelectionServiceSelects a usable optimization solver by capability, machine availability, and deterministic priority
 NResults
 CAdaptiveExactUlsSolveResultSolve result returned by the adaptive exact strategy
 CCuttingPlaneUlsSolveResultULS result enriched with the complete (l,S) cut-generation report
 CSolverBackedUlsSolveResultULS solve result enriched with mathematical-formulation and optimization engine provenance
 CUlsSolutionRepresents a feasible production plan for a ULS problem
 CUlsSolveResultRepresents the outcome returned by a ULS solution strategy
 NSelection
 CAdaptiveExactUlsSolverSelects and executes an efficient exact ULS algorithm from problem characteristics while preserving the common IUlsSolver contract
 CUlsProblemAnalyzerComputes solver-selection characteristics for a validated ULS problem
 CUlsProblemCharacteristicsDescribes inexpensive structural and cost characteristics used to select an exact ULS solution strategy
 NValidation
 CUlsSolutionValidationResultIndependent ULS-domain validation report for one production plan
 CUlsSolutionValidatorIndependently verifies a ULS production plan against the original UlsProblem
 CULSAlgorithmsInfoExposes stable runtime metadata for the ULSAlgorithms assembly