RESTRICTION: the dutyCylce constraint assumes that the task duration is equal to the access window -- i.e, there is
no point in trying to move the task around in time.
RESTRICTION: the dutyCylce constraint assumes that the task duration is equal to the access window -- i.e, there is no point in trying to move the task around in time.
Same as SqueakyWheelTournamentSwapMutation except that moveForwardIndex is
forced to be near the end of the permutation and moveBackIndex is forced to be
closer to the front of the permutation.