ULSAlgorithms 1.1.0-g3e5595996d
High-performance exact and heuristic algorithms for uncapacitated lot sizing
Loading...
Searching...
No Matches
InventoryEliminatedFormulationSolver.cs
Go to the documentation of this file.
3
5
6/// <summary>
7/// Exact solver-backed ULS strategy using the aggregate formulation in which
8/// inventory variables are algebraically eliminated.
9/// </summary>
12{
13 /// <summary>Initializes with automatic optimization-engine selection.</summary>
15 LinearModelSolveOptions? executionOptions = null)
16 : base(
17 "Inventory-eliminated formulation",
19 executionOptions: executionOptions)
20 {
21 }
22
23 /// <summary>Initializes with an injected portable model solver.</summary>
25 LinearModelSolver modelSolver,
26 LinearModelSolveOptions? executionOptions = null)
27 : base(
28 "Inventory-eliminated formulation",
30 modelSolver,
31 executionOptions)
32 {
33 }
34}
InventoryEliminatedFormulationSolver(LinearModelSolveOptions? executionOptions=null)
Initializes with automatic optimization-engine selection.
InventoryEliminatedFormulationSolver(LinearModelSolver modelSolver, LinearModelSolveOptions? executionOptions=null)
Initializes with an injected portable model solver.
SolverBackedUlsFormulationSolverBase(string name, IUlsFormulationBuilder formulationBuilder, LinearModelSolver? modelSolver=null, LinearModelSolveOptions? executionOptions=null)
Initializes one solver-backed formulation strategy.
Builds an exact aggregate ULS formulation after algebraically eliminating end-of-period inventory var...
Configures one solver-backed execution of a portable linear model.
High-level solver-independent execution service for portable linear models.