All components are extended from maosKernel.behavior.incumbent.AbsIncumbentSearch.
[Incumbent Search] maosKernel.behavior.incumbent.AbsIncumbentSearch
Action: boolean generate(EncodedState baseState)
Input/Output parameters: baseState
Description: Achieve a new state by applying certain neighborhood moves based on baseState.
[Perturbation Search] maosKernel.behavior.incumbent.AbsPerturbationSearch
Description: For neighborhood moves, the number is often not too large, and quality information is not taken into account. Itt may also be called as Perturbation Search, Mutation Operator, etc.
[Local Search] maosKernel.behavior.greedy.AbsExplicitLocalSearch
Description: For neighborhood moves, the number is often not small, and quality information is taken into account. It describe a Local Search strategy, or a Greedy Search strategy.