Changeset 7791 for branches/VRP/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/PickupDelivery/PDExchange/PotvinPDExchangeMoveTabuCriterion.cs
- Timestamp:
- 05/10/12 15:31:22 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/VRP/HeuristicLab.Problems.VehicleRouting/3.4/Encodings/Potvin/Moves/PickupDelivery/PDExchange/PotvinPDExchangeMoveTabuCriterion.cs
r6857 r7791 140 140 quality += attribute.Tardiness * vrptw.TardinessPenalty.Value; 141 141 142 IPickupAndDeliveryProblemInstance pdp = instance as IPickupAndDeliveryProblemInstance; 143 if (pdp != null) 144 quality += attribute.PickupViolations * pdp.PickupViolationPenalty.Value; 145 142 146 if (!useAspiration || moveQuality >= quality) { 143 147 if ((attribute.City == move.City && attribute.Tour == move.Tour) ||
Note: See TracChangeset
for help on using the changeset viewer.