Namespaces | |
| namespace | Adapters |
| namespace | Execution |
| namespace | External |
| namespace | Modeling |
Classes | |
| class | DefaultSolverAdapterRegistry |
| Creates the built-in concrete solver-adapter registry. More... | |
| interface | IOptimizationSolverAdapter |
| Defines the common metadata and availability contract implemented by every optimization-solver adapter used by solver-backed ULS algorithms. More... | |
| class | OptimizationSolverDiscovery |
| High-level entry point used by solver-backed ULS algorithms to discover and select a mathematical optimizer automatically. More... | |
| class | SolverAdapterRegistry |
| Stores optimization-solver adapters and provides deterministic lookup by adapter identifier and solver kind. More... | |
| class | SolverAvailabilityInfo |
| Describes solver availability and the installation selected by an adapter. More... | |
| class | SolverDiscoveryReport |
| Complete availability snapshot for all built-in solver adapters. More... | |
| class | SolverExecutionInfo |
| Serializable-style immutable snapshot of the solver selected for one solver-backed ULS execution. More... | |
| class | SolverSelectionOptions |
| Configures automatic or explicit optimization-solver selection. More... | |
| class | SolverSelectionResult |
| Describes the outcome of optimization-solver selection. More... | |
| class | SolverSelectionService |
| Selects a usable optimization solver by capability, machine availability, and deterministic priority. More... | |
Describes whether a solver can currently be used on the current computer.
Definition at line 6 of file SolverAvailabilityStatus.cs.
Identifies an optional capability exposed by an optimization-solver adapter.
Definition at line 6 of file SolverCapability.cs.
Identifies a mathematical optimization solver that can be used by solver-backed ULS algorithms.
Automatic follows the same default priority as LotSizingDataModel: CPLEX, Gurobi, FICO Xpress, then COIN-OR CBC.
| Enumerator | |
|---|---|
| Unknown | No solver has been specified. |
| Automatic | Select the first usable solver according to the configured priority. |
| Cplex | IBM ILOG CPLEX Optimization Studio. |
| Gurobi | Gurobi Optimizer. |
| Xpress | FICO Xpress Optimizer. |
| CoinOrCbc | COIN-OR CBC mixed-integer programming solver. |
Definition at line 14 of file SolverKind.cs.