LotSizingDataModel.Solver 2.0.1
Solver-independent modeling, execution, monitoring and adapter infrastructure.
Loading...
Searching...
No Matches
SolverProgressRecordingMode.cs
Go to the documentation of this file.
1using System;
2using System.Xml.Serialization;
3
5
6/// <summary>
7/// Defines how solver progress snapshots are retained in the
8/// solution convergence history.
9/// </summary>
10[Serializable]
11[XmlType(TypeName = "solverProgressRecordingMode")]
13{
14 /// <summary>
15 /// No progress snapshot is retained.
16 /// </summary>
17 None = 0,
18
19 /// <summary>
20 /// Only snapshots associated with a new incumbent solution
21 /// are retained.
22 /// </summary>
24
25 /// <summary>
26 /// Snapshots are retained at a configurable elapsed-time
27 /// interval.
28 /// </summary>
30
31 /// <summary>
32 /// Snapshots are retained at a configurable search-node
33 /// interval.
34 /// </summary>
36
37 /// <summary>
38 /// Snapshots are retained when the incumbent objective,
39 /// best bound, or optimality gap changes.
40 /// </summary>
42
43 /// <summary>
44 /// Every snapshot reported by the solver adapter is
45 /// retained.
46 /// </summary>
47 Full = 5
48}
SolverProgressRecordingMode
Defines how solver progress snapshots are retained in the solution convergence history.
@ TimeInterval
Snapshots are retained at a configurable elapsed-time interval.
@ SignificantChanges
Snapshots are retained when the incumbent objective, best bound, or optimality gap changes.
@ NodeInterval
Snapshots are retained at a configurable search-node interval.
@ IncumbentOnly
Only snapshots associated with a new incumbent solution are retained.
@ Full
Every snapshot reported by the solver adapter is retained.