All components are extended from maosKernel.behavior.single.AbsSingleStateSearch.
Please refer to the document for Search Spaces for more information.
maosKernel.behavior.single.AbsSingleStateSearch extends maosKernel.behavior.AbsBehavior
Action: boolean generate(EncodedState baseState)
Input/Output parameters: baseState
Description: Achieve a new state by applying certain modification on baseState.
[Scratch Search] maosKernel.behavior.scratch.AbsScratchSearch
Description: Repair the incumbent state from SPACE_NULL to SPACE_SEARCH.
[State Refiller] maosKernel.behavior.single.AbsStateRefiller
Description: Repair the incumbent state from SPACE_PARTIAL to SPACE_SEARCH.
[State Repairer] maosKernel.behavior.single.AbsStateRepairer
Description: Repair the incumbent state from SPACE_SUPER to SPACE_SEARCH.
[Incumbent Search] maosKernel.behavior.incumbent.AbsIncumbentSearch
Description: Achieve a new state by applying certain neighborhood moves based on baseState. Before and after the operation, baseState is within SPACE_SEARCH.