LotSizingDataModel.Checker 2.0.1
Reusable validation engine for structural, mathematical and objective consistency checks.
Loading...
Searching...
No Matches
IMathematicalFeasibilityChecker.cs
Go to the documentation of this file.
3using LotSizingDataModel.Solution;
4using LotSizingDataModel.Solver.Modeling;
5
7
8/// <summary>
9/// Defines mathematical-feasibility validation of a candidate
10/// lot-sizing solution against a mathematical model.
11/// </summary>
13{
14 /// <summary>
15 /// Projects the candidate solution onto the mathematical model,
16 /// evaluates all enabled constraints, and reports every violation.
17 /// </summary>
18 /// <param name="model">Mathematical model defining feasibility.</param>
19 /// <param name="solution">Candidate business solution.</param>
20 /// <param name="options">Checker options and tolerances.</param>
21 /// <returns>Detailed feasibility checking result.</returns>
23 MathematicalModel model,
24 LotSizingSolution solution,
25 SolutionCheckOptions options);
26}
Configures generic lot-sizing solution checking.
Contains the complete result of checking one lot-sizing solution.
Defines mathematical-feasibility validation of a candidate lot-sizing solution against a mathematical...
SolutionCheckResult Check(MathematicalModel model, LotSizingSolution solution, SolutionCheckOptions options)
Projects the candidate solution onto the mathematical model, evaluates all enabled constraints,...