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.
1
using
System;
2
using
System.Xml.Serialization;
3
4
namespace
LotSizingDataModel.Solution.Common
;
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"
)]
17
public
enum
OptimalityStatus
18
{
19
/// <summary>
20
/// The solution has not been evaluated from an
21
/// optimality perspective.
22
/// </summary>
23
[XmlEnum(
"notEvaluated"
)]
24
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"
)]
33
NoProof
,
34
35
/// <summary>
36
/// The solution has been proven optimal for the
37
/// associated mathematical model.
38
/// </summary>
39
[XmlEnum(
"provenOptimal"
)]
40
ProvenOptimal
41
}
LotSizingDataModel.Solution.Common
Definition
AlgorithmParameter.cs:4
LotSizingDataModel.Solution.Common.FeasibilityStatus.NotEvaluated
@ NotEvaluated
The solution has not been evaluated for feasibility.
Definition
FeasibilityStatus.cs:24
LotSizingDataModel.Solution.Common.OptimalityStatus
OptimalityStatus
Indicates the available information about the optimality of a lot-sizing solution.
Definition
OptimalityStatus.cs:18
LotSizingDataModel.Solution.Common.OptimalityStatus.ProvenOptimal
@ ProvenOptimal
The solution has been proven optimal for the associated mathematical model.
Definition
OptimalityStatus.cs:40
LotSizingDataModel.Solution.Common.OptimalityStatus.NoProof
@ NoProof
No proof of optimality is available for the solution.
Definition
OptimalityStatus.cs:33
LotSizingDataModel.Solution
Common
OptimalityStatus.cs
Generated by
1.17.0