Package | Description |
---|---|
org.jamesframework.core.subset.neigh |
Subset selection neighbourhoods.
|
org.jamesframework.core.subset.neigh.adv |
Advanced subset selection neighbourhoods.
|
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 ). |
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).
|
Copyright © 2016. All rights reserved.