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.
1
using
LotSizingDataModel.Core.Relationships;
2
using
LotSizingDataModel.Instance;
3
4
namespace
LotSizingDataModel.Solver.Formulation
;
5
6
/// <summary>
7
/// Estimates a valid finite upper bound for one production
8
/// quantity used in a production/setup linking constraint.
9
/// </summary>
10
public
interface
IProductionSetupBigMEstimator
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>
21
ProductionSetupBigMEstimate
Estimate
(
22
LotSizingInstance instance,
23
ProductionRouting routing,
24
int
period,
25
StandardLotSizingFormulationOptions
options);
26
}
LotSizingDataModel.Solver.Formulation.ProductionSetupBigMEstimate
Describes one production/setup Big-M estimate.
Definition
ProductionSetupBigMEstimate.cs:9
LotSizingDataModel.Solver.Formulation.StandardLotSizingFormulationOptions
Configures the standard solver-independent mixed-integer lot-sizing formulation.
Definition
StandardLotSizingFormulationOptions.cs:10
LotSizingDataModel.Solver.Formulation.IProductionSetupBigMEstimator
Estimates a valid finite upper bound for one production quantity used in a production/setup linking c...
Definition
IProductionSetupBigMEstimator.cs:11
LotSizingDataModel.Solver.Formulation.IProductionSetupBigMEstimator.Estimate
ProductionSetupBigMEstimate Estimate(LotSizingInstance instance, ProductionRouting routing, int period, StandardLotSizingFormulationOptions options)
Estimates the production upper bound for one routing and planning period.
LotSizingDataModel.Solver.Formulation
Definition
BacklogCostObjectiveTermBuilder.cs:9
LotSizingDataModel.Solver
Formulation
IProductionSetupBigMEstimator.cs
Generated by
1.17.0