ULSAlgorithms 1.1.0-g3e5595996d
High-performance exact and heuristic algorithms for uncapacitated lot sizing
Loading...
Searching...
No Matches
AggregateInventoryFormulationSolver.cs
Go to the documentation of this file.
3
5
6/// <summary>
7/// Exact solver-backed ULS strategy using the classical aggregate
8/// production/setup/inventory formulation.
9/// </summary>
12{
13 /// <summary>Initializes with automatic optimization-engine selection.</summary>
15 LinearModelSolveOptions? executionOptions = null)
16 : base(
17 "Aggregate inventory 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 "Aggregate inventory formulation",
30 modelSolver,
31 executionOptions)
32 {
33 }
34}
AggregateInventoryFormulationSolver(LinearModelSolveOptions? executionOptions=null)
Initializes with automatic optimization-engine selection.
AggregateInventoryFormulationSolver(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 the classical aggregate ULS mixed-integer formulation with production, setup and end-of-period...
Configures one solver-backed execution of a portable linear model.
High-level solver-independent execution service for portable linear models.