







![]() ![]() ![]() |
Optimization Framework |
CplexSolverConfiguration Members |
CplexSolverConfiguration Class Constructors Methods Properties See Also Send Feedback |
The CplexSolverConfiguration type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | CplexSolverConfiguration()()()() |
Initializes a new instance of the CplexSolverConfiguration class.
|
![]() | CplexSolverConfiguration(String, Boolean) |
Initializes a new instance of the CplexSolverConfiguration class.
|
Methods
Name | Description | |
---|---|---|
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | ToString | (Inherited from Object.) |
Properties
Name | Description | |
---|---|---|
![]() | CallbackEndpoint |
This endpoint will be used to enable communication between solvers
(Inherited from SolverConfiguration.) |
![]() | GetGlobalIncumbent | (Inherited from SolverConfiguration.) |
![]() | MIPGap |
Relative MIP optimality gap (MIP only). The MIP solver will terminate (with an optimal result) when the relative gap between the lower and upper objective bound is less than MIPGap times the upper bound.
|
![]() | MIPGapAbs |
Sets an absolute tolerance on the gap between the best integer objective and the objective of the best node remaining. When this difference falls below the value of this parameter, the mixed integer optimization is stopped.
|
![]() | NewBestBoundFound |
This action is executed whenever a new best bound is found
(Inherited from SolverConfiguration.) |
![]() | NewIncumbentFound |
This action is executed whenever a new incumbent is found
(Inherited from SolverConfiguration.) |
![]() | OptimalityTolerance |
Influences the reduced-cost tolerance for optimality. This parameter governs how closely CPLEX must approach the theoretically optimal solution.
|
![]() | PartialProblemsNeeded |
A method that decides if a partial problem should be created.
(Inherited from SolverConfiguration.) |
![]() | SendPartialProblems |
A method that sends partial problems over the wire
(Inherited from SolverConfiguration.) |
![]() | TimeLimit |
Sets the maximum time, in seconds, for a call to an optimizer. This time limit applies also to the conflict refiner.
The time is measured in terms of either CPU time or elapsed time, according to the setting of the clock type parameter (CPX_PARAM_CLOCKTYPE, ClockType).
The time limit for an optimizer applies to the sum of all its steps, such as preprocessing,crossover, and internal calls to other optimizers.
In a sequence of calls to optimizers, the limit is not cumulative but applies to each call individually. For example, if you set a time limit of 10 seconds, and you call mipopt twice then there could be a total of (at most) 20 seconds of running time if each call consumes its maximum allotment.
|
![]() | UseHeuristicCallback |
Indicates if the solver should activate its provided HeuristicCallback
This will make the solver use injected solutions from other solvers
(Inherited from SolverConfiguration.) |