ULSAlgorithms 1.1.0-g3e5595996d
High-performance exact and heuristic algorithms for uncapacitated lot sizing
Loading...
Searching...
No Matches
ULSAlgorithms.Results Namespace Reference

Classes

class  AdaptiveExactUlsSolveResult
 Solve result returned by the adaptive exact strategy. More...
class  CuttingPlaneUlsSolveResult
 ULS result enriched with the complete (l,S) cut-generation report. More...
class  SolverBackedUlsSolveResult
 ULS solve result enriched with mathematical-formulation and optimization engine provenance. More...
class  UlsSolution
 Represents a feasible production plan for a ULS problem. More...
class  UlsSolveResult
 Represents the outcome returned by a ULS solution strategy. More...

Enumerations

enum  UlsSolveStatus {
  NotSolved = 0 , Optimal = 1 , Feasible = 2 , Infeasible = 3 ,
  LimitReached = 4 , Failed = 5
}
 Describes the mathematical status of a ULS solve. More...

Enumeration Type Documentation

◆ UlsSolveStatus

Describes the mathematical status of a ULS solve.

Enumerator
NotSolved 

The solver has not produced a mathematical conclusion.

Optimal 

A globally optimal solution has been found.

Feasible 

A feasible solution has been found without an optimality proof.

Infeasible 

The problem has been proven infeasible.

LimitReached 

The solver stopped because of a time or resource limit. A feasible incumbent may still be attached to the result.

Failed 

The solver failed before producing a valid mathematical conclusion.

Definition at line 6 of file UlsSolveStatus.cs.