LotSizingDataModel.Solver 2.0.1
Solver-independent modeling, execution, monitoring and adapter infrastructure.
Loading...
Searching...
No Matches
SolverTerminationReason.cs
Go to the documentation of this file.
1using System;
2using System.Xml.Serialization;
3
5
6/// <summary>
7/// Describes why a solver execution terminated.
8/// </summary>
9[Serializable]
10[XmlType(TypeName = "solverTerminationReason")]
12{
13 /// <summary>
14 /// The termination reason is unknown.
15 /// </summary>
17
18 /// <summary>
19 /// An optimal solution was proven.
20 /// </summary>
22
23 /// <summary>
24 /// A feasible solution was found, but optimality was not
25 /// proven.
26 /// </summary>
28
29 /// <summary>
30 /// The mathematical model was proven infeasible.
31 /// </summary>
33
34 /// <summary>
35 /// The mathematical model was proven unbounded.
36 /// </summary>
38
39 /// <summary>
40 /// The solver could not distinguish between infeasibility
41 /// and unboundedness.
42 /// </summary>
44
45 /// <summary>
46 /// The configured time limit was reached.
47 /// </summary>
49
50 /// <summary>
51 /// The configured node limit was reached.
52 /// </summary>
54
55 /// <summary>
56 /// The configured iteration limit was reached.
57 /// </summary>
59
60 /// <summary>
61 /// The configured solution limit was reached.
62 /// </summary>
64
65 /// <summary>
66 /// The configured memory limit was reached.
67 /// </summary>
69
70 /// <summary>
71 /// The configured objective limit was reached.
72 /// </summary>
74
75 /// <summary>
76 /// The configured relative optimality-gap limit was
77 /// reached.
78 /// </summary>
80
81 /// <summary>
82 /// The configured absolute optimality-gap limit was
83 /// reached.
84 /// </summary>
86
87 /// <summary>
88 /// The execution was interrupted by the user or by a
89 /// cancellation request.
90 /// </summary>
92
93 /// <summary>
94 /// The solver stopped because of numerical difficulties.
95 /// </summary>
97
98 /// <summary>
99 /// The solver could not run because a valid license was
100 /// unavailable.
101 /// </summary>
103
104 /// <summary>
105 /// The requested solver was unavailable on the current
106 /// computer.
107 /// </summary>
109
110 /// <summary>
111 /// The mathematical model was invalid or unsupported.
112 /// </summary>
114
115 /// <summary>
116 /// The solver stopped because of an internal error.
117 /// </summary>
119}
SolverTerminationReason
Describes why a solver execution terminated.
@ UserInterrupted
The execution was interrupted by the user or by a cancellation request.
@ LicenseError
The solver could not run because a valid license was unavailable.
@ RelativeGapLimit
The configured relative optimality-gap limit was reached.
@ ModelError
The mathematical model was invalid or unsupported.
@ ObjectiveLimit
The configured objective limit was reached.
@ Infeasible
The mathematical model was proven infeasible.
@ Unbounded
The mathematical model was proven unbounded.
@ InternalError
The solver stopped because of an internal error.
@ Feasible
A feasible solution was found, but optimality was not proven.
@ SolutionLimit
The configured solution limit was reached.
@ IterationLimit
The configured iteration limit was reached.
@ AbsoluteGapLimit
The configured absolute optimality-gap limit was reached.
@ SolverUnavailable
The requested solver was unavailable on the current computer.
@ NumericalDifficulty
The solver stopped because of numerical difficulties.
@ InfeasibleOrUnbounded
The solver could not distinguish between infeasibility and unboundedness.