Branch and price for the time-dependent vehicle routing problem with time windows

Said Dabia, Said Dabia, Tom Van Woensel, Ton De Kok, Stefan Røpke

    Research output: Contribution to journalJournal articleResearchpeer-review

    Abstract

    This paper presents a branch-and-price algorithm for the time-dependent vehicle routing problem with time windows (TDVRPTW). We capture road congestion by considering time-dependent travel times, i.e., depending on the departure time to a customer, a different travel time is incurred. We consider the variant of the TDVRPTW where the objective is to minimize total route duration and denote this variant the duration minimizing TDVRPTW (DM-TDVRPTW). Because of time dependency, vehicles' dispatch times at the depot are crucial as road congestion might be avoided. Because of its complexity, all known solution methods to the DM-TDVRPTW are based on (meta-)heuristics. The decomposition of an arc-based formulation leads to a setpartitioning problem as the master problem, and a time-dependent shortest path problem with resource constraints as the pricing problem. The master problem is solved by means of column generation, and a tailored labeling algorithm is used to solve the pricing problem. We introduce new dominance criteria that allow more label dominance. For our numerical results, we modified Solomon's data sets by adding time dependency. Our algorithm is able to solve about 63% of the instances with 25 customers, 38% of the instances with 50 customers, and 15% of the instances with 100 customers. © 2013 INFORMS.
    Original languageEnglish
    JournalTransportation Science
    Volume47
    Issue number3
    Pages (from-to)380-396
    ISSN0041-1655
    DOIs
    Publication statusPublished - Aug 2013

    Keywords

    • Algorithms
    • Costs
    • Graph theory
    • Linear programming
    • Sales
    • Travel time
    • Problem solving

    Fingerprint Dive into the research topics of 'Branch and price for the time-dependent vehicle routing problem with time windows'. Together they form a unique fingerprint.

    Cite this