Study on the Optimization of the Material Distribution Path in an Electronic Assembly Manufacturing Company Workshop Based on a Genetic Algorithm Considering Carbon Emissions
Abstract
:1. Introduction
2. Shop Floor Material Distribution Path Optimization Model
2.1. Constructing an Optimization Model
2.1.1. Cost Components of Material Distribution for Discrete Manufacturing Companies
2.1.2. Workstation Service Satisfaction Model
2.1.3. Mathematical Modeling
2.2. Model Conditional Assumptions
3. Vehicle Path Optimization Algorithms
3.1. Algorithm Design Ideas
3.2. Algorithm Flow
4. Case Study of a Discrete Assembly Manufacturing Company Workshop
4.1. Data Sources and Parameter Settings
4.2. MATLAB Software Solution
4.2.1. Solving the Distribution Path Optimization Model without Considering Carbon Emissions
4.2.2. Solving the Distribution Route Optimization Model Considering Carbon Emissions
4.3. Comparison of Data Results
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Ting, Q.; Zhang, K.; Luo, H.; Wang, Z.; Jia, D.; Chen, X.; Huang, G.; Li, X. Dynamic linkage mechanism, system and case of “production-logistics” driven by Internet of Things. J. Mech. Eng. 2015, 51, 36–44. (In Chinese) [Google Scholar]
- Chen, T. Simulation of e-commerce logistics and distribution route planning during express delivery burst period. Comput. Simul. 2021, 38, 355–359. (In Chinese) [Google Scholar]
- Yin, C.; Deng, P.; Li, X. Intelligent Manufacturing Mode for Sophisticated Equipment Assembly Workshop. J. Adv. Manuf. Syst. 2018, 17, 533–549. [Google Scholar] [CrossRef]
- Zhou, J. Intelligent manufacturing—The main direction of “Made in China 2025”. China Mech. Eng. 2015, 26, 2273–2284. (In Chinese) [Google Scholar]
- Dantzig, G.B.; Ramser, J.H. The truck dispatching problem. Manag. Sci. 1959, 6, 80–91. [Google Scholar] [CrossRef]
- De Oliveira da Costa, P.R.; Mauceri, S.; Carroll, P.; Pallonetto, F. A genetic algorithm for a green vehicle routing problem. Electron. Notes Discret. Math. 2018, 64, 65–74. [Google Scholar] [CrossRef]
- Zhou, L. Integrated optimization of low-carbon time-varying urban distribution vehicle path-dispatch scheduling. Comput. Eng. Appl. 2019, 55, 264–270. (In Chinese) [Google Scholar]
- Bullnheimer, B.; Hartl, R.F.; Strauss, C. An improved ant system algorithm for the vehicle routing problem. Ann. Oper. Res. 1999, 89, 319–328. [Google Scholar] [CrossRef]
- Lou, Z.K. Multi-objective optimization of distribution problems with fuzzy time windows. Fuzzy Syst. Math. 2017, 31, 183–190. (In Chinese) [Google Scholar]
- Muller, J. Approximative solutions to the bicriterion vehicle routing problem with windows. Eur. J. Oper. Res. 2010, 202, 223–231. [Google Scholar] [CrossRef]
- Murao, H.; Tommata, K.; Konishi, M. Pheromone based transportation scheduling system for the multivehicle routing problem. In Proceedings of the IEEE International Conference on Systems, Man and Cybernetis, Tokyo, Japan, 12–15 October 1999; Institute of Electrical and Electronics Engineers Inc.: Piscataway, NJ, USA, 1999. [Google Scholar]
- Xia, Y.; Fu, Z. Improved tabu search algorithm for the open vehicle routing problem with soft time windows and satisfaction rate. Clust. Comput. 2018, 22, 8725–8733. [Google Scholar] [CrossRef]
- Yan, Z.; Mei, F.; Ge, M.; Ling, L. A fuzzy soft time windows-based material flow path optimization method for shop floor. Comput. Integr. Manuf. Syst. 2015, 21, 2760–2767. (In Chinese) [Google Scholar]
- Li, S.; Guo, Y.; Wang, Y.; Wu, Q.; Ge, Y. A real-time material distribution path planning method based on improved genetic algorithm. J. Nanjing Univ. Aeronaut. Astronaut. 2017, 49, 789–796. (In Chinese) [Google Scholar]
- Zulvia, F.E.; Kuo, R.J.; Nugroho, D.Y. A many-objective gradient evolution algorithm for solving a green vehicle routing problem with time windows and time dependency for perishable products. J. Clean. Prod. 2020, 242, 118428.1–118428.14. [Google Scholar] [CrossRef]
- Altabeeb, A.M.; Mohsen, A.M.; Ghallab, A. An improved hybrid firefly algorithm for capacitated vehicle routing problem. Appl. Soft Comput. 2019, 84, 105728. [Google Scholar] [CrossRef]
- Zhong, X.; Jiang, S.; Song, H. ABCGA Algorithm for the Two Echelon Vehicle Routing Problem. In Proceedings of the IEEE International Conference on Computational Science & Engineering IEEE Computer Society, Guangzhou, China, 21–24 July 2017. [Google Scholar]
- Liang, Q.B.; Chu, M.C. Research on lean production logistics of pharmaceutical enterprises in Liaoning based on Flexsim simulation. J. Liaoning Univ. Technol. 2022, 24, 5. (In Chinese) [Google Scholar]
- Lu, Y. Simulation study of automotive painting logistics process based on Arena. Logist. Technol. 2015, 34, 203–207. (In Chinese) [Google Scholar]
- Wang, Y. Simulation and optimization of production logistics system of an automobile manufacturing company. Mod. Manuf. Eng. 2017, 59–62. (In Chinese) [Google Scholar]
- Lee, C.-Y.; Lee, Z.-J.; Lin, S.-W.; Ying, K.-C. An enhanced ant colony optimization (EACO) applied to capacitated vehicle routing problem. Appl. Intell. 2010, 32, 88–95. [Google Scholar] [CrossRef]
- Nishi, T.; Izuno, T. Column generation heuristics for ship routing and scheduling problems in crude oil transportation with split deliveries. Comput. Chem. Eng. 2014, 60, 329–338. [Google Scholar] [CrossRef]
- Ahmed, A.; Sun, J. Bilayer Local Search Enhanced Particle Swarm Optimization for the Capacitated Vehicle Routing Problem. Algorithms 2018, 11, 31. [Google Scholar] [CrossRef]
- Reihaneh, M.; Ghoniem, A. A branch-cut-and-price algorithm for the generalized vehicle routing problem. J. Oper. Res. Soc. 2018, 69, 307–318. [Google Scholar] [CrossRef]
- Moura, A.; Pinto, T.; Alves, C.; Valério de Carvalho, J. A Matheuristic Approach to the Integration of Three-Dimensional Bin Packing Problem and Vehicle Routing Problem with Simultaneous Delivery and Pickup. Mathematics 2023, 11, 713. [Google Scholar] [CrossRef]
- Smiti, N.; Dhiaf, M.M.; Jarboui, B.; Hanafi, S. Skewed general variable neighborhood search for the cumulative capacitated vehicle routing problem. Int. Trans. Oper. Res. 2020, 27, 651–664. [Google Scholar] [CrossRef]
- Vidal, T.; Crainic, T.G.; Gendreau, M.; Prins, C. A hybrid genetic algorithm with adaptive diversity management for a large class of vehicle routing problems with time-windows. Comput. Oper. Res. 2013, 40, 475–489. [Google Scholar] [CrossRef]
- Nalepa, J.; Blocho, M. Adaptive memetic algorithm for minimizing distance in the vehicle routing problem with time windows. Soft Comput. 2016, 20, 2309–2327. [Google Scholar] [CrossRef]
- Molina, J.C.; Salmeron, J.L.; Eguia, I. An ACS-based memetic algorithm for the heterogeneous vehicle routing problem with time windows. Expert Syst. Appl. 2020, 157, 113379. [Google Scholar] [CrossRef]
- Bogue, E.T.; Ferreira, H.S.; Noronha, T.F.; Prins, C. A column generation and a post optimization VNS heuristic for the vehicle routing problem with multiple time windows. Optim. Lett. 2020, 16, 79–95. [Google Scholar] [CrossRef]
- Jalilvand, M.; Bashiri, M.; Nikzad, E. An effective Progressive Hedging algorithm for the two-layers time window assignment vehicle routing problem in a stochastic environment. Expert Syst. Appl. 2021, 165, 113877. [Google Scholar] [CrossRef]
- Tilk, C.; Olkis, K.; Irnich, S. The last-mile vehicle routing problem with delivery options. OR Spectr. 2021, 43, 877–904. [Google Scholar] [CrossRef]
- Hoogeboom, M.; Adulyasak, Y.; Dullaert, W.; Jaillet, P. The Robust Vehicle Routing Problem with Time Window Assignments. Transp. Sci. 2021, 55, 395–413. [Google Scholar] [CrossRef]
- Pietrabissa, A. Distributed stochastic multi-vehicle routing in the Euclidean plane with no communications. Int. J. Control 2016, 89, 1664–1674. [Google Scholar] [CrossRef]
- Avci, M.; Topaloglu, S. A hybrid metaheuristic algorithm for heterogeneous vehicle routing problem with simultaneous pickup and delivery. Expert Syst. Appl. 2016, 53, 160–171. [Google Scholar] [CrossRef]
- Gholami-Zanjani, S.M.; Jafari-Marandi, R.; Pishvaee, M.S.; Klibi, W. Dynamic vehicle routing problem with cooperative strategy in disaster relief. Int. J. Shipp. Transp. Logist. 2019, 11, 455–475. [Google Scholar] [CrossRef]
- Wang, J.; Yao, S.; Sheng, J.; Yang, H. Minimizing total carbon emissions in an integrated machine scheduling and vehicle routing problem. J. Clean. Prod. 2019, 229, 1004–1017. [Google Scholar] [CrossRef]
- Behnke, M.; Kirschstein, T.; Bierwirth, C. A column generation approach for an emission-oriented vehicle routing problem on a multigraph. Eur. J. Oper. Res. 2021, 288, 794–809. [Google Scholar] [CrossRef]
- Montoya, A.; Gueret, C.; Mendoza, J.E.; Villegas, J.G. A multi-space sampling heuristic for the green vehicle routing problem. Transp. Res. Part C Emerg. Technol. 2016, 70, 113–128. [Google Scholar] [CrossRef]
- Koc, C.; Karaoglan, I. The green vehicle routing problem: A heuristic based exact solution approach. Appl. Soft Comput. 2016, 39, 154–164. [Google Scholar] [CrossRef]
- Jabir, E.; Panicker, V.; Sridharan, R. Design and development of a hybrid ant colony-variable neighborhood search algorithm for a multi-depot green vehicle routing problem. Transp. Res. Part D Transp. Environ. 2017, 57, 422–457. [Google Scholar] [CrossRef]
- Zhang, S.; Lee, C.K.M.; Choy, K.L.; Ho, W.; Ip, W.H. Design and development of a hybrid artificial bee colony algorithm for the environment vehicle routing problem. Transp. Res. Part D Transp. Environ. 2014, 31, 85–99. [Google Scholar] [CrossRef]
- Niu, Y.; Yang, Z.; Chen, P.; Xiao, J. Optimizing the green open vehicle routing problem with time windows by minimizing comprehensive routing cost. J. Clean. Prod. 2018, 171, 962–971. [Google Scholar] [CrossRef]
- Bektas, T.; Laporte, G. A comparative analysis of several vehicle emission models for road freight transportation. Transp. Res. Part D Transp. Environ. 2011, 16, 347–357. [Google Scholar]
- Marcel, T. The accuracy of carbon emission and fuel consumption computations in green vehicle routing. Eur. J. Oper. Res. 2017, 262, 647–659. [Google Scholar]
- Kwon, Y.; Choi, Y.; Lee, D. Heterogeneous fixed fleet vehicle routing considering carbon emission. Transp. Res. Part D Transp. Environ. 2013, 23, 81–89. [Google Scholar] [CrossRef]
- Shen, X. Design and optimization of power communication early warning system based on neural network. Autom. Instrum. 2021, 42, 48–51+56. (In Chinese) [Google Scholar]
- Yu, J.; Du, H.; Luo, T. Study on the optimization of just-in-time delivery path based on customer classification. Transp. Syst. Eng. Inf. 2020, 20, 202–208. (In Chinese) [Google Scholar]
- Zhao, H. Hybrid quantum genetic algorithm-based optimal scheduling of logistics and distribution vehicles for foreign trade enterprises. J. Qiqihar Univ. 2021, 37, 26–30+35. (In Chinese) [Google Scholar]
- Zhu, Q.; Wang, Z.; Huang, M. Fireworks algorithm with gravitational search operator method. Control and Decision 2016, 31, 1853–1859. (In Chinese) [Google Scholar]
- Wang, Y.; Zheng, Y.; Xue, H.; Mi, Y. Enhanced fireworks algorithm-based mobile Based on enhanced fireworks algorithm for optimal scheduling of peak-shaving and valley-filling of mobile energy storage. Power Syst. Autom. 2021, 45, 48–56. (In Chinese) [Google Scholar]
- Saxena, R.; Jain, M.; Kumar, A.; Jain, V.; Sadana, T.; Jaidka, S. An improved genetic algorithm-based solution to vehicle routing problem over open MP with load consideration. Lect. Notes Electr. Eng. 2019, 537, 285–296. [Google Scholar]
- Lee, K.I.; Oh, H.S.; Jung, S.H.; Chung, Y.-S. Moving least square-based hybrid genetic algorithm square-based hybrid genetic algorithm for optimal design of W-band dual-reflector antenna. IEEE Trans. Magn. 2019, 55, 1–4. [Google Scholar]
- Xiao, Y.Y.; Konak, A. A genetic algorithm with exact dynamic programming for the green vehicle routing & scheduling problem. J. Clean. Prod. 2017, 167, 1450–1463. [Google Scholar]
- Zhang, B.; Zheng, Y.J.; Zhang, M.X.; Chen, S.-Y. Fireworks algorithm with enhanced fireworks interaction. IEEE ACM Trans. Comput. Biol. Bioinform. 2017, 14, 42–55. [Google Scholar] [CrossRef] [PubMed]
No. | Algorithm Type | Advantage | Disadvantage | Scope of Application |
---|---|---|---|---|
1 | Ant colony algorithm | Good positive feedback mechanism and easy association with other algorithms. | Long search time, need to constantly adjust variables, slow solution speed. | It is applicable to multi-objective optimization problems. |
2 | Simulated annealing algorithm | High robustness, parallel processing at multiple constraints | The accuracy of the results is not high and the running time is long and inefficient. | Applicable to the modification of existing path problems |
3 | Particle swarm algorithm | The algorithm is simple and fast to compute, with strong global search capability. | It is not applicable to discrete problems and tends to converge prematurely. | Solved in combination with other algorithms. |
4 | Taboo search algorithm | Strong local search ability, prone to premature convergence. | The solution is complex, computationally inefficient, and dependent on the initial solution obtained. | Solving large-scale problems. |
5 | Genetic Algorithm | High computational efficiency and strong bureau search capability. | Poor local search capability. | VRP and other complex realities that fit the problem. |
Parameter Symbols | Parameter Name | Parameter Values |
---|---|---|
Q | Maximum load capacity of material distribution vehicles | 100 kg |
Vo | Average travel rate of material distribution vehicles | 50 m/min |
Fk | Fixed cost per material distribution vehicle | RMB 100/Vehicle |
Cp | Transport costs per unit distance traveled by vehicle | RMB 2/km |
Waiting costs for early arrival | RMB 20/h | |
Delay costs for late arrivals | RMB 60/h | |
Carbon emissions per unit of fuel consumption | 2.8 kg/L | |
λ | Carbon emissions per unit of cargo transported per unit of distance | 0.0075 g/kg·km |
Fuel consumption per unit distance when the vehicle is unladen | 0.122 L/km | |
Fuel consumption per unit distance when the vehicle is fully loaded | 0.388 L/km | |
Carbon tax | RMB 2/kg |
Workstation | Coordinate (m) | Material Requirement (kg) | Delivery Time Window (min) | Workstation | Coordinate (m) | Material Requirement (kg) | Delivery Time Window (min) |
---|---|---|---|---|---|---|---|
0 | (60,60) | 0 | 0 | 17 | (40,48) | 13 | [2,7] |
1 | (55,85) | 26 | [2,3] | 18 | (45,14) | 7 | [1,3] |
2 | (20,18) | 19 | [4,10] | 19 | (50,70) | 6 | [3,10] |
3 | (40,66) | 33 | [3,5] | 20 | (40,60) | 12 | [3,5] |
4 | (56,30) | 21 | [1,6] | 21 | (90,70) | 4 | [4,6] |
5 | (22,50) | 22 | [2,5] | 22 | (60,80) | 6 | [1.5,5] |
6 | (105,16) | 22 | [7,10] | 23 | (30,90) | 10 | [12,15] |
7 | (10,30) | 29 | [5,9] | 24 | (50,40) | 18 | [7,9] |
8 | (30,95) | 20 | [6,12] | 25 | (40,80) | 22 | [10,13] |
9 | (45,125) | 25 | [1,5] | 26 | (30,30) | 8 | [3,6] |
10 | (110,70) | 24 | [4,9] | 27 | (70,30) | 9 | [5,7] |
11 | (156,100) | 31 | [3,11] | 28 | (80,40) | 16 | [5,10] |
12 | (99,100) | 24 | [4,13] | 29 | (40,40) | 17 | [5,9] |
13 | (99,45) | 26 | [4,9] | 30 | (80,60) | 15 | [6,10] |
14 | (88,100) | 25 | [5,13] | 31 | (60,30) | 11 | [7,13] |
15 | (55,85) | 26 | [4,11] | 32 | (20,35) | 13 | [5,12] |
16 | (110,15) | 25 | [6,12] | - | - | - | - |
Distribution Vehicles | Distribution Path | Loading Rate | Delivery Distance (km) | Is It within the Time Window? |
---|---|---|---|---|
1 | 0-16-4-22-5-17-0 | 87% | 2.8 | Yes |
2 | 0-26-1-13-2-0 | 79% | 5.5 | Yes |
3 | 0-27-30-9-12-7-0 | 93% | 2.4 | Yes |
4 | 0-15-6-10-21-29-0 | 93% | 4.9 | Yes |
5 | 0-3-32-14-24-0 | 91% | 5.2 | Yes |
6 | 0-25-8-11-18-31-0 | 89% | 3.4 | Yes |
7 | 0-20-19-23-28-0 | 44% | 2.3 | Yes |
Distribution Vehicles | Distribution Path | Loading Rate | Delivery Distance (km) | Is It within the Time Window? |
---|---|---|---|---|
1 | 0-6-1-13-22-2-0 | 99% | 2.8 | Yes |
2 | 0-29-5-17-26-30-0 | 93% | 4.5 | Yes |
3 | 0-20-28-25-0 | 50% | 2.9 | Yes |
4 | 0-27-3-12-7-0 | 95% | 2.6 | Yes |
5 | 0-10-4-9-14-0 | 95% | 4.5 | Yes |
6 | 0-19-16-21-11-31-0 | 77% | 3.6 | Yes |
7 | 0-23-24-15-18-32-8-0 | 94% | 3.9 | Yes |
Program | Distribution Vehicles | Delivery Distance | Carbon Emissions | Average Loading Rate | Fixed Cost | Transport Cost | Penalty Cost | Cost of Carbon Emissions | Total Cost |
---|---|---|---|---|---|---|---|---|---|
No consideration of carbon emissions | 7 | 26.5 | 145.19 | 82.29% | 700 | 53.0 | 0 | 290.38 | 1043.38 |
Considers carbon emissions | 7 | 24.8 | 108.04 | 86.00% | 700 | 49.6 | 0 | 216.08 | 965.08 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhu, X.; Jiang, L.; Xiao, Y. Study on the Optimization of the Material Distribution Path in an Electronic Assembly Manufacturing Company Workshop Based on a Genetic Algorithm Considering Carbon Emissions. Processes 2023, 11, 1500. https://doi.org/10.3390/pr11051500
Zhu X, Jiang L, Xiao Y. Study on the Optimization of the Material Distribution Path in an Electronic Assembly Manufacturing Company Workshop Based on a Genetic Algorithm Considering Carbon Emissions. Processes. 2023; 11(5):1500. https://doi.org/10.3390/pr11051500
Chicago/Turabian StyleZhu, Xiaoyong, Lili Jiang, and Yongmao Xiao. 2023. "Study on the Optimization of the Material Distribution Path in an Electronic Assembly Manufacturing Company Workshop Based on a Genetic Algorithm Considering Carbon Emissions" Processes 11, no. 5: 1500. https://doi.org/10.3390/pr11051500
APA StyleZhu, X., Jiang, L., & Xiao, Y. (2023). Study on the Optimization of the Material Distribution Path in an Electronic Assembly Manufacturing Company Workshop Based on a Genetic Algorithm Considering Carbon Emissions. Processes, 11(5), 1500. https://doi.org/10.3390/pr11051500