LotSizingDataModel.Solver 2.0.1
Solver-independent modeling, execution, monitoring and adapter infrastructure.
Loading...
Searching...
No Matches
LotSizingDataModel.Solver.Monitoring Namespace Reference

Classes

class  SolverProgressRecorder
 Selects and retains solver progress snapshots according to configured recording rules. More...
class  SolverProgressRecordingOptions
 Configures how solver progress snapshots are retained during an optimization run. More...
class  SolverProgressSnapshot
 Represents an immutable snapshot of the current progress of a mathematical optimization run. More...

Enumerations

enum  SolverProgressRecordingMode {
  None = 0 , IncumbentOnly = 1 , TimeInterval = 2 , NodeInterval = 3 ,
  SignificantChanges = 4 , Full = 5
}
 Defines how solver progress snapshots are retained in the solution convergence history. More...

Enumeration Type Documentation

◆ SolverProgressRecordingMode

Defines how solver progress snapshots are retained in the solution convergence history.

Enumerator
None 

No progress snapshot is retained.

IncumbentOnly 

Only snapshots associated with a new incumbent solution are retained.

TimeInterval 

Snapshots are retained at a configurable elapsed-time interval.

NodeInterval 

Snapshots are retained at a configurable search-node interval.

SignificantChanges 

Snapshots are retained when the incumbent objective, best bound, or optimality gap changes.

Full 

Every snapshot reported by the solver adapter is retained.

Definition at line 12 of file SolverProgressRecordingMode.cs.