ULSAlgorithms 1.1.0-g3e5595996d
High-performance exact and heuristic algorithms for uncapacitated lot sizing
Loading...
Searching...
No Matches
SolverCapability.cs
Go to the documentation of this file.
2
3/// <summary>
4/// Identifies an optional capability exposed by an optimization-solver adapter.
5/// </summary>
6public enum SolverCapability
7{
8 /// <summary>No capability has been specified.</summary>
9 Unknown = 0,
10
11 /// <summary>Continuous linear programming.</summary>
13
14 /// <summary>Mixed-integer linear programming.</summary>
16
17 /// <summary>Quadratic programming.</summary>
19
20 /// <summary>Mixed-integer quadratic programming.</summary>
22
23 /// <summary>Progress callbacks.</summary>
25
26 /// <summary>Incumbent callbacks.</summary>
28
29 /// <summary>User-defined cutting-plane callbacks.</summary>
31
32 /// <summary>Lazy-constraint callbacks.</summary>
34
35 /// <summary>Heuristic-solution callbacks.</summary>
37
38 /// <summary>Branching callbacks.</summary>
40
41 /// <summary>Search-tree node callbacks.</summary>
43
44 /// <summary>Cooperative interruption.</summary>
46
47 /// <summary>Warm starts or MIP starts.</summary>
49
50 /// <summary>Multiple-solution retrieval.</summary>
52
53 /// <summary>LP-format export.</summary>
55
56 /// <summary>MPS-format export.</summary>
58
59 /// <summary>LP-format import.</summary>
61
62 /// <summary>MPS-format import.</summary>
64
65 /// <summary>Infeasibility analysis such as IIS extraction.</summary>
67
68 /// <summary>Conflict refinement.</summary>
70
71 /// <summary>Deterministic parallel optimization.</summary>
73
74 /// <summary>Solver-native log capture.</summary>
76
77 /// <summary>Best-bound and optimality-gap reporting.</summary>
79
80 /// <summary>Search-node and iteration statistics.</summary>
82}
SolverCapability
Identifies an optional capability exposed by an optimization-solver adapter.
@ MixedIntegerQuadraticProgramming
Mixed-integer quadratic programming.
@ LazyConstraintCallbacks
Lazy-constraint callbacks.
@ DeterministicParallelism
Deterministic parallel optimization.
@ LinearProgramming
Continuous linear programming.
@ NodeCallbacks
Search-tree node callbacks.
@ OptimalityGapReporting
Best-bound and optimality-gap reporting.
@ UserCutCallbacks
User-defined cutting-plane callbacks.
@ MixedIntegerLinearProgramming
Mixed-integer linear programming.
@ SearchStatistics
Search-node and iteration statistics.
@ InfeasibilityAnalysis
Infeasibility analysis such as IIS extraction.
@ SolutionPool
Multiple-solution retrieval.
@ HeuristicCallbacks
Heuristic-solution callbacks.