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.
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>
14public enum SolverKind
15{
16 /// <summary>No solver has been specified.</summary>
18
19 /// <summary>Select the first usable solver according to the configured priority.</summary>
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>
33}
SolverKind
Identifies a mathematical optimization solver that can be used by solver-backed ULS algorithms.
Definition SolverKind.cs:15
@ Automatic
Select the first usable solver according to the configured priority.
Definition SolverKind.cs:20
@ CoinOrCbc
COIN-OR CBC mixed-integer programming solver.
Definition SolverKind.cs:32
@ Xpress
FICO Xpress Optimizer.
Definition SolverKind.cs:29
@ Cplex
IBM ILOG CPLEX Optimization Studio.
Definition SolverKind.cs:23