scispace - formally typeset
Search or ask a question

Showing papers on "Vehicle routing problem published in 1991"


Journal ArticleDOI
TL;DR: In this paper, an exact algorithm for the pickup and delivery problem with time windows is presented. But this algorithm is not suitable for the case of multiple depots and different types of vehicles.

569 citations


Journal ArticleDOI
TL;DR: In this paper, the subtour elimination constraints developed by Miller, Tucker and Zemlin for the traveling salesman problem can be extended to various types of vehicle routing problems, such as vehicle routing, taxi routing, etc.

473 citations


Journal ArticleDOI
TL;DR: The model is motivated by applications in which the objective is to minimize the wait for service in a stochastic and dynamically changing environment, a departure from classical vehicle routing problems where one seeks to minimize total travel time in a static, deterministic environment.
Abstract: We propose and analyze a generic mathematical model for dynamic, stochastic vehicle routing problems, the dynamic traveling repairman problem (DTRP). The model is motivated by applications in which the objective is to minimize the wait for service in a stochastic and dynamically changing environment. This is a departure from classical vehicle routing problems where one seeks to minimize total travel time in a static, deterministic environment. Potential areas of application include repair, inventory, emergency service and scheduling problems. The DTRP is defined as follows: Demands for service arrive in time according to a Poisson process, are independent and uniformly distributed in a Euclidean service region, and require an independent and identically distributed amount of on-site service by a vehicle. The problem is to find a policy for routing the service vehicle that minimizes the average time demands spent in the system. We propose and analyze several policies for the DTRP. We find a provably optima...

447 citations


Proceedings ArticleDOI
01 May 1991
TL;DR: GIDEON, a genetic algorithm system to heuristically solve the vehicle routing problem with time windows, consists of two distinct modules: a global clustering module that assigns customers to vehicles by a process called genetic sectoring and a local route optimization module (SWITCH-OPT).
Abstract: Addresses the vehicle routing problem with time windows (VRPTW). The VRPTW involves routing a fleet of vehicles, of limited capacity and travel time, from a central depot to a set of geographically dispersed customers with known demands within specified time windows. The authors describe GIDEON, a genetic algorithm system to heuristically solve the VRPTW. GIDEON consists of two distinct modules: a global clustering module that assigns customers to vehicles by a process called genetic sectoring (GENSECT) and a local route optimization module (SWITCH-OPT). On a standard set of 56 VRPTW problems obtained from the literature, GIDEON did better than the alternate methods on 41 of them, with an average reduction of 3.9% in fleet size and 4.4% in distance traveled for the 56 problems. GIDEON took an average of 127 CPU seconds to solve a problem on the Solbourne 5/802 computer. >

145 citations


Journal ArticleDOI
TL;DR: A mathematical programming model is formulated that maximizes total profit for multiple ships and determines the optimal sequence of ports of call for each ship and the number of trips each ship makes in a planning horizon.
Abstract: International shipping is a multibillon dollar business and shipping companies may expect large benefits from improving the routing and scheduling processes of their ships. In this paper, we describe a container-ship routing scenario in which a shipping company provides services to a network of ports. We formulate a mathematical programming model that maximizes total profit (i.e., revenue minus operating costs) for multiple ships and determines: (a) the optimal sequence of ports of call for each ship, (b) the number of trips each ship makes in a planning horizon, and (c) the amount of cargo transported between any two ports by each ship. The model contains discrete, 0–1 and continuous variables, and nonlinear complicating constraints. The multiple container ship model is quite different from those of vehicle routing and traveling salesman problems. We use a decomposition method for the model as well as for the network in order to solve the problem. Several problems on 10- to 20-port networks are solved an...

137 citations


