The Traveling Salesman Problem, the Vehicle Routing Problem, and Their Impact on Combinatorial Optimization

The Traveling Salesman Problem, the Vehicle Routing Problem, and Their Impact on Combinatorial Optimization

Gilbert Laporte
Copyright: © 2012 |Pages: 11
DOI: 10.4018/978-1-4666-1589-2.ch018
OnDemand:
(Individual Chapters)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

The Traveling Salesman Problem (TSP) and the Vehicle Routing Problem (VRP) are two of the most popular problems in the field of combinatorial optimization. Due to the study of these two problems, there has been a significant growth in families of exact and heuristic algorithms being used today. The purpose of this paper is to show how their study has fostered developments of the most popular algorithms now applied to the solution of combinatorial optimization problems. These include exact algorithms, classical heuristics and metaheuristics.
Chapter Preview
Top

1 Introduction

The Traveling Salesman Problem (TSP) and the Vehicle Routing Problem (VRP) are central to distribution management and have attracted the attention of researchers for more than 50 years. Their study has stimulated the emergence and the growth of some of the most important families of exact and heuristic algorithms in use today. The purpose of this paper is to provide a brief account of the evolution of the TSP and of the VRP and to show how they have contributed to shape the field of combinatorial optimization.

We first describe the two problems. The TSP is defined on a directed graph 978-1-4666-1589-2.ch018.m01, where 978-1-4666-1589-2.ch018.m02 is the vertex set and 978-1-4666-1589-2.ch018.m03 is the arc set. With each arc 978-1-4666-1589-2.ch018.m04 is associated a non-negative cost cij which can also be interpreted as a length or as a travel time. The TSP consists of determining a least cost Hamiltonian tour or circuit on G. When 978-1-4666-1589-2.ch018.m05 for all 978-1-4666-1589-2.ch018.m06, the problem is called symmetric and can be defined on an undirected graph 978-1-4666-1589-2.ch018.m07, where 978-1-4666-1589-2.ch018.m08 is the edge set. In this case the graph is undirected and the tour is called a cycle. For simplicity, we will work with undirected graphs. In the VRP, the vertex set is 978-1-4666-1589-2.ch018.m09, where 0 represents a depot at which are based m identical vehicles of capacity Q. The number of vehicles can be an input parameter or an output of the solution process. The vertices of 978-1-4666-1589-2.ch018.m10 are called customers, and each customer i has a non-negative demand qi. There exist several versions of the VRP depending on the side constraints under consideration. Here we concentrate on the classical version involving capacity and route length constraints. The classical VRP consists of designing m vehicle routes of least total cost such that 1) each route starts and ends at the depot, 2) each customer appears in exactly one route, 3) the total demand of a route does not exceed Q, and 4) the length of a route does not exceed a prespecified constant L. A common variant of the VRP to which we will refer briefly is the VRP with Time Windows (VRPTW). Here a time window 978-1-4666-1589-2.ch018.m11 is associated with each customer and customer service must start within these time windows (waiting is allowed if the vehicle arrives at customer i before time ai). In the VRPTW it is common to first minimize m and then the route length for the optimal value of m.

There exists an extensive literature on the TWP and the VRP. The reader is referred to Lawler et al. (1985) and Applegate et al. (2006) in the first case, and to Toth and Vigo (2002) and Golden, Raghavan, and Wasil (2008) in the second case.

Complete Chapter List

Search this Book:
Reset