MIPTERMINATIONMETHOD
Description
|
Branch and Bound: How a MIP solve should be stopped on early termination when there are still active tasks in the system. This can happen when, for example, a time or node limit is reached.
|
||||
Type
|
Integer
|
||||
Values
|
|
||||
Default value
|
0
|
||||
Note
|
With
MIPTERMINATIONMETHOD=0, termination will be quick but the returned state of the MIP solve will not include any work done by interrupted tasks. In particular, it is possible that some user callbacks (not
intsol or
preintsol) will have been fired for nodes that are discarded at termination. A user program that relies on the firing of callbacks being completely deterministic should therefore set
MIPTERMINATIONMETHOD=1, which will produce a slower termination, but guaranteed deterministic firing of all user callbacks.
|
||||
Note
|
Irrespective of the choice of
MIPTERMINATIONMETHOD, a MIP solve will always be returned in a deterministic state when
DETERMINISTIC=1.
|
||||
Affects routines
|
|||||
See also
|