LotSizingDataModel.Solver 2.0.1
Solver-independent modeling, execution, monitoring and adapter infrastructure.
Loading...
Searching...
No Matches
IProductionSetupBigMEstimator.cs
Go to the documentation of this file.
1using LotSizingDataModel.Core.Relationships;
2using LotSizingDataModel.Instance;
3
5
6/// <summary>
7/// Estimates a valid finite upper bound for one production
8/// quantity used in a production/setup linking constraint.
9/// </summary>
11{
12 /// <summary>
13 /// Estimates the production upper bound for one routing and
14 /// planning period.
15 /// </summary>
16 /// <param name="instance">Source lot-sizing instance.</param>
17 /// <param name="routing">Production routing.</param>
18 /// <param name="period">One-based planning period.</param>
19 /// <param name="options">Standard formulation options.</param>
20 /// <returns>Computed Big-M estimate.</returns>
22 LotSizingInstance instance,
23 ProductionRouting routing,
24 int period,
26}
Configures the standard solver-independent mixed-integer lot-sizing formulation.
Estimates a valid finite upper bound for one production quantity used in a production/setup linking c...
ProductionSetupBigMEstimate Estimate(LotSizingInstance instance, ProductionRouting routing, int period, StandardLotSizingFormulationOptions options)
Estimates the production upper bound for one routing and planning period.