Journal ArticleDOI
TL;DR: Lower bounds for the TCVRP are presented based on the solutions of associated bin packing problems and a linear time heuristic (upper bound) procedure is developed and a bound on its worst case performance is presented.
Abstract: T = (V, E) is a tree with nonnegative weights associated with each of its vertices. A fleet of vehicles of capacity Q is located at the depot represented by vertex v1. The Capacitated Vehicle Routing Problem on Trees (TCVRP) consists of determining vehicle collection routes starting and ending at the depot such that: the weight associated with any given vertex is collected by exactly one vehicle; the sum of all weights collected by a vehicle does not exceed Q; a linear combination of the number of vehicles and of the total distance traveled by these vehicles is minimized. The TCVRP is shown to be NP-hard. This paper presents lower bounds for the TCVRP based on the solutions of associated bin packing problems. We develop a linear time heuristic (upper bound) procedure and present a bound on its worst case performance. These lower and upper bounds are then embedded in an enumerative algorithm. Numerical results follow.

121 citations


01 Nov 1991
TL;DR: In this article, a vehicle routing problem with constraints and objective terms specific to the Belgian banking context is modeled as a integer mathematical program, and solved by means of a heuristic procedure.
Abstract: Most banks must send out vehicle on a regular basis to their branches in order to collect cash and negotiables left by depositors. The problem is modeled as a vehicle routing problem with constraints and objective terms specific to the aprticular banking context, such as penalties for lost interest. Two versions of the problem are studies: the deterministic case, and the stochastic case in which travel times are random. These two versions are modeled as integer mathematical programs, and solved by means of a heuristic procedure. Problems derived from a real situation (a Belgian bank network) are solved under different scenarios. (A)

108 citations


Journal ArticleDOI
TL;DR: A new savings heuristic based on successive route fusion is presented, which provides a less myoptic criteria than the usual savings heuristics and is also very easy to implement.

107 citations


01 Jun 1991
TL;DR: Taburoute as discussed by the authors is a new tabu search heuristic for the vehicle routing problem with capacity and route length restrictions, which considers a sequence of adjacent solutions obtained by repeatedly removing a vertex from its current route, and reinserting it into another route.
Abstract: The purpose of this paper is to describe TABUROUTE, a new tabu search heuristic for the vehicle routing problem with capacity and route length restrictions. The algorithm considers a sequence of adjacent solutions obtained by repeatedly removing a vertex from its current route, and reinserting it into another route. This is done by means of a generalized insertion procedure previously developed by the authors. During the course of the algorithm, infeasible solutions are allowed. Numerical tests on a set of benchmark problems indicate that tabu search outperforms the best existing heuristics, and TABUROUTE often produces the bes known solutions. (A)

106 citations


Journal ArticleDOI
01 Jan 1991
TL;DR: Simulated Annealing is combined with the3-opt heuristic to solve the vehicle routing problem and preliminary results are encouraging; two examples out of three large size problems gave results as good as the best known 3-opt solution.
Abstract: Simulated Annealing is combined with the 3-opt heuristic to solve the vehicle routing problem. The results are encouraging; two examples out of three large size problems gave results as good as the best known 3-opt solution. Preliminary results with the heuristic algorithm are presented.

81 citations


Journal ArticleDOI
TL;DR: This work identifies easily verifiable analytical properties of the group cost function under which it is shown that an optimal partition exists of one of three increasingly special structures, thus allowing for increasingly simple solution methods.
Abstract: In many important combinatorial optimization problems, such as bin packing, allocating customer classes to queueing facilities, vehicle routing, multi-item inventory replenishment and combined routing/inventory control, an optimal partition into groups needs to be determined for a finite collection of objects; each is characterized by a single attribute. The cost is often separable in the groups and the group cost often depends on the cardinality and some aggregate measure of the attributes, such as the sum or the maximum element. An upper bound (capacity) may be specified for the cardinality of each group and the number of groups in the partition may either be fixed or variable. The objects are indexed in nondecreasing order of their attribute values and within a given partition the groups are indexed in nondecreasing order of their cardinalities. We identify easily verifiable analytical properties of the group cost function under which it is shown that an optimal partition exists of one of three increas...

