6533b85ffe1ef96bd12c1018

RESEARCH PRODUCT

Cut-First Branch-and-Price-Second for the Capacitated Arc-Routing Problem

Claudia BodeStefan Irnich

subject

Mathematical optimizationbiologyComputer scienceBranch and priceFunction (mathematics)Management Science and Operations Researchbiology.organism_classificationUpper and lower boundsComputer Science ApplicationsTransformation (function)Vehicle routing problemCarpArc routingAlgorithmInteger programming

description

This paper presents the first full-fledged branch-and-price (bap) algorithm for the capacitated arc-routing problem (CARP). Prior exact solution techniques either rely on cutting planes or the transformation of the CARP into a node-routing problem. The drawbacks are either models with inherent symmetry, dense underlying networks, or a formulation where edge flows in a potential solution do not allow the reconstruction of unique CARP tours. The proposed algorithm circumvents all these drawbacks by taking the beneficial ingredients from existing CARP methods and combining them in a new way. The first step is the solution of the one-index formulation of the CARP in order to produce strong cuts and an excellent lower bound. It is known that this bound is typically stronger than relaxations of a pure set-partitioning CARP model. Such a set-partitioning master program results from a Dantzig-Wolfe decomposition. In the second phase, the master program is initialized with the strong cuts, CARP tours are iteratively generated by a pricing procedure, and branching is required to produce integer solutions. This is a cut-first bap-second algorithm and its main function is, in fact, the splitting of edge flows into unique CARP tours.

https://doi.org/10.1287/opre.1120.1079