Opened 9 years ago
Closed 9 years ago
#2532 closed defect (done)
PotvinPDExchangeSingleMoveGenerator throws ArgumentOutOfRangeException
Reported by: | pfleck | Owned by: | abeham |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.14 |
Component: | Problems.VehicleRouting | Version: | 3.3.13 |
Keywords: | Cc: |
Description
The PotvinPDExchangeSingleMoveGenerator throws an ArgumentOutOfRangeException when the current solution already uses the maximum allowed number of vehicles and tries to create a move that would add a new tour.
To reproduce the error, create a new TabuSearch, set VRP with the Solomon R101 instance and use the MultiVrpMoveGenerator with the default settings.
Change History (5)
comment:1 Changed 9 years ago by pfleck
comment:2 Changed 9 years ago by pfleck
- Status changed from new to accepted
comment:3 Changed 9 years ago by pfleck
- Owner changed from pfleck to abeham
- Status changed from accepted to reviewing
comment:5 Changed 9 years ago by abeham
- Resolution set to done
- Status changed from readytorelease to closed
Note: See
TracTickets for help on using
tickets.
r13420 Corrected the range of randomly selected tours for the PDExchange-move. Because the PDExchange-move swaps two cities from different tours, it makes no sense to select a new(empty) tour as there aren't any cities to swap.