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
|
© 2001-2020 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.