ULSAlgorithms 1.1.0-g3e5595996d
High-performance exact and heuristic algorithms for uncapacitated lot sizing
Loading...
Searching...
No Matches
CutDisposition.cs
Go to the documentation of this file.
2
3/// <summary>
4/// Describes what happened to a generated cut after separation.
5/// </summary>
6public enum CutDisposition
7{
8 /// <summary>The cut has been generated but no disposition was recorded.</summary>
10
11 /// <summary>The cut was added to the mathematical model.</summary>
12 Added = 1,
13
14 /// <summary>An equivalent cut was already present.</summary>
16
17 /// <summary>The violation was below the configured insertion tolerance.</summary>
19
20 /// <summary>The cut was rejected by an implementation-level validity check.</summary>
22
23 /// <summary>The solver adapter refused or failed to add the constraint.</summary>
25
26 /// <summary>
27 /// The cut was eligible and violated but was deliberately not selected by
28 /// the configured cut-pool policy.
29 /// </summary>
31}
CutDisposition
Describes what happened to a generated cut after separation.
@ SolverRejected
The solver adapter refused or failed to add the constraint.
@ Invalid
The cut was rejected by an implementation-level validity check.
@ Generated
The cut has been generated but no disposition was recorded.
@ BelowTolerance
The violation was below the configured insertion tolerance.
@ NotSelected
The cut was eligible and violated but was deliberately not selected by the configured cut-pool policy...
@ Duplicate
An equivalent cut was already present.
@ Added
The cut was added to the mathematical model.