Journal ArticleDOI
01 Jun 1991
TL;DR: The basic input data for any vehicle routing models are travel time, distances, and cost between nodes in the network, and information on these basic data is not always accurate.
Abstract: The basic input data for any vehicle routing models are travel time, distances, and cost between nodes in the network. Information on these basic data is not always accurate, since many fa...

Journal ArticleDOI
TL;DR: In this paper, a mixed integer linear programming (MILP) formulation is given for the vehicle routing problem constrained by vehicle capacity and distance travelled. This formulation corrects an error in the formulation recently proposed by Kulkarni and Bhave.

Posted Content
TL;DR: In this paper, the dynamic traveling repairman problem (DTRP) is defined as follows: Demands for service arrive in time according to a Poisson process, are independent and uniformly distributed in a Euclidean service region, and require an independent and identically distributed amount of on-site service by a vehicle.
Abstract: We propose and analyze a generic mathematical model for dynamic, stochastic vehicle routing problems, the dynamic traveling repairman problem (DTRP). The model is motivated by applications in which the objective is to minimize the wait for service in a stochastic and dynamically changing environment. This is a departure from classical vehicle routing problems where one seeks to minimize total travel time in a static, deterministic environment. Potential areas of application include repair, inventory, emergency service and scheduling problems. The DTRP is defined as follows: Demands for service arrive in time according to a Poisson process, are independent and uniformly distributed in a Euclidean service region, and require an independent and identically distributed amount of on-site service by a vehicle. The problem is to find a policy for routing the service vehicle that minimizes the average time demands spent in the system. We propose and analyze several policies for the DTRP. We find a provably optima...

Proceedings ArticleDOI
08 Jul 1991
TL;DR: The self-organization method gives qualified approximate solutions without computational backtracks in competitive learning in neural networks involving cooperation and categorization.
Abstract: Competitive learning in neural networks involving cooperation and categorization is discussed. Extended vehicle routing problems in the Euclidean space are also discussed. A fixed number of vehicles with a shared depot make subtours around precategorized cities and collect demands. The minimal tour length and even loaded demands are conflicting requirements for the optimization. This situation does not appear in a simple traveling salesman problem. The self-organization method gives qualified approximate solutions without computational backtracks. Experiments were made on the USA532 set. All computations can be carried out by a conventional workstation. >

Journal ArticleDOI
TL;DR: This paper develops a new vehicle routing model that both considers time windows and analyzes the tradeoff between time and cost and verifies its practical usefulness by applying it to the case of a public library distribution system in the Columbus, Ohio metropolitan area.
Abstract: Over the years, the central focus of vehicle routing problems has been the construction of minimum cost delivery routes, i.e. the creation of spatial utilities without considering temporal aspects. In many public service organizations, however, the minimum cost route without time windows can lead to poor customer service due to its ignorance of delivery deadlines. On the other hand, the most timely route may excessively lengthen vehicle travel distance, thereby increasing the total distribution cost. Consequently, the public distribution system calls for a new vehicle routing model that both considers time windows and analyzes the tradeoff between time and cost. This paper develops such a model and verifies its practical usefulness by applying it to the case of a public library distribution system in the Columbus, Ohio metropolitan area.

Journal ArticleDOI
TL;DR: In this paper, the authors considered the particular case in which all the demands are equal (since in the general case the associated polytope may be empty), and from a known formulation of the problem, they obtained the dimension of the corresponding poly-tope and studied the facetial properties of every inequality in it.

