Routing goods transportation in the supply chain under conditions of uncertainty using genetic algorithm

Number of pages: 109 File Format: word File Code: 31089
Year: Not Specified University Degree: Master's degree Category: Computer Engineering
  • Part of the Content
  • Contents & Resources
  • Summary of Routing goods transportation in the supply chain under conditions of uncertainty using genetic algorithm

    Dissertation for Master's Degree "MSC"

    Field: Computer

    Orientation: Software

    Abstract

    One of the issues that is very important in the supply chain today and extensive studies have been done in its field is the routing of freight vehicles to deliver goods to applicants. To solve this problem, the objective function should be optimized in such a way that criteria such as distance traveled, travel time, and the number of vehicles are minimized and the objective function is minimized and ultimately customer satisfaction is maximized. This problem is NP-hard and meta-heuristic methods are often used to solve it. In the real world, the existence of some factors makes the vehicle routing problem an uncertain problem. One type of uncertainty in this issue is the occurrence of variable demand from customers; That is, the amount of demand of some customers is uncertain, and only when the vehicle reaches the customer's place, his demand is determined. In this article, a method based on robust genetic algorithm is presented to solve the routing problem of cargo carrying vehicles with variable demand. In this method, an attempt is made to find resistant solutions for this problem that maintain their optimality in the face of changes. The evaluations performed and the comparison of the results have shown the effectiveness of the proposed method. Keywords: vehicle routing, uncertainty, variable demand, resistant genetic algorithm, stable solutions. Introduction In recent decades, meeting the needs of customers, who are the most important component of the supply chain, is one of the key goals of supply chain management. The vehicle routing problem (VRP) [1] is the most important and costly part in logistics. In the VRP problem, there are groups of vehicles that are required to move from the warehouse [2] to meet the demands of customers and return to the warehouse after serving all the customers. Limitations and assumptions have been added to this problem, which has led to the emergence of different types of it and has developed its application in different fields.

    In real world practical problems, there are different needs that fulfilling more of them makes the problem more complicated; In other words, taking into account the existing limitations indicates a significant increase in complexity in the VRP problem. In fact, it is the existence of these limitations that makes VRP an indeterminate and variable problem; In other words, changing goals, the nature of the problem, or other factors over time, which are the uncertainties surrounding the problem, may cause a change in the optimality of these problems. If we include these uncertainties in the optimization process, the problem becomes a dynamic problem. Now, to solve such dynamic problems, there is a need for solutions that do not lose their optimality when dealing with the uncertainty of the problem; These answers are called "stable answers"[3]. Stable solutions are actually those solutions that can still perform well in the worst conditions of the problem. Instead of the title "stable", titles such as "stable" and "resistant" may also be used.

    In this research, our goal is to present a method for solving VRP based on genetic algorithm (GA) [4] that can achieve robust solutions for this problem that can still maintain their optimality even in the conditions of uncertainty.

    As we mentioned earlier, the addition of a series of restrictions causes the creation of different types of VRP becomes; In our study, the addition of uncertainty to the problem in the form of "uncertainty of customer demand" has led to the creation of VRP with random demand (VRPSD) [5]. VRPSD is also called Probabilistic Vehicle Routing Problem (PVRP)[6].

    One of the most important factors of creating uncertainty in VRP is the uncertainty in customer demand, which in this research is also our focus on customer uncertainty. The occurrence of customer demand uncertainty is that the amount of demand is uncertain until the vehicle arrives at the customer's location; If the amount of demand is less than the load in the vehicle, the customer receives service and the vehicle goes to the next customer for service. Otherwise, a negative charge will be considered for the current customer, and the vehicle will be transferred to the next customer after going to the warehouse and reloading.Otherwise, a negative cost is considered for the current customer and the vehicle goes to the next customer after going to the warehouse and reloading. The objective function of the proposed method, in addition to a negative cost caused by the lack of service to customers, includes the cost of traveling between customers and the warehouse.

    In order to evaluate the proposed method, we compared it with the methods of "genetic algorithm", "particle swarm optimization" and "combined particle swarm optimization". The obtained results show the effectiveness of the proposed method compared to other methods.

    The structure of this thesis is as follows:

    The first chapter describes the issue of vehicle routing in the supply chain. The second chapter presents uncertainty in problems and its management with the help of genetic algorithm, the third chapter has an overview of the problem of uncertain vehicle routing. The fourth and fifth chapters respectively state the proposed method and the evaluation of the proposed method, and finally, in the sixth chapter, the conclusions and future suggestions are mentioned. The first chapter

    The issue of vehicle routing in the supply chain

    Introduction

    In today's industrial world where there is a tight competition between companies and manufacturers, producing a variety of high quality products according to the customer's demands and at the same time, the right price according to the customer's purchasing power, is the only way to stay and the competition between Companies are in competition among their components (Makui and Iftikhar, 2013). The customer's demand for high quality and fast service has increased pressures that did not exist before. As a result, companies can no longer handle all the work alone. Activities such as supply and demand planning, material procurement, production, quality control, product or service planning, product maintenance and inventory control, marketing, distribution of goods and services, delivery and customer service, which used to be done at the company level, have now been transferred to the supply chain level. The key issue in a supply chain is the coordinated management and control of all these activities so that customers can receive their service with the highest level of reliability, speed, quality and reasonable cost. Transportation activities occupy a relatively large part of the supply chain activities (Hospital Management Articles Bank, 2010; Nowrozi, 2018). Logistics and supply chain is a word that has been heard a lot in recent years in our country, especially these days under titles such as "supply chain management", "pure logistics" and "logistics and supply chain association" (Logistics Association of Iran, 2012). In this chapter, materials are presented about "supply chain" and also the role of "vehicle routing problem" in the supply chain.

    Supply chain (SC) [1]

    Supply chain includes all activities related to the flow and transformation of goods from the stage of raw material (extraction) to delivery to the final consumer, as well as information flows related to them; These activities include sourcing for the supply of raw materials, managing systems, assemblies, sales, etc. (Nowrozi, 2018; Makoui and Iftikhar, 2018).

    In other words, a supply chain includes two or more organizations that are legally separate, but are connected through material, information, and financial flows.  These organizations can be companies that produce parts, components, and final products, and even include supply and distribution service providers (logistics) and the customer (final) as well (Hospital Management Articles Bank, 2019). A supply chain model is shown in Figure (1-1).

    Supply chain management (SCM)[2]

    The key issue in a supply chain is the coordinated management and control of all activities such as distribution, delivery and customer service. In SCM, the goal is to coordinate the flow of financial information and materials so that customers can receive their services with the highest level of reliability, speed, quality and reasonable cost (Hospital Management Articles Bank, 2013; Makoui and Iftikhar, 2014). The reason is that today, from the point of view of the final customer, only one organizational unit alone is not responsible for the competitiveness of its products or services. Therefore, the competition has moved from individual companies to the supply chain (Hospital Management Articles Bank, 2018).

  • Contents & References of Routing goods transportation in the supply chain under conditions of uncertainty using genetic algorithm

    List:

    None.  

    Source:

    Efendizadeh Zargari, Shahyar. Ghaffari, Ahmadreza. Police station, Navid. (1390A). Transportation network design in variable demand conditions. The 6th National Congress of Civil Engineering, Semnan, April 2013, Semnan University, Iran.

    (1390B). Robust design of the transportation network in the conditions of the demand of the base option using genetic algorithms and ant swarm. Research Journal of Transportation, Year 8, Number 4.

    (2017). Robust equilibrium allocation in the condition of elliptic demand uncertainty. The 11th International Conference on Transportation and Traffic Engineering, Tehran, Iran, March 2019, Milad Tower Convention Center.

    . (1390 AD). Evaluation of the effect of the uncertainty of demand boxes in the design of continuous and discrete transportation network, using genetic algorithms and colony ants. Transportation Engineering, Year 2, Number 3.

    Iran Logistics Association. (2012). The concept of supply chain management and logistics. Retrieved on 8/3/2013, from http://www.ilscs.ir

    Hospital Management Articles Bank. (1390). Supply chain management and logistics. Retrieved on 12/3/2013, from http://hm-gn1.blogfa.com/post-59.aspx

    Biniyaz, Fathullah. (1386). Uncertainty. Retrieved on 6/4/2013, from http://www.firooze.ir

    Tabrizi, Shima. (2012). Production planning. Retrieved on 10/4/2013, from http://www.pnumie.org

    Tokalimghadam, Reza. Rabbani, Massoud. Shariat, Muhammad Ali. Safai, Nima. (1385). Solving the vehicle routing problem with soft time windows using a unified meta-heuristic algorithm. Technical Faculty Journal, No. 4, Volume 40, pp. 469-476.

    Khalilinia, Mahdi. (1390). Genetic algorithm. Bachelor's thesis, Islamic Azad University, Khomein Branch.

    Rajabi, Mohammad Reza. Mansourian, Ali. Alimohammadi, Abbas. Shia, Behnam. Yousefinjad, Mehdi. (1389). Designing a genetic algorithm with Local Search operators to solve the traveling salesman problem in GIS routing applications. Proceedings of the National Geomatics Conference. Country Mapping Organization, Tehran, Iran, May 1389.

    Shahhosseini, Shahriar. Mousavi Mirklai, Mohammadreza. Molajjaafari, Morteza. (2011). Evolutionary Algorithms: Basics, Applications, Implementation. Tehran: Iran University of Science and Technology Publications.

    Data Trading Company. (2012). Supply chain model. Retrieved on 7/2/2013, from http://www.iranopensolution.com

    Abasikia, Mustafa. (1388). meta-heuristic search algorithms (genetic algorithm). Retrieved on 5/2/2013, from http://www.irpdf.com

    Abeiri, Gholamhassan. (1374). Management of risk and uncertainty. Economy News, No. 47, pp. 10-11. Retrieved on 14/3/2013, from http://www.noormags.com

    Qasiri, Kivan. Qanadpour, Syed Farid. (1386). Vehicle routing problem with time window. Qazvin: Islamic Azad University Publications, Qazvin Branch.

    (1387). Vehicle routing problem with time window using genetic algorithm. The 6th International Industrial Engineering Conference, Iran Industrial Engineering Association, Tehran, Iran, February to March 2018, Sharif University of Technology.

    Makoui, Ahmed. Iftikhar, Mehyar. (2013). Operational strategies to control uncertainty in supply chain management. Information, educational and research quarterly, numbers 7 and 8, pp. 117-121. Retrieved on 1/3/2013, from http://www.noormags.com

    Reference of Iranian experts. (2010). Uncertainty. Retrieved on 2/4/2013, from http://www.irexpert.ir

    Problem of traveling salesman. (2013). A traveling salesman problem. Retrieved on 4/2/2013, from http://wikipedia.org

    Norouzi, Soroush. (1388). Supply chain management. Bachelor's Thesis, Abhar Comprehensive Scientific and Applied University.

    Al-deek, H. & Emam B.E. (2006). New methodology for estimating reliability in transportation networks with degraded link capacities. Journal of Intelligent Transportation Systems, 10(3), pp. 117–129.

    Alfa, A. (1987). A heuristic algorithm for the traveling salesman problem with time-varying travel costs. Engineering Optimization+ A35, 12, pp. 325–338.

    Archetti, C. & Savelsbergh, M. & Speranza, M. (2006). Worst-case analysis for split delivery vehicle routing problems. Transportation Science, pp. 226–234.

    Asakura, Y. & Kashiwadani, M. (1991). Road network reliability caused by daily fluctuation of traffic flow.Proceedings of the 19th PTRC Summer Annual Meeting, Brighton.

    Benjamin, A. M. (2011). Metaheuristics of the waste collection vehicle routing problem with time windows. (Doctor of Philosophy), Brunel Univ. 

    Bertsimas, D. & Chervi, P. & Peterson, M. (1991). Computational approaches to stochastic vehicle routing problems. Sloan School of Management, Massachusetts Institute of Technology.

    Bianchi, L. & Birattari, M. & Chiarandini, M. & Manfrin, M. & Mastro-lilli, M. & Paquete, L. & Rossi-Doria, O. & Schiavinotto, T. (2004). Metaheuristics for the vehicle routing problem with stochastic demands. In Parallel Problem Solving from Nature-PPSN VIII, pp. 450–460.

    Chen, A. & Yang, H. & Lo, H.K. & Tang, W.H. (2002). Capacity reliability of road network: an assessment methodology and numerical results. Transportation Research Part B, 36(3), pp. 225-252.

    Chen, Z. & Xu, H. (2006). Dynamic column generation for dynamic vehicle routing with time windows. Transportation Science, pp. 74–88.

    Dantzig, G. & Ramser, J.H. (1959). The truck dispatching problem. Management Science, 6, pp. 80–91.

    De Jong, K. A. (1975). Analysis of the behavior of a class of genetic adaptive systems. PH.D. Dissertation. University of Michigan, Ann Arbor.

    Desaulniers, G. & Desrosiers, J. & Erdmann, A., Solomon, M. & Soumis, F. (2002). VRP with pickup and delivery. The vehicle routing problem, 9, pp. 225–242.

    Du, Z. P. & Nicholson, A. (1997). Degradable transportation systems: sensitivity and reliability analysis. Transportation Research Part B, 31, pp. 225–237.

    Dumas, Y. & Desrosiers, J. & Soumis, F. (1991). The pickup and delivery problem with time windows. European Journal of Operational Research, 54, pp. 7–22.

    Eksioglu, B. & Vural, A. V. & Reisman, A. (2009). The vehicle routing problem: A taxonomic review. Computers & Industrial Engineering, 57(4), pp. 1472-1483.

    Environment Agency. (2000). Climate Adaptation Risk and Uncertainty: Draft Decision Framework. Environment Agency Report no. 21, Jun.

    Fleischmann, B. & Gnutzmann, S. & Sandvos, E. (2004). Dynamic vehicle routing based on online traffic information. Transportation science, 38, pp. 420–433.

    Fukasawa, R. & Longo, H. & Lysgaard, J. & Aragao, M. & Reis, M. & Uchoa, E. & Werneck, R. (2006). Robust branch-and-cut-and-price for the capacitated vehicle routing problem. Mathematical programming, 106, pp. 491–511.

    Gang, C. (2010). A pso-ga method to solve a partial shipment and scheduling problem. In Computer Application and System Modeling (ICCASM), 2010 International Conference on, vol. 10, V10–330, IEEE.

    Gendreau, M. & Hertz, A. & Laporte, G. (1994). A tabu search heuristic for the vehicle routing problem. Management science, pp. 1276–1290.

    Goldberg, D. E. & Lingle, R. (1985). Alleles, loci, and the traveling salesman problem. In: Grefenstette JJ (ed) Proceedings of an International Conference on Genetic Algorithms and Their Applications. Carnegie-Mellon University, pp. 154-159

    Goldberg, D. E. (1989). Genetic algorithms in search, optimization and machine learning. Reading, MA: Addison-Wesley.

    Haghani, A. & Jung, S. (2005). A dynamic vehicle routing problem with time-dependent travel times. Computers & operations research, 32, pp. 2959–2986

    Heydecker, B. & Lam, W. & Zhang, N. (2007). Use of travel demand satisfaction to assess road network reliability. Transportmetrica, 3(2), pp. 139-171.

    Huisman, D. & Freling, R. & Wagelmans, A. (2004). A robust solution approach to the dynamic vehicle scheduling problem. Transportation Science, 38, pp. 447–458.

    Irhamah, I. & Z. Ismail. (2009). A breeder genetic algorithm for vehicle routing problem with stochastic demands. J. Applied Sci. Res., 5, pp. 1998-2005.

    Ivanov, D. & Sokolov, B. (2009). Adaptive Supply Chain Management, Springer.

    Jin, Y.

Routing goods transportation in the supply chain under conditions of uncertainty using genetic algorithm