Abstract

The capacitated vehicle routing problem with time windows (cVRPTW) is concerned with finding optimal tours for vehicles that deliver goods to customers within a specific time slot (or time window), respecting the maximal capacity of each vehicle. The on-line variant of the cVRPTW arises for instance in online shopping services of supermarket chains: customers choose a delivery time slot for their order online, and the fleet’s tours are updated accordingly in real time, where the vehicles’ tours are incrementally filled with orders. In this paper, we consider a challenge arising in the on-line cVRPTW that has not been considered in detail in the literature so far. When placing a new order, the customer receives a selection of available time slots that depends on the customer’s address and the current (optimized) schedule. The customer chooses a preferred time slot, and the order is scheduled. The larger the selection, the more likely the customer finds a suitable time slot, leading to higher customer satisfaction and a higher overall number of orders placed. We denote the problem of determining the maximal number of feasible time slots for a new customer order as the Slot Optimization Problem (SOP). We formally define the SOP and propose an adaptive neighbourhood search heuristic for determining feasible slots for inserting a new customer orders based on a given delivery schedule in real time. Our approach is tailored to the SOP and combines local search techniques with strategies to overcome local minima. In an experimental evaluation, we demonstrate the efficiency of our approach on a variety of benchmark sets.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call