ULSAlgorithms
1.1.0-g3e5595996d
High-performance exact and heuristic algorithms for uncapacitated lot sizing
Loading...
Searching...
No Matches
SolverKind.cs
Go to the documentation of this file.
1
namespace
ULSAlgorithms.Optimization
;
2
3
/// <summary>
4
/// Identifies a mathematical optimization solver that can be used by
5
/// solver-backed ULS algorithms.
6
/// </summary>
7
/// <remarks>
8
/// <para>
9
/// <see cref="Automatic"/> follows the same default priority as
10
/// LotSizingDataModel:
11
/// CPLEX, Gurobi, FICO Xpress, then COIN-OR CBC.
12
/// </para>
13
/// </remarks>
14
public
enum
SolverKind
15
{
16
/// <summary>No solver has been specified.</summary>
17
Unknown
= 0,
18
19
/// <summary>Select the first usable solver according to the configured priority.</summary>
20
Automatic
= 1,
21
22
/// <summary>IBM ILOG CPLEX Optimization Studio.</summary>
23
Cplex
= 2,
24
25
/// <summary>Gurobi Optimizer.</summary>
26
Gurobi
= 3,
27
28
/// <summary>FICO Xpress Optimizer.</summary>
29
Xpress
= 4,
30
31
/// <summary>COIN-OR CBC mixed-integer programming solver.</summary>
32
CoinOrCbc
= 5
33
}
ULSAlgorithms.Optimization
Definition
CoinOrCbcSolverAdapter.cs:4
ULSAlgorithms.Optimization.SolverAvailabilityStatus.Unknown
@ Unknown
Availability has not been checked.
Definition
SolverAvailabilityStatus.cs:9
ULSAlgorithms.Optimization.SolverKind
SolverKind
Identifies a mathematical optimization solver that can be used by solver-backed ULS algorithms.
Definition
SolverKind.cs:15
ULSAlgorithms.Optimization.SolverKind.Automatic
@ Automatic
Select the first usable solver according to the configured priority.
Definition
SolverKind.cs:20
ULSAlgorithms.Optimization.SolverKind.Gurobi
@ Gurobi
Gurobi Optimizer.
Definition
SolverKind.cs:26
ULSAlgorithms.Optimization.SolverKind.CoinOrCbc
@ CoinOrCbc
COIN-OR CBC mixed-integer programming solver.
Definition
SolverKind.cs:32
ULSAlgorithms.Optimization.SolverKind.Xpress
@ Xpress
FICO Xpress Optimizer.
Definition
SolverKind.cs:29
ULSAlgorithms.Optimization.SolverKind.Cplex
@ Cplex
IBM ILOG CPLEX Optimization Studio.
Definition
SolverKind.cs:23
src
ULSAlgorithms
Optimization
SolverKind.cs
Generated by
1.17.0