01 Jan 1991
TL;DR: In this article, a simple adaptation of Tabu Search which uses only a short term memory strategy to overcome local optimality is developed for the vehicle routing problem with time windows constraints.
Abstract: This paper addresses the application of the Tabu Search technique to the vehicle routing problem with time windows constraints. A simple adaptation of Tabu Search which uses only a short term memory strategy to overcome local optimality is developed. At first, an initial solution is obtained by a sequential route construction algorithm. After that, an arc interchange improving procedure is applied using as move attributes the deleted edges and the added edges. A sensitivity analysis is carried out in order to establish good choices for the number of edges considered tabu in a movement and for the lengths of the tabu lists. The method is tested on a large set of randomly generated routing problems and on a set of classical test problems. (A)

Journal ArticleDOI
TL;DR: In this paper, the authors developed a methodology for assigning retailers to vehicle tours, with the objective of minimizing long-run average transportation and inventory costs, and demonstrated that coordinating deliveries among tours can reduce cost over their solution.
Abstract: In a recent paper, Anily and Federgruen developed a methodology for assigning retailers to vehicle tours, with the objective of minimizing long-run average transportation and inventory costs. This comment demonstrates that coordinating deliveries among tours can reduce cost over their solution.

Journal ArticleDOI
TL;DR: XROUTE, a software system that demonstrates an integrated framework for synergistic combination of good mathematical models, knowledge-based systems, artificial neural networks, and adaptive genetic searches, in the domain of computer-aided vehicle routing and scheduling problems, is developed.
Abstract: The combination of good mathematical models, knowledge-based systems, artificial neural networks, and adaptive genetic searches are shown to be synergistic. Practical applications of this combination produces near-optimal results, which none of the individual methods can produce on its own. We have developed XROUTE, a software system that demonstrates an integrated framework for this synergism, in the domain of computer-aided vehicle routing and scheduling problems. The purpose of this system is to assist researchers and decision makers who are applying the mathematical models to a specific routing problem instance by “tuning” the models to the problem description. The neural network modules store knowledge of previously solved problems and their solutions which facilitates the process of arriving at solutions to new problems. The knowledge-based system stores partial solutions from various knowledge sources, like the neural network and genetic algorithm modules, in the working memory and closely supervises the solution process in heuristic mathematical models. XROUTE provides an experimental, exploratory framework that allows many variations, and compares the alternatives on problems with different characteristics. The resultant system is dynamic, expandable, and adaptive and typically outperforms alternative methods in computer-aided vehicle routing.

01 Feb 1991
TL;DR: A survey of the main and approximate algorithms for the vehicle routing problem can be found in this paper, at a level appropriate for a first graduate course in combinatorial optimization, with a focus on the problem of finding optimal delivery or collection routes.
Abstract: The Vehicle Routing Problem (VRP) can be described as the problem of designing optimal delivery or collection routes from one or several depts to a number of geographically scattered cities or customers, subject to side constraints. the VRP plays a central role in the fields of physical distribution and logistics. There exists a wide variety of VRPs and a broad literature on this class of problems (see, for example, the surveys of Bodin et al. (1983), christofides (1985a), Laporte and Norbert (1987), Laporte (1990), aw well as the recent classification scheme proposed by Desrochers, Lenstra and Savelsbergh (1990)). The purpose of this paper is to survey the main and approximate algorithms developed for the VRP, at a level appropriate for a first graduate course in combinatorial optimization. The paper is organized as follows: 1) definition; 2) exact algorithsm; 3) heuristic algorithms; 4) conclusions. (A)

Journal ArticleDOI
TL;DR: In this paper, the authors present a minimum cost transportation plan by simultaneously solving the following two subproblems: first the assignment of units available at a series of origins to satisfy demand at series of destinations and second, the design of vehicle tours to transport these units, when the vehicles have to be brought back to their departure point.
Abstract: The problem we consider is that of preparing a minimum cost transportation plan by simultaneously solving the following two subproblems: first the assignment of units available at a series of origins to satisfy demand at a series of destinations and second, the design of vehicle tours to transport these units, when the vehicles have to be brought back to their departure point. We present a solution method for this problem using a minimum cost flow model followed by heuristic tour construction and improvement procedures. This approach allows large problems to be solved quickly, and solutions to large test problems have been shown to be 1% or 2% from the optimum. Results are presented for a problem involving the transport of 24,000 students working on an environmental cleanup project.

