ULSAlgorithms
1.1.0-g3e5595996d
High-performance exact and heuristic algorithms for uncapacitated lot sizing
Loading...
Searching...
No Matches
UlsSolverCategory.cs
Go to the documentation of this file.
1
namespace
ULSAlgorithms.Catalog
;
2
3
/// <summary>
4
/// Identifies the operational category of a public ULS strategy.
5
/// </summary>
6
public
enum
UlsSolverCategory
7
{
8
/// <summary>
9
/// Direct exact algorithm that does not require an external mathematical
10
/// programming engine.
11
/// </summary>
12
DirectExact
= 0,
13
14
/// <summary>
15
/// Exact mathematical formulation solved through the portable external
16
/// optimization layer.
17
/// </summary>
18
OptimizationFormulation
= 1,
19
20
/// <summary>
21
/// Exact cutting-plane strategy solved through the portable external
22
/// optimization layer.
23
/// </summary>
24
CuttingPlane
= 2,
25
26
/// <summary>
27
/// Constructive or improvement heuristic without an optimality proof.
28
/// </summary>
29
Heuristic
= 3
30
}
ULSAlgorithms.Catalog
Definition
UlsSolverCatalog.cs:4
ULSAlgorithms.Catalog.UlsSolverCategory
UlsSolverCategory
Identifies the operational category of a public ULS strategy.
Definition
UlsSolverCategory.cs:7
ULSAlgorithms.Catalog.UlsSolverCategory.OptimizationFormulation
@ OptimizationFormulation
Exact mathematical formulation solved through the portable external optimization layer.
Definition
UlsSolverCategory.cs:18
ULSAlgorithms.Catalog.UlsSolverCategory.Heuristic
@ Heuristic
Constructive or improvement heuristic without an optimality proof.
Definition
UlsSolverCategory.cs:29
ULSAlgorithms.Catalog.UlsSolverCategory.DirectExact
@ DirectExact
Direct exact algorithm that does not require an external mathematical programming engine.
Definition
UlsSolverCategory.cs:12
ULSAlgorithms.Catalog.UlsSolverCategory.CuttingPlane
@ CuttingPlane
Exact cutting-plane strategy solved through the portable external optimization layer.
Definition
UlsSolverCategory.cs:24
src
ULSAlgorithms
Catalog
UlsSolverCategory.cs
Generated by
1.17.0