RehandleDeckerSolveStrategy

Code Extension Type: OPT_SOLVE_STRATEGY (on page 1)

Purpose: The code extension that implements an optimization algorithm. This extension interacts with the data provider to retrieve problem-related data. This code extension pertains to rehandle decking.

In version 3.5 onwards, the RehandleDeckerSolveStrategy code extension is the default solve strategy for the Rehandle Decker.

The RehandleDeckerSolveStrategy finds a rehandle slot that respects Expert Decking violations for measures that are implemented in the strategy while at the same time using a search strategy that attempts to avoid burying productive moves.

To determine the best slot to select, the RehandleDeckerSolveStrategy examines the 15 rows (default) that are adjacent to the rehandle container and--if possible--selects a slot that does not have any moves or possible rehandles. If there are no such slots available, the RehandleDeckerSolveStrategy scores and selects slots with moves that are not imminent. If neither of these searches produce a best slot, the RehandleDeckerSolveStrategy examines all slots within the rows near the rehandle container.

If a valid position cannot be located for the rehandle, an explanatory service event is generated and the target move is bypassed because the required rehandle failed to deck.

The default range for the rehandle search is defined by the IntraBlockDeckerDefaultConfigurationProvider and can be overridden. For more information, see IntraBlockDeckerDefaultConfigurationProvider (on page 1).