Overview | Group | Tree | Graph | Index | Concepts |
These goals scan the neighborhood nhood
. Each leaf node of
these goals corresponds to a legal neighbor of the current solution
solution
.
If specified, nid
is used to hold the index and the delta
of the neighbor (as with respect to nh
.define
)
instantiated at the current leaf. This can be used to communicate with other
goals such as IloNotify
and IloTest
.
If any applied delta is to be saved back to solution
, this
must be done explicitly via solution.store(solver)
, or using
IloStoreSolution
.
The argument check
is used to filter out any unwanted
solution deltas received from the neighborhood before instantiation of
constrained variables begins. Meta-heuristics automatically supply such a
checking object via
IloMetaHeuristic::getDeltaCheck
. If check
is not specified, no additional checking is performed.
See Also:
IloApplyMetaHeuristic, IloMetaHeuristic, IloNHood, IloNotify, IloScanDeltas, IloSingleMove