Proceedings ArticleDOI
08 Jan 1991
TL;DR: A software system called XVRP-GA is developed that demonstrates an integrated framework for synergism, in the domain of computer-aided vehicle routing and scheduling problems, that assists researchers and decision makers in applying mathematical algorithms to a specific routing problem instance by intelligently adapting the algorithm to the problem description.
Abstract: Research into alternative ways of employing artificial intelligence techniques to direct mathematical algorithms is described. The authors have developed a software system called XVRP-GA that demonstrates an integrated framework for this synergism, in the domain of computer-aided vehicle routing and scheduling problems. The system assists researchers and decision makers in applying mathematical algorithms to a specific routing problem instance by intelligently adapting the algorithm to the problem description. The genetic search adaptively refines the parameters that control the work of the underlying algorithm. The resultant solutions are uniformly superior to the best known algorithms working alone. To reduce the computational overhead of genetic search, a mechanism for improving the performance of the search is employed. Several evaluation functions that permit the parallel investigation of multiple peaks in the search space are utilized, resulting in significantly increased efficiency in the genetic search. >


Book ChapterDOI
01 Jan 1991
TL;DR: In this article, a decision support system is introduced for implementation of the zone control model for AGVS design and a hypothetical design problem is introduced and defined in terms compatible with the system database.
Abstract: A computerized decision support system is introduced for implementation of the zone control model for AGVS design. A hypothetical design problem is introduced and defined in terms compatible with the system database. The application of the computer model is illustrated through a series of six adjustments in the original design profile corresponding to variation in AGVS design variables including guidepath layout, vehicle routing, vehicle dispatching, and load transfer point location. For each variation, the package is used to study the performance of the proposed system including gridlocking risk factors and the minimum vehicle fleet size needed to meet a fixed throughput requirement.

Posted Content
TL;DR: In this article, the authors report computational test results for several graph-based a priori heuristics for the Euclidean plane versions of two well-known stochastic optimization problems.
Abstract: We report computational test results for several graph-based a priori heuristics for the Euclidean plane versions of two well-known stochastic optimization problems, the probabilistic traveling salesman problem (PTSP) and the probabilistic (or stochastic) vehicle routing problem (PVRP). These heuristics are termed a priori because they design vehicle routes prior to realization of demands. Our tests compare the quality of such solutions to sample averages of a posteriori solutions of the deterministic realizations—the underlying TSPs and VRPs. Our results indicate that the simplest implementations give average cost performance within 5% of the latter, while the best implementations show a gap of only about 1%. Since running times are modest, we conclude that the a priori approaches offer a large potential benefit to the practitioner seeking to obtain good performance in a situation where solving repeated deterministic instances of the TSP or VRP is impractical or otherwise undesirable.

Journal ArticleDOI
TL;DR: In this paper, a routing and scheduling model for the one depot, multi-vehicle, many-to-one, and vehicle capacity constraint problem is proposed, which takes both the operator's and the user's objectives into account.
Abstract: A routing and scheduling model is proposed for the one depot, multi‐vehicle, many‐to‐one, and vehicle capacity constraint problem. The model takes both the operator's and the user's objectives into account. The operator's objective is assumed to be the minimization of transportation cost or distance travelled; while the user's objective is represented by the minimum time difference between the desired and the actual times of vehicle arrival. The routing model is based on the classical Clarke‐Wright algorithm; however, node pairs in the model are ranked by an index generated by the Technique for Order Preference by Similarity to Ideal Solution (TOPSIS). Thus, unlike the traditional Clarke‐Wright model, this model incorporates not only transportation cost but also the desired time of vehicle visit in the route development. Furthermore, different sets of routes can be produced depending upon the degree of preference attached to each objective. A step‐by‐step computation procedure and a set of examples are al...