## Uses of Classorg.jamesframework.core.subset.neigh.SubsetNeighbourhood

• Packages that use SubsetNeighbourhood
Package Description
org.jamesframework.core.subset.neigh
Subset selection neighbourhoods.
• ### Uses of SubsetNeighbourhood in org.jamesframework.core.subset.neigh

Subclasses of SubsetNeighbourhood in org.jamesframework.core.subset.neigh
Modifier and Type Class and Description
class  SingleAdditionNeighbourhood
A subset neighbourhood that generates addition moves only (see AdditionMove).
class  SingleDeletionNeighbourhood
A subset neighbourhood that generates deletion moves only (see DeletionMove).
class  SinglePerturbationNeighbourhood
A subset neighbourhood that generates swap moves (see SwapMove), addition moves (see AdditionMove) and deletion moves (see DeletionMove).
class  SingleSwapNeighbourhood
A subset neighbourhood that generates swap moves only (see SwapMove).
• ### Uses of SubsetNeighbourhood in org.jamesframework.core.subset.neigh.adv

Modifier and Type Class and Description
class  DisjointMultiAdditionNeighbourhood
A subset neighbourhood that generates moves which simultaneously add a fixed number of items to the selection.
class  DisjointMultiDeletionNeighbourhood
A subset neighbourhood that generates moves which simultaneously remove a fixed number of items from the selection.
class  DisjointMultiSwapNeighbourhood
A subset neighbourhood that generates moves performing a fixed number of simultaneous swaps of selected and unselected IDs.
class  MultiAdditionNeighbourhood
A subset neighbourhood that generates moves which simultaneously add up to $$k$$ items to the selection, where $$k$$ is specified at construction (or unlimited).
class  MultiDeletionNeighbourhood
A subset neighbourhood that generates moves which simultaneously remove up to $$k$$ items from the selection, where $$k$$ is specified at construction (or unlimited).
class  MultiSwapNeighbourhood
A subset neighbourhood that generates moves performing up to $$k$$ simultaneous swaps of selected and unselected IDs, where $$k$$ is specified when creating the neighbourhood (or unlimited).