Initializing help system before first use

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
0 
Terminate tasks at the earliest opportunity. This can result in some unfinished node solves being discarded, although never integer solutions.
1 
Allow tasks to complete their current work but prevent new tasks from being started.
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