Supply Chain Management Using Evolutionary Algorithms Skitsko V. I., Voinikov M. Y.
Skitsko, Volodymyr I., and Voinikov, Mykola Yu. (2024) “Supply Chain Management Using Evolutionary Algorithms.” The Problems of Economy 3:240–248. https://doi.org/10.32983/2222-0712-2024-3-240-248
Section: Economic theory
Article is written in EnglishDownloads/views: 0 | Download article in pdf format - |
UDC 004.8:519.85:658.5
Abstract: The era of digital transformation has made it possible to accumulate large amounts of data that can be used in the decision-making process, in particular in supply chain management. With the complication of the problems to be solved, classical optimization methods lose their effectiveness and do not allow to obtain a solution in an acceptable time, which creates the need to study another suitable tools, among which there are evolutionary algorithms that use the principles of biological evolution, allowing to obtain solutions close to optimal (or even exactly optimal) in an acceptable time. Evolutionary algorithms are part of a broader field in artificial intelligence that is evolutionary computing. The article allocates the characteristics of evolutionary algorithms that distinguish them from other algorithms of evolutionary computing, and analyzes the most popular evolutionary algorithms: genetic algorithm, genetic programming, evolutionary programming, evolutionary strategies and differential evolution, in particular, their features and areas of application in supply chain management. A comparative analysis is carried out and recommendations are provided for the selection of the appropriate algorithm, taking into account the characteristics of the problem, in particular, the structure of the solution (coding), the discreteness or continuity of variables, and the speed of getting into the local optimum. The available literature is analyzed and a list of the use of various evolutionary algorithms for the tasks of supply chain management is provided, in particular, in warehouse planning, transportation organization, work planning, etc. Since the effectiveness of the application of evolutionary algorithms depends not only on the choice of a specific algorithm, but also on the choice of parameters, their flexible configuration, etc., in future studies it is advisable to consider modifications of evolutionary algorithms, both hybrid and adaptive approaches.
Keywords: evolutionary algorithms, supply chain management, genetic algorithms, genetic programming, evolutionary programming, evolutionary strategies, differential evolution.
Fig.: 2. Tabl.: 2. Bibl.: 23.
Skitsko Volodymyr I. – Candidate of Sciences (Economics), Associate Professor, Associate Professor, Department of Mathematical Modeling and Statistics, Kyiv National Economic University named after Vadym Hetman (54/1 Beresteiskyi Ave., Kyiv, 03057, Ukraine) Email: skitsko@kneu.edu.ua Voinikov Mykola Yu. – Postgraduate Student, Department of Mathematical Modeling and Statistics, Kyiv National Economic University named after Vadym Hetman (54/1 Beresteiskyi Ave., Kyiv, 03057, Ukraine) Email: mykola.voinikov@gmail.com
List of references in article
Corne, D. W., and Lones, M. A. “Evolutionary algorithms“. In Handbook of Heuristics. Springer, 2018. DOI: https://doi.org/10.48550/arXiv.1805.11014
Xin, L., Xu, P., and Gu, M. “Logistics Distribution Route Optimization Based on Genetic Algorithm“. In Computational Intelligence and Neuroscience, 2022. DOI: https://doi.org/10.1155/2022/8468438
Kordos, M. et al. “Optimization of Warehouse Operations with Genetic Algorithms“. Applied Sciences, vol. 10 (14) (2020): 4817-. DOI: https://doi.org/10.3390/app10144817
Grznar, P. et al. “The use of a genetic algorithm for sorting warehouse optimisation“. Processes, vol. 9 (7) (2021): 1197-. DOI: https://doi.org/10.3390/pr9071197
Jacobsen-Grocott, J. et al. “Evolving heuristics for Dynamic Vehicle Routing with Time Windows using genetic programming“. IEEE Congress on Evolutionary Computation (CEC). 2017. 1948-1955. DOI: https://doi.org/10.1109/CEC.2017.7969539
Sheta, A., Ahmed, S., and Faris, H. “Evolving Stock Market Prediction Models Using Multi-gene Symbolic Regression Genetic Programming“. Artificial Intelligence and Machine Learning (AIML), vol. 15 (2015): 11-20.
Kumar, S., and Sikander, A. “Optimum Mobile Robot Path Planning Using Improved Artificial Bee Colony Algorithm and Evolutionary Programming“. Arabian Journal for Science and Engineering, vol. 47 (3) (2022): 3519-3539. DOI: https://doi.org/10.1007/s13369-021-06326-8
Hall, J. D., Bowden, R. O., and Usher, J. M. “Using evolution strategies and simulation to optimize a pull production system“. Journal of Materials Processing Technology, vol. 61 (1-2) (1996): 47-52. DOI: https://doi.org/10.1016/0924-0136(96)02464-8
Karabulut, K. et al. “Modeling and optimization of multiple traveling salesmen problems: An evolution strategy approach“. Computers & Operations Research, vol. 129 (2021): 105192-. DOI: https://doi.org/10.1016/j.cor.2020.105192
Nearchou, A., and Omirou, S. “Differential evolution for sequencing and scheduling optimization“. Journal of Heuristics, vol. 12 (4) (2006): 395-411. DOI: https://doi.org/10.1007/10732-006-3750-x
Wang, S., Wang, L., and Pi, Y. “A hybrid differential evolution algorithm for a stochastic location-inventory-delivery problem with joint replenishment“. Data Science and Management, vol. 5 (3) (2022): 124-136. DOI: https://doi.org/10.1016/j.dsm.2022.07.003
Fogel, D. B. Evolutionary computation: Toward a new philosophy of machine intelligence. The Institute of Electrical and Electronics Engineers, Inc., 2005. DOI: https://doi.org/10.1002/0471749214
Lones, M. A. “Metaheuristics in nature-inspired algorithms“. Proceedings of genetic and evolutionary computation conference (GECCO 2014), workshop on metaheuristic design patterns (MetaDeeP). ACM, 2014. 1419-1422.
Greensmith, J., Whitbrook, A., and Aickelin, U. “Artificial Immune Systems“. In Handbook of Metaheuristics. Springer, 2010. DOI: https://doi.org/10.48550/arXiv.1006.4949
Mir, J. A. et al. “A Contemporary Overview of the History and Applications of Artificial Life“. Automation, Control and Intelligent Systems, vol. 3 (2015). DOI: https://doi.org/10.11648/j.acis.20150301.12
Koza, J. R. “Genetic programming as a means for programming computers by natural selection“. Stat Comput, vol. 4 (1994): 87-112. DOI: https://doi.org/10.1007/BF00175355
Karyotis, V., Stai, E., and Papavassiliou, S. Evolutionary dynamics of complex communications networks. CRC Press, 2017.
Baker, B., and Ayechew, M. A. “A genetic algorithm for the vehicle routing problem“. Computers & Operations Research, vol. 30 (5) (2003): 787-800. DOI: https://doi.org/10.1016/S0305-0548(02)00051-5
Radhakrishnan, P., Prasad, V. M., and Gopalan, M. R. “Genetic Algorithm Based Inventory Optimization Analysis in Supply Chain Management“. 2009 IEEE International Advance Computing Conference (IACC 2009). 2009. 418-422. DOI: https://doi.org/10.1109/IADCC.2009.4809047
Lawrynowicz, A. “Genetic algorithms for solving scheduling problems in manufacturing systems“. Foundations of Management, vol. 3 (2) (2011): 7-26. DOI: https://doi.org/10.2478/v10238-012-0039-2
Majumder, S., and Singh, A. “An evolution strategy with tailor-made mutation operator for colored balanced traveling salesman problem“. Applied Intelligence (2024). DOI: https://doi.org/10.1007/s10489-024-05473-3
dos Santos Coelho, L., and Lopes, H. S. “Supply chain optimization using chaotic differential evolution method“. 2006 IEEE International Conference on Systems, Man and Cybernetics. 2006. 3114-3119. DOI: https://doi.org/10.1109/ICSMC.2006.384594
Agrawal, R., and Goyal, A. “Warehousing location optimisation for a supply chain using differential evolution and GIS“. International Journal of Service and Computing Oriented Manufacturing, vol. 2 (3/4) (2016): 245-257.
|