11 double maximumBalanceResidual,
12 double finalInventoryResidual,
13 int setupLinkViolations,
14 double recomputedSetupCost,
15 double recomputedProductionCost,
16 double recomputedHoldingCost,
17 double maximumCostDifference,
18 IEnumerable<string> diagnostics)
double FinalInventoryResidual
Gets the absolute final inventory.
UlsSolutionValidationResult(bool isFeasible, double maximumBalanceResidual, double finalInventoryResidual, int setupLinkViolations, double recomputedSetupCost, double recomputedProductionCost, double recomputedHoldingCost, double maximumCostDifference, IEnumerable< string > diagnostics)
Initializes a ULS validation report.
int SetupLinkViolations
Gets the number of periods with production but no setup.
double MaximumCostDifference
Gets the maximum absolute difference between stored and independently recomputed cost components/tota...
double RecomputedHoldingCost
Gets independently recomputed holding cost.
double RecomputedProductionCost
Gets independently recomputed variable production cost.
double RecomputedSetupCost
Gets independently recomputed setup cost.
double RecomputedTotalCost
Gets the independently recomputed total objective.
IReadOnlyList< string > Diagnostics
Gets validation diagnostics.
bool IsFeasible
Gets whether the plan passed every ULS-domain check.
double MaximumBalanceResidual
Gets the largest absolute inventory-balance residual.