A multiple-depot, multiple-vehicle, location-routing problem with stochastically processed demands

https://doi.org/10.1016/S0305-0548(00)00009-5Get rights and content

Abstract

We formulate a multiple-depot, multiple-vehicle, location-routing problem with stochastically processed demands, which are defined as demands that are generated upon completing site-specific service on their predecessors. When a factory is re-supplied with manufacturing materials, for example, demand for raw materials surfaces only after the existing inventory has been exhausted. A special separable case of the problem was solved, wherein probable demands are estimated by stochastic processes at the demand nodes (the factories) before the vehicle location-routing decisions. Posterior solutions to the complete 90-day instances of the problem help to gauge the performance of the a priori stochastic model. The 90 day-by-day instances also provide researchers with a benchmark data-set for future experimentation. It was shown that the a priori optimization solution provides a robust location-routing strategy for real-time decision-making in a medical-evacuation case study of the U.S. Air Force. Given this modest success, the same methodology can possibly be applied toward “pure” just-in-time deliveries in supply-chain management, where inventory storage is totally eliminated.

Scope and purpose

In resupplying a factory from a central depot, there are several considerations. First, one has to locate the distribution centers. Second, a delivery-vehicle fleet of the right size has to be stationed at each of these centers. Third, deliveries need to be made on a timely basis in response to demands for raw materials. While this problem is well known, only part of it is solved satisfactorily to date. We propose a comprehensive model and a solution method for this class of problems. A unique feature of this model is that we recognize that in today's just-in-time deliveries, one wishes to order exactly what is anticipated to avoid surplus inventory or stock out. However, demands are often highly uncertain since the manufacturing process is plagued with uncertainty. This paper has an innovative way of representing this phenomenon that is a departure from the traditional literature.

Introduction

Recently, there has been keen interest in a priori or robust optimization, defined here as procedures that one performs ahead of time to anticipate future events. A fair amount of activities have surfaced in logistics where delivery routes and depot locations need to be planned in uncertainty [1]. Here we address a complex example, consisting of multiple depots, multiple vehicles, and involving both locational and routing decisions. Demands are not stochastic in the traditional usage of the word; rather, they are generated through a queuing process at the demand sites. Most dynamic travelling repairmen problems treat the vehicles as servers which respond to uncertain demands in the network, and the vehicles are queued for additional demands awaiting service. Here the demands are served at a demand node not by a vehicle, but by a facility at that node. The vehicles simply drop off additional demands when the existing inventory at the node have been duly processed. In a manufacturing plant, for example, raw-material inventory is being depleted stochastically and requires replacement. It is in the best interest of the company to re-supply these raw materials in order to have uninterrupted, full use of the machinery. Agile logistics require that raw materials are to be stored at supply depots and surplus inventory is strictly disallowed at the processing plants. Under these circumstances, we refer to the requirement for raw materials as “stochastically processed demands”. To the best of our knowledge, the complete problem solved here in this paper has not been addressed previously. We marshal available formulations and extend them to this unique class of problems and show progress in solving a special separable case, in which the probable demands can be estimated via the queuing network before location-routing decisions are made. We hope that the effort and progress reported here will stimulate further work in this most exciting field.

Literature pertaining to this study fall under the subject of stochastic location-routing. The demand at a plant is uncertain. Until raw material is consumed, the next delivery cannot be entertained. This results in varying loads for vehicles to deliver from a central depot to these processing facilities, where the depot serves as the storage or waiting area for the deliveries. This results in a queuing network, of which analytical results are extremely limited [2]. For simple stochastic demands and ignoring the service requirement at demand points, there is some existing literature. According to Dror et al. [3], this type of stochastic vehicle-routing problems (SVRP) is divided into two types. The “wait and see” situations are problems where the routes are determined after the demands have been observed. They tend to degenerate into a deterministic vehicle-routing problem (DVRP). The second situation, “here and now,” is when routes are set on anticipated demands. It is also referred to as a priori optimization [4] or probabilistic optimization [5]. This is the situation for our study. Of the two types of “here and now” problems, the relevant one here is the chance-constrained model (Stewart and Golden, as cited in Dror et al. [3]). Here the routes are strictly based on probable demand.

Once demand is known, the DVRP can be solved by a variety of different well-known techniques [6]. Of particular interest is the venerable Clarke–Wright heuristic. Mandl [7] extended the original procedure to include maximum number of nodes on a route in addition to maximum-distance savings. This results in minimizing the number of vehicles needed to service the demand points. Naddef [8] provides a mixed-integer linear-programming formulation for the DVRP based on maximizing the Clarke–Wright triangular savings. Recently, savings by split-delivery routing receive some attention. Dror and Trudeau [9] detail the properties of the split-delivery heuristic. Briefly, the heuristic checks the solution to the classic vehicle-routing problem for split-delivery possibilities. If any are found, the heuristic chooses those with positive distance-savings.

Stochastic location-routing problems (SLRP), the main subject of this paper, are highly complex embellishments of the SVRP. As a result, satisfactory solution procedures are still evolving. Bertsimas et al. [4] suggest that it is much easier to solve the equivalent deterministic version of the problem than every instance of the probabilistic formulation. One of the more practical techniques is the space-filling curve (SFC), wherein the two-dimensional location-routing network is transformed into a single dimension or the SFC, with the nodes correspondingly located on this curve. Bartholdi and Platzman [10] and Bowerman et al. [11] suggest partitioning the curve into a desired number of subintervals defining the distribution-service region that a single vehicle can serve within its ‘range’ (or maximum travel distance). The node closest to the median in each of these subintervals serves as depot location. Routes can then be generated from this depot to the demand points in the subintervals. SFC is not just a two-dimensional concept. A third dimension, in addition to the two dimensions of latitude and longitude, can be added representing the demand at each location. The three dimensions can again be transformed into a single dimension [12]. The nodes located on this curve are now sorted and the closest points are grouped once again to identify either a service region or a route. Adding vehicle capacity complicates the routing procedure slightly, but the fast execution speed of the SFC heuristic obviates such a complication, as we will show below.

Section snippets

Complete model for an instance of the problem

Suppose we begin by examining a particular instance of the problem, in which the demands are known, and a location-routing problem is to be solved with a minimum operating-cost and fleet size. Laporte et al. [13] put forth a compact formulation of a multi-depot, multi-tour model. Their model locates the regional depots and vehicles distribute locally in the region served by the depot. Let I be the set of nodes, J be a node-subset within I including only depots, dij be the arc distance between i

Stochastic location-routing problem (SLRP)

Stochastic decomposition (SD) [20] is an extension of Benders’ decomposition. It combines the successive-approximation method of mathematical programming with the sampling approach commonly adopted in the statistical literature. SD accommodates discrete and continuous variables with ease. It also accommodates models in which a precise representation of a probability distribution is not available but the outcomes of random variable are generated by an algorithm. When faced with a large problem,

Space-filling curve

As mentioned, once the expected demands have been estimated and ‘salesmen’ allocations have been performed, solution to the PMTSMFLP boils down to the PMTSP. Solution to this problem depends critically on the evaluation of the expected tour-lengths G(j,Tk(p)). To implement the solution algorithm, the SFC is employed, as suggested in the algorithmic steps outlined in Section 3.3. The SFC heuristic happens to be a fast and robust way to arrive at the computation. Here in this section, we propose

Modified Clarke–Wright (MCW) heuristic

While the SFC algorithms are powerful heuristics, their performance must be gauged against an analytic model for validation. Toward this end, we turn to the MDMVRLP mathematical program shown in Section 2.1 as the datum for comparison. There is certain computational limitation of the MDMVRLP model, however, when the network becomes large. Heuristics are again the only way to solve the model in this situation. We adopt a two-tier validation approach in the face of this dilemma. The first tier,

Validation

Instead of a manufacturing example, a worst-case wartime-aeromedical-evacuation problem offers a time-sensitive case study for the stochastic location-routing problem formulated and solved above. Trunking routes will deliver patients to nine potential hubs in the continental United States from overseas. These hubs are strategically located near large hospitals, to which the patients will eventually be delivered by local-distribution systems. When the hospitals (factories) are fully utilized,

Summary, conclusions and recommendations

In this paper we formulate a stochastic location-routing problem (SLRP) in which the expected values of stochastic demands (called probable demands) are generated by a queuing network at each service region. Delivery vehicles simply drop off the probable demands to be processed at nodes in the region when a nodal facility is clear. As a start, we formulate the complete multiple-depot-location and multiple-vehicle-routing problem for a deterministic instance of the problem. This model serves as

Acknowledgments and disclaimer

The authors appreciate the cooperation of J.W. Chrissis and K. Ware for their invaluable input to this study. We appreciate the cooperation of the Air Mobility Command and the Surgeon General's office during the study. The opinions expressed in this paper represent those of individual authors. They do not reflect the official positions of the U.S. Air Force or the U.S. Government.

Yupo Chan is Professor and founding Chair, Systems Engineering Department, College of Information Science and Systems Engineering, University of Arkansas at Little Rock. He earned all his degrees (Bachelor, Masters, and Ph.D.) from the Massachusetts Institute of Technology. His research interests center around transportation science, facility location and land use, spatial-temporal information, telecommunications networks, multi-criteria decision-making, and combinatorial optimization. Dr. Chan

References (32)

  • D. Neddef

    A remark on ‘Integer linear programming formulation for a vehicle routing problem’ by N.R. Achutan and L. Caccetta, or how to use the Clarke and Wright Savings to write such integer linear programming formulations

    European Journal of Operational Research

    (1994)
  • M. Dror et al.

    Savings by split delivery routing

    Transportation Science

    (1989)
  • Bartholdi J. III, Platzman LK. Heuristics based on spacefilling curves for combinatorial problems in Euclidean space....
  • Carter WB. Allocation and routing of CRAF MD80 aircraft. Masters thesis, AFIT/GST/ENS/90M-4, Department of Operational...
  • Laporte et al. An exact algorithm for solving a capacitated location-routing problems. Annals of Operations Research...
  • Araque JR. Contributions to the polyhedral approach to the vehicle routing problem. Ph.D. dissertation, State...
  • Cited by (0)

    Yupo Chan is Professor and founding Chair, Systems Engineering Department, College of Information Science and Systems Engineering, University of Arkansas at Little Rock. He earned all his degrees (Bachelor, Masters, and Ph.D.) from the Massachusetts Institute of Technology. His research interests center around transportation science, facility location and land use, spatial-temporal information, telecommunications networks, multi-criteria decision-making, and combinatorial optimization. Dr. Chan is author and editor of several books. He swims seven days a week, which explains why his hair is bleached grayer and grayer every time you see him.

    William Brand Carter is currently Director of Operations Research for the Limited, Inc., Columbus, Ohio. He earned his bachelor degree in Engineering Science at the U.S. Air Force Academy, master's degree in Operations Research from the Air Force Institute of Technology, and had a long career as an Air Force officer.

    Michael D. Burnes is Commander of the Air Force ROTC detachment at the University of Alaska-Anchorage. He holds a bachelor degree from the U.S. Air Force Academy and a master's degree from the Air Force Institute of Technology.

    View full text