V
- VariableT
- Valuepublic interface Neighbour<V extends Variable<V,T>,T extends Value<V,T>>
NeighbourSelection
Modifier and Type | Method and Description |
---|---|
void |
assign(Assignment<V,T> assignment,
long iteration)
Perform assignment
|
Map<V,T> |
assignments()
Return assignments to be done.
|
double |
value(Assignment<V,T> assignment)
Difference in the evaluation function, if this neighnour is assigned.
|
void assign(Assignment<V,T> assignment, long iteration)
assignment
- current assignmentiteration
- current iterationdouble value(Assignment<V,T> assignment)
assignment
- current assignmentMap<V,T> assignments()