public class PriorityConstructionSelection.ConstructionNeighbour extends Neighbour<Request,Enrollment>
BranchBoundSelection.BranchBoundNeighbour
but only assign the given
number of assignments, corresponding to the number of cycles.Constructor and Description |
---|
ConstructionNeighbour(BranchBoundSelection.BranchBoundNeighbour neighbour) |
Modifier and Type | Method and Description |
---|---|
void |
assign(long iteration)
Only assign given number of assignments (from the first priority down).
|
String |
toString() |
double |
value()
Difference in the evaluation function, if this neighnour is assigned.
|
public ConstructionNeighbour(BranchBoundSelection.BranchBoundNeighbour neighbour)
public void assign(long iteration)
assign
in class Neighbour<Request,Enrollment>
public double value()
Neighbour
value
in class Neighbour<Request,Enrollment>