Article ID: | iaor19932219 |
Country: | United Kingdom |
Volume: | 44 |
Issue: | 3 |
Start Page Number: | 279 |
End Page Number: | 287 |
Publication Date: | Mar 1993 |
Journal: | Journal of the Operational Research Society |
Authors: | Balakrishnan N. |
Keywords: | heuristics |
The paper describes three simple heuristics for the vehicle routeing problem with customer time windows that can be violated by paying appropriate penalties. The customer demands are known, and a homogeneous fleet of vehicles stationed at a single depot is considered. The penalty payable to a customer is assumed to be a linear function of the amount of time window violation. Upper limits are imposed on both the penalty payable and the waiting time allowed at any customer. At each customer in a route, the PC-based heuristics simultaneously determine the actual time to begin service, and the next customer to serve. To achieve this, each heuristic uses different measures to compare the cost of waiting and penalty payable, with the benefit obtained by leaving immediately for the next customer. Computational results on a set of benchmark problems show that the procedure is efficient and enables significant reduction in the number of vehicles required and/or the total route distances while controlling both customer penalties and waiting times.