LotSizingDataModel.Solution 2.0.1
Solution objects for production, setup, inventory and related decisions.
Loading...
Searching...
No Matches
OptimalityStatus.cs
Go to the documentation of this file.
1using System;
2using System.Xml.Serialization;
3
5
6/// <summary>
7/// Indicates the available information about the optimality
8/// of a lot-sizing solution.
9/// </summary>
10/// <remarks>
11/// A feasible solution is not necessarily optimal.
12/// Heuristic and metaheuristic methods generally produce
13/// solutions without an optimality proof.
14/// </remarks>
15[Serializable]
16[XmlType(TypeName = "optimalityStatus")]
18{
19 /// <summary>
20 /// The solution has not been evaluated from an
21 /// optimality perspective.
22 /// </summary>
23 [XmlEnum("notEvaluated")]
25
26 /// <summary>
27 /// No proof of optimality is available for the solution.
28 /// </summary>
29 /// <remarks>
30 /// The solution may still be feasible and of high quality.
31 /// </remarks>
32 [XmlEnum("noProof")]
34
35 /// <summary>
36 /// The solution has been proven optimal for the
37 /// associated mathematical model.
38 /// </summary>
39 [XmlEnum("provenOptimal")]
41}
@ NotEvaluated
The solution has not been evaluated for feasibility.
OptimalityStatus
Indicates the available information about the optimality of a lot-sizing solution.
@ ProvenOptimal
The solution has been proven optimal for the associated mathematical model.
@ NoProof
No proof of optimality is available for the solution.