Abstract
This research incorporates the concept of chance-constrained programming and multiple objective goal programming in the area of vehicle routing problem. The research led to the development of the model of the goal programming (GP) stochastic vehicle routing problem (SVRP) that allows decision-makers’ involvement in the solution process of problem for obtaining satisfactory solutions. Due to the complexity of the SVRP, a set of stations to be visited by a fleet of vehicles needs to be partitioned into feasible sets of routes, one for each vehicle enabling the application of the multiple objectives GP technique to each of the vehicle routes. The multiple objectives SVRP then consisted of the following two major stages: (1) route construction stage (RCS) and (2) route improvement stage (RIS). The RCS of the problem consists of the problem formulation and partitioning a set of stations into feasible sets of vehicle routes. Due to the complexity of the problem, only heuristic methods for solving SVRP are considered in this stage. On the other hand, the RIS of the problem consists of (1) problem formulation in which goals and probabilistic constraints are identified, (2) transformation of problem in (1) into an equivalent deterministic form, and (3) GP formulation of RIS in which priorities of various goals are identified. To solve the problems stated in the RCS and RIS of the problem, two interactive computer programs coded in Fortran computer language are developed. To test and validate the algorithm proposed in this research, two test problems, usually employed by other researchers, were took into consideration. A modification of the Clarke and Write algorithm is developed to determine the most favorable vehicle routes of the SVRP for the “E”-type problem. Additionally, two heuristic algorithms which are the modification of the Clarke and Wright “savings” approach are developed for solving the “F”-type problem. The E- and F-type problems are the name given to the equivalent deterministic form of the probabilistic cost minimization problem and total loading and unloading time minimization problem, respectively.
Similar content being viewed by others
References
Bent R, Hentenrych PV (2006) A two-stage hybrid for pickup and delivery vehicle routing problems with time windows. Comput Oper Res 33:875–893
Bertsimas DJ, Jaillet P, Odoni AR (1990) A priori optimization. Oper Res 38:1019–1033
Bianchi L et al (2004) Metaheuristics for the vehicle routing problem with stochastic demands. PPSN, VIII, LNCS 3242, pp.450–460
Bianchi L et al (2006) Hybrid metaheuristics for the vehicle routing problem with stochastic demands. J Math Model Algorithm 5:91–110
Bodin L, Golden B, Asad A, Ball M (1983) Vehicle routing and scheduling. Comput Oper Res 10(1983):67–211
Buxery G (1979) The vehicle scheduling problem and Monte Carlo simulation. J Oper Res Soc 30:563–573
Charnes A, Cooper W (1963) Deterministic equivalents for optimizing and satisfying under chance constraints. Oper Res 11:18–39
Christofides N, Eilon S (1979) The vehicle routing problem. Combinatorial optimization. Wiley, New York
Christofides N, Eilon S (1972) Algorithms for large scale TSP. Oper Res Q 23:511–518
Clarke G, Wright JW (1964) Scheduling of vehicle from a central depot to a number of delivery points. Oper Res 12:568–581
Cook MT, Russell RA (1978) A simulation and statistical analysis of stochastic vehicle routing with timing constraints. Decision Sci 9:673–687
Dror M, Laporte G (1993) Vehicle routing with stochastic demands and restricted failures. Z Oper Res 37:273-283
Foster BA, Ryan DM (1976) An integer programming approach to the vehicle scheduling problem. Oper Res Q 27:3367–3384
Golden BL, Yee JR (1979) A framework for probabilistic vehicle routing. AIIE 11:109–112
Golden BL, Assad A, Levy L, Gheysens F (1984) The fleet size and mix vehicle routing problem. Comput Oper Res 1:49–66
Golden BL, Stewart RA (1977) Vehicle routing with probabilistic demands. Proceedings of the Tenth Annual Symp. on the Interface of Computer Science and Statistics, Gaithersburg, Maryland
Golden BL, Magnanti TL, Nguyen HQ (1977) Implementing vehicle routing algorithms. Networks 7:113–148
Haugland D, Ho SC, Laporte G (2005) Designing delivery districts for vehicle routing problem with stochastic demand
Holmes RA, Parker RG (1976) A vehicle scheduling procedure based upon savings and a solution perturbation scheme. Oper Res Q 27:83–92
Jaillet P, Odoni AR (1988) The probabilistic vehicle routing problem. In: Golden BL, Assad AA (eds) Vehicle routing: methods and studies. North-Holland, Amsterdam
Jaillet P (1987) Stochastic routing problems. In: Andretta G, Mason F, Serafini P (eds) Stochastics in combinatorial optimization. World Scientific, New Jersey
Kataoka S (1963) A stochastic programming model. Econometrica 31:181–196
Laporte G (1992) The vehicle routing problem: an overview of exact and approximate algorithms. Eur J Oper Res 59:345–358
Laporte G, Louveaux F (1993) The integer L-shaped method for stochastic integer programs with complete recourse. Oper Res Lett 33:133–142
Lawler E, Lenstra A, Rinnooy Kan G (1985) The traveling salesman problem. Wiley, New York
Magnanti TL (1981) Combinatorial optimization and vehicle fleet planning: perspectives and prospects. Networks 7:179–213
Nagy G, Salhi S (2007) Location-routing: issues, models and methods. Eur J Oper Res 177:649–672
Park YB (1984) The solution of vehicle routing problems in a multiple objective environment. Ph.D. dissertation, Oklahoma State University, Stillwater Oklahoma, USA
Peters RJ, Chu K, Jamshidi M (1978) Optimal operation of a water resources system by stochastic programming. Mathematical programming study 9, North Holand Publishing Company, Amsterdam, pp. 152–177
Salhi S, Rand GK (1987) Improvements to vehicle routing heuristics. J Oper Res Soc 38:293–295
Stacey PJ (1983) Practical vehicle routing using computer programs. J Oper Res Soc 34:975–981
Stewart WR (1981) New algorithms for deterministic and stochastic vehicle routing problems. Ph.D. Dissertation, University of Maryland
Stewart WR, Golden BL (1984) A Lagrangian relaxation heuristic for vehicle routing. Eur J Oper Res 17:84–88
Tan KC, Cheong CY, Goh CK (2007) Solving multi objective vehicle routing problem with stochastic demand via evolutionary computations. Eur J Oper Res 177:813–839
Tillman FA (1969) The multiple terminal delivery problem with probabilistic demands. Transp Sci 3:192–204
Tillman FA, Gain TM (1972) An upper bound algorithm for the single and multiple terminal delivery problem. Manag Sci 18:664–682
Turner WC, Vu VT (1979) Systems design for rural refuse collections. AIIE 11:84–85
Wassan NA, Osman IH (2002) Tabu search variants for the mix fleet vehicle routing problem. J Oper Res Soc 53:768–782
Waters CD (1984) Interactive vehicle routing. Oper Res Soc 35:821–826
Yee JR, Golden BL (1980) A note on determining strategies for probabilistic vehicle routing. Nav Res Logist Q 27:159–163
Yellow PC (1970) A computational modification of the savings method of vehicle scheduling. Oper Res Q 21:281–283
Zare Mehrjerdi Y (1986) A goal programming model of the stochastic vehicle routing problem. Ph.D. Dissertation, Oklahoma State University, Stillwater, Oklahoma, USA
Zare Mehrjerdi Y (1993) Planning and Development of water resources systems: a multiple objective approach. Second Conference on Planning and Development, Tehran, Iran
Zheng Y, Liu B (2006) Fuzzy vehicle routing model with credibility measure and its hybrid intelligent algorithm. Appl Math Computat 176:673–683
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zare Mehrjerdi, Y. A multiple objective stochastic approach to vehicle routing problem. Int J Adv Manuf Technol 74, 1149–1158 (2014). https://doi.org/10.1007/s00170-014-5895-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-014-5895-3