Next Article in Journal
Modeling of Fault Recovery and Repair for Automated Manufacturing Cells with Load-Sharing Redundant Elements Using Petri Nets
Next Article in Special Issue
A Novel Model Prediction and Migration Method for Multi-Mode Nonlinear Time-Delay Processes
Previous Article in Journal
Equation of State Associated with Activity Coefficient Model Based on Elements and Chemical Bonds
Previous Article in Special Issue
Optimization of Low-Carbon and Highly Efficient Turning Production Equipment Selection Based on Beetle Antennae Search Algorithm (BAS)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Study on the Optimization of the Material Distribution Path in an Electronic Assembly Manufacturing Company Workshop Based on a Genetic Algorithm Considering Carbon Emissions

1
School of Economics & Management, Shaoyang University, Shaoyang 422000, China
2
School of Management, China West Normal University, Nanchong 637009, China
3
School of Computer and Information, Qiannan Normal University for Nationalities, Duyun 558000, China
4
Key Laboratory of Complex Systems and Intelligent Optimization of Guizhou Province, Duyun 558000, China
5
Key Laboratory of Complex Systems and Intelligent Optimization of Qiannan, Duyun 558000, China
*
Author to whom correspondence should be addressed.
Processes 2023, 11(5), 1500; https://doi.org/10.3390/pr11051500
Submission received: 2 April 2023 / Revised: 6 May 2023 / Accepted: 10 May 2023 / Published: 15 May 2023
(This article belongs to the Special Issue Smart Manufacturing & Automation Control Systems for Industry 4.0/5.0)

Abstract

:
In order to solve the problems of high carbon emissions, low distribution efficiency and high costs related to the process of material distribution in manufacturing workshops, a multi-objective workshop material distribution path optimization problem model is established, and the model is solved using an improved genetic algorithm. The problem is processed using Gray code and crossover and variation operations with a genetic algorithm. To improve the search accuracy and convergence speed of the algorithm, an adaptive mutation method is proposed to enhance the diversity of the population and to achieve global optimal path objective finding. The improved algorithm is applied to workshop path multi-station logistics path planning, which effectively solves the transport path optimization and station solving problems in workshop logistics distribution, and the convergence speed and convergence accuracy of the algorithm are significantly improved. Finally, a simulation analysis is carried out on the optimization of the production material distribution of a smart gas meter workshop owned by K Company, which is an electronic assembly manufacturing company. We used MATLAB software for the case company logistics distribution route model for data analysis and solving. Due to the consideration of carbon emissions, we did not consider two kinds of experiments, which were two different cases of the optimal path. The experimental results verify that the distribution optimization scheduling model can meet the demands for immediate material distribution in the production workshop, which is conducive to improving material distribution efficiency, reducing logistics costs and achieving the goal of lowering carbon emissions. This optimization model has a certain utility in that in the current context of aiming for carbon neutral and carbon peaking, early low carbon distribution layout can reduce the environmental cost of the enterprise, making material distribution a more environmental economic path.

1. Introduction

With the accelerated development of global integration, the competition between assembly and manufacturing companies has become increasingly fierce, and higher operating costs have put the development of companies to the test. In discrete-oriented manufacturing companies, the auxiliary time in production logistics (storage and handling of materials, etc.) accounts for 90 to 95% of the total operation time [1], and so increasing the optimization of the logistics distribution path has become an effective way to reduce operating costs and improve economic efficiency [2]. Therefore, optimizing the level of operation of production plant logistics plays a vital role in the survival and development of enterprises. Assembly and manufacturing enterprises are often faced with handling many types and models of materials, making it difficult to carry out sorting storage and distribution, and material distribution is the intermediate link between storage and production, playing an important connecting role in the whole system of production logistics, which will directly affect the production efficiency and delivery speed of products. At the same time, in the operational aspects of production logistics in contemporary assembly and manufacturing plants, problems such as high transport costs, low distribution efficiency, untimely distribution and poor service satisfaction at workstations are common [3]. As the “third source of profit”, logistics plays a vital role in reducing production costs, improving production efficiency and enhancing market competitiveness. With the continuous development of lean, intelligent, collaborative and green production, improving the transport efficiency of existing production logistics in assembly and manufacturing workshops, improving the satisfaction of workplace services and achieving green and low-carbon logistics have become some of the major challenges that assembly and manufacturing enterprises need to solve.
The development of intelligent green logistics in assembly manufacturing enterprises will be conducive to promoting the optimization of the production mode of enterprises, driving the manufacturing industry to achieve industrial structure upgrades, and is now becoming one of the important driving forces for the transformation of the manufacturing industry. In 2015, China released the “Made in China 2025” strategic plan, highlighting that its main goal of taking intelligent and green manufacturing is an important measure for China’s manufacturing industry in order for it to shift from low-end manufacturing to high-end manufacturing, and complete the strategic goal of manufacturing power [4]. There has been a long history of research on production logistics systems, but there is not much literature with a focus on intelligent manufacturing; no practical application models for intelligent production logistics systems have so far been proposed, and research on the vehicle routing problem (VRP) has focused on the design of optimization algorithms and their application in sales logistics. Therefore, this paper combines the production characteristics of K Company, a discrete assembly manufacturing company, and introduces the VRP to solve the problem of real-time material distribution in the production logistics process, to achieve intelligent and low-carbon logistics distribution and to lay the foundation for intelligent manufacturing in the workshop.
The workshop material distribution path optimization problem is essentially a vehicle-routing problem, and VRP was first proposed by Danting and Ramser in 1959 [5]. The vehicle routing problem refers to a distribution routing solution with the goal of minimizing distribution costs under certain constraints. These constraints include, but are not limited to, the following: customer demand, customer demand time, vehicle capacity, etc. The sequence of distribution vehicles visiting customers needs to be reasonably planned so as to develop a vehicle distribution path scheme that maximizes the above objectives [6,7,8]. However, the optimization of logistics distribution routes is a complex mathematical problem involving modern optimization algorithms, which are highly difficult to solve and computationally intensive. At the beginning of the research period, attempts to solve this type of problem are mainly focused on the shortest driving path, the lowest cost of consumption or the least time spent on single-objective optimization. With the development of technology, though, research hotspots gradually shift to multi-objective optimization, considering more diverse factors that are more in line with the actual process of shop material distribution.
At this stage of research on the shop floor material distribution problem in manufacturing enterprises, scholars have focused on two aspects of the vehicle path problem: model building and solution algorithms. In model building, the main focus is the transition from single-objective to multi-objective, from optimization objectives and constraints, etc., so as to improve the model, and the use of a variety of algorithms to solve the algorithmic synthesis. Based on the idea of two-layer planning, Lou Zhenkai established a multi-objective optimization model with fuzzy time windows, considering the number of vehicles used and the total transport mileage, and applied the simulated annealing algorithm to solve the multi-objective optimization problem for distribution [9]. Muller decomposed the multi-objective optimization problem and solved it using a heuristic algorithm, taking into account the soft time window [10]. Murao et al. investigated VRP using soft time window constraints, with fuzzy variables and penalty functions [11]. Xia Y developed a bi-objective open vehicle routing problem (OVRP) model considering soft time windows and satisfaction rates, in which the OVRP was analyzed and an improved taboo search algorithm (ITSA) fusion algorithm with an adaptive penalty mechanism and multi-neighborhood structure was applied to solve the problem [12]. Yan Zhengfeng et al. proposed a distribution path optimization method based on fuzzy soft time windows for complex mechanical assembly workshops in order to solve the problem of uncertain material demand time at work stations in the actual production process, established a material distribution path optimization model with fuzzy soft time windows with the objective of minimizing distribution costs, and used a hybrid algorithm combining a dynamic programming algorithm and a simulated annealing algorithm to solve the model [13]. Li Siguo and Guo Yu et al. established a material distribution model in a real-time environment for a discrete manufacturing workshop with a complex environment and many external disturbing factors, combined with considerations of the material distribution time window requirement and the minimum material distribution cost as the optimization objective, and used an improved genetic algorithm to solve the model [14]. Ferani et al. proposed a green vehicle path problem that optimizes the transportation costs, spoilage costs, and carbon emissions of perishable products with high transportation costs and serious air pollution issues, and solved it using a multi-objective gradient evolutionary algorithm [15]. Asma et al. proposed a new hybrid vehicle path planning algorithm for the capacitated vehicle path problem to improve the solution quality and speed up convergence [16]. After studying the two-stage vehicle route problem (2S-VRP) in logistics distribution, Zhong X et al. applied a hybrid algorithm combining an artificial bee colony and genetic algorithm (ABCGA) to solve it [17]. In addition, some scholars have applied Flexsim, Arena, Witness and other types of system simulation software to model and simulate various aspects of production logistics in order to find the bottlenecks and optimize the system by adjusting parameters; in this way, they sought to achieve goals such as the highest efficiency, lowest cost and best service [18,19,20]. To this day, the vehicle routing problem is a popular research topic not only in China but also abroad in the field of logistics research. The problem model is mainly studied in terms of three main pairs of considerations: vehicle capacity, time constraint and vehicle class. For the vehicle path problem with capacity constraints, Lee et al. (2010) combined the properties of the simulated annealing algorithm and designed an improved ant colony algorithm, which was experimentally shown to outperform both the original ant colony algorithm and the simulated annealing algorithm [21]. Nishi and Izuno (2014) proposed a column generation-based heuristic algorithm to solve and compared the performance with branch delimitation algorithm and manual operator, and then verified the feasibility and effectiveness of the algorithm [22]. Ahmed (2018) proposed an efficient particle swarm optimization algorithm based on two-layer local search and verified that the proposed algorithm outperforms other particle swarm optimization algorithms [23]. Reihaneh and Ghoniem (2018) developed a branch-and-cut algorithm for solving [24]. Ana Moura et al. (2023) proposed a commodity-flow model and a formulation of the Three-Dimensional Packing Problem to solve a distribution problem of a Portuguese company in the automotive industry as time windows and loading due to the limited capacity of the fleet in terms of weight and volume. [25]. Smiti et al. (2020) addressed the cumulative capacity constrained vehicle path problem, a mathematical model with the shortest arrival time to the customer as the optimization objective was developed and two optimization models were proposed to solve it [26].
For the vehicle path problem with time windows, Vidal et al. (2013) proposed a hybrid genetic search algorithm that effectively solves a variety of large-scale vehicle path problems such as route duration constraints and those involving customer assignment to specific vehicle types [27]. Nalepa and Blocho (2016) proposed an improved modal algorithm to solve an optimization model with the objective of using the minimum number of vehicles and the shortest vehicle travel distance, and verified its effectiveness through extensive experimental studies [28]. Molina et al. (2020) proposed a hybrid ant colony algorithm with local search and verified experimentally that the method has good performance [29]. Bogue et al. (2020) proposed a column generation algorithm and a post-optimization heuristic algorithm for solving [30]. Jalilvand et al. (2021) developed a two-stage stochastic model and proposed a recursive hedging algorithm for a vehicle path problem with a two-level time window allocation and stochastic service times [31]. Tilk et al. (2021) and designed a branch pricing-cut algorithm to solve the model [32]. Hoogeboom et al. (2021) solved the model using a branch-and-cut approach with the objective of minimizing the travel time and the risk of violating the time window [33].
For the problem of multiple paths for pairs of vehicles, Pietrabissa (2016) developed an algorithm for the multi-model vehicle path problem without communication and showed through simulation experiments that the algorithm has better performance [34]. Avci and Topaloglu (2016) studied the heterogeneous vehicle path problem with simultaneous pickup and delivery and proposed a hybrid local search algorithm for solving it [35]. Gholami et al. (2019) used a genetic algorithm to solve a mixed integer nonlinear model with cost minimization as an objective when studying a multi-vehicle path problem considering product transfer between vehicles in a dynamic situation [36]. Wang et al. (2019) developed a mathematical model with the optimization objective of minimizing total carbon emissions when considering an integrated single-vehicle scheduling and multi-vehicle path problem, and then proposed a forbidden search hybrid algorithm to solve it [37]. Behnke et al. (2021) proposed a column generation method for solving the vehicle path problem with heterogeneous vehicles and heterogeneous roads [38]. It is known from the research of foreign scholars that most of the current research in this field is based on vehicle path problems that consider both vehicle capacity and time window or vehicle path problems that consider both vehicle capacity and vehicle type, while relatively few studies consider vehicle capacity, service attitude, carbon emission, time window and vehicle type simultaneously.
How to reduce carbon emissions in the process of vehicle transportation has received the attention of domestic scholars, and a series of studies on low-carbon logistics has been launched. Montoya A et al. proposed a two-stage heuristic algorithm suitable for solving the green vehicle path problem (G-VRP), incorporating the case of a vehicle visiting a gas station on its way to distribution, and finally verified the effectiveness of the algorithm through experiments [39]. Koc C et al. proposed a simulated annealing algorithm based on the branch-and-bound method to improve the efficiency of solving the G-VRP problem [40]. Jabir E and Zhang S combined vehicle transportation paths and greening to construct a vehicle path optimization model incorporating carbon emission parameters, followed by an improved ant algorithm and a hybrid artificial bee colony algorithm [41,42]. Niu Yunyun et al. designed a hybrid taboo search algorithm, which yielded a reduction in the total cost of the open route compared to the closed route, with a significant reduction in CO2 emission cost and fuel consumption cost [43]. Bektase et al. innovated the concept of low-carbon transport by including a fixed operating speed and load of the vehicle in the calculation of carbon emissions [44]. Marcel also studied fixed vehicle speed, an important factor affecting the green vehicle path model, for energy consumption and carbon emissions at a fixed speed [45]. Kwon Y et al. investigated the problem of optimizing heterogeneous vehicle paths considering carbon emissions and found that the implementation of carbon emissions trading can significantly reduce carbon emissions without increasing costs [46].
Although the above research has made some progress, there are still some problems, such as poor solution quality, ease of falling into the local optimum and the development of a logistics distribution path with little consideration of environmental factors. It can be found that scholars at home and abroad have made certain achievements in the research of discrete workshop workstation logistics distribution path optimization. Scholars at home and abroad have studied the two issues of low carbon logistics and workshop workstation logistics distribution path optimization separately, yet not many combine the two issues. As national carbon emission governance is becoming more and more regulated, carbon tax policy implementation is coming closer and closer, and manufacturing enterprises must integrate the concept of low carbon into the internal logistics activities of the vehicle in the operation process to reduce the pressure brought by environmental costs. This paper proposes a study on the optimization of shop floor material distribution paths with multiple optimization objectives considering carbon emissions, aiming to help enterprises reduce carbon emission costs based on reducing distribution costs, and achieving customer satisfaction, and realizing the unity of economic benefits and environmental protection. In the analysis of existing workshop material distribution path optimization problems, it has been found that in some workshops, there is a high time penalty cost related to the fact that the distribution trolley cannot deliver the required materials within the time window specified by each workstation, resulting in low service satisfaction at the workstations. Furthermore, unreasonable route planning, which entails the use of more trolleys in the distribution process, increases the distribution distance and distribution costs, etc. Therefore, this paper establishes a multi-objective shop floor material distribution route optimization model based on the cost factors and carbon dioxide emissions generated during the distribution process, taking into account the demand for materials produced at each workstation. Based on this, the example of material distribution within a time window in a smart gas meter workshop owned by an electronic assembly manufacturing K enterprise is analyzed. The results show that the established model can enable the enterprise to more effectively control the carbon emissions and costs generated during development, as well as achieving improved service satisfaction at the workstation and shortening the distribution distance.
This article is structured as follows: Section 2 provides related work on the shop floor material distribution path optimization model. Section 3 presents the vehicle path optimization algorithms. Section 4 presents a discrete assembly manufacturing company workshop, which is taken as an example to verify the correctness of the proposed method. Lastly, the paper ends with Section 5, which concludes the research outcome with future work.

2. Shop Floor Material Distribution Path Optimization Model

2.1. Constructing an Optimization Model

This paper constructs a logistics path optimization model for internal logistics distribution in the workshop of a discrete manufacturing enterprise, seeking the lowest total distribution cost and the highest service satisfaction at the workstations as the optimization objectives. The problem of logistics path optimization for the dispatching of material distribution vehicles to each workstation in the workshop of a discrete manufacturing enterprise can be formulated as follows. The mathematical model of the problem is established under the conditions that the model of material distribution of each workstation in the workshop is known and the number of vehicles is sufficient, and the number and demand of workstations in the workshop, the expected delivery time and the acceptable time interval of each workstation are also known. An optimization model is constructed to minimize costs and achieve a high level of service satisfaction at the workstations while providing the quantity demanded at each workstation.

2.1.1. Cost Components of Material Distribution for Discrete Manufacturing Companies

In order to closely represent the actual situation of material distribution on the shop floor of a discrete manufacturing enterprise, a cost analysis of the various factors affecting the distribution of intra-enterprise logistics is carried out. The distribution path cost model constructed in this paper consists of four cost components, as shown below.
(1) Fixed cost C1. The fixed cost of the vehicle includes the distribution vehicle consumption costs, vehicle maintenance costs, driver wages and other costs. Usually, the fixed cost of the vehicle in the transportation process is determined by the number k of task-execution vehicles distributed by the distribution center, so the fixed cost in this paper can be expressed according to the relationship between the fixed cost of the vehicle and the number of distribution vehicles as a positive proportional function, as shown in Equation (1):
C 1 = k = 1 k f k s k
where f k is the fixed cost of using the k-th vehicle; s k = 1 or 0, with 1 indicating that the k-th vehicle participates in the distribution and 0 indicating that the k-th vehicle does not participate in the distribution.
(2) Vehicle transportation costs C2. The transportation costs are the distance-related costs incurred by the vehicle as it undertakes material distribution. Transport costs are proportional to the distance traveled by the vehicle, as shown in Equation (2):
C 2 = k = 1 k i = 0 n j = 0 n c p x i j k d i j
where c p is the transportation cost per unit distance per distribution vehicle; x i j k = 1 or 0, where 1 means the k-th vehicle participates in distribution and 0 means the k-th vehicle does not participate in distribution, while d i j is the distance from station i to station j.
(3) Penalty cost C3. The workshop logistics distribution is contained by a time window; distribution vehicles that deliver their materials outside the acceptable time window required by the work station will incur a set penalty cost. Untimely distribution will lead to production line stoppages, delay the completion of the production plan, affect the delivery time of the product and lead to customer dissatisfaction. The penalty cost pi(ti) corresponding to workstation point i is linear as a function of vehicle arrival time ti, and is calculated as shown in Equation (3).
p i ( t i ) = y i k μ 1 p 1 q i ( e i t i k ) , e i t i k e t i 0 , e t i t i k l t i y i k μ 2 p 1 q i ( t i k l i ) , l t i t i k l i M , t i k e i , t i k l i
Therefore, the penalty cost C3 is calculated as shown in Equation (4):
C 4 = i = 1 n p i ( t i )
where y i k indicates whether the k-th vehicle delivers material to station i, and it takes the value 0 or 1, where 1 means delivery and 0 means no delivery; p 1 is the unit price; q i is the material demand at station i; t i k is the actual delivery process time for the k-th vehicle to arrive at station i; μ 1 and μ 2 are pre-set penalty factors; M denotes an extreme value; [ e t i , l t i ] is a mandatory hard time interval; [ e i , l i ] is an acceptable late time interval.
(4) Carbon emission cost C4. In order to calculate the carbon emission cost, the carbon dioxide emissions generated by the distribution vehicle during the distribution journey must first be accurately calculated. The carbon dioxide emissions produced by vehicles on the way to distribution are mainly carbon emissions generated by the burning of natural energy sources, such as by fuel consumption during the vehicle’s journey. The fuel consumption of the vehicle is determined by the load and distance; for the fuel consumption ρ(x) of a vehicle with load x over a fixed distance, the calculation formula is shown in Equation (5). E1 indicates the carbon emissions generated by the distribution vehicle’s material distribution process; the calculation formula is shown in Equation (6). Carbon emission cost C4 is calculated as shown in Equation (7).
ρ ( x ) = ρ o + ( ρ ρ o ) Q × x
E 1 = e o ρ ( x ) d
C 4 = k = 1 k i , j = 0 n p e e o ρ ( x ) x i j k d i j
Here, the load of the material distribution vehicle is represented by x; ρ o is the fuel consumption of the material distribution vehicle when it is not loaded; ρ is the fuel consumption of the material distribution vehicle when it is fully loaded; Q is the rated load; e o is the CO2 emission factor of the fuel; the distance traveled by the material distribution vehicle is represented by d, and p e represents the carbon tax price on the carbon emissions trading market.

2.1.2. Workstation Service Satisfaction Model

With the development and progress of science and technology, and an increasingly competitive social environment, slogans such as “service quality” and “service level” can be seen everywhere in major workshops, and these have obviously become important factors as enterprises seek to improve their competitiveness, production efficiency and service quality. However, in the process of material distribution in discrete manufacturing workshops, various uncertainties can lead to fluctuations in the production pace of the workstations, resulting in changes in the material demand time of each workstation. Therefore, in this paper, the satisfaction of service workstations is one of the optimization objectives. Here, the satisfaction of each workstation i can be expressed using the fuzzy affiliation function SA(t), as shown in Equation (8).
S A ( t ) = k = 1 k i = 0 n max ( e i T i ) , 0 + max ( T i l i ) , 0

2.1.3. Mathematical Modeling

Z 1 = min ( C 1 + C 2 + C 3 + C 4 )
Z 2 = min k = 1 k i = 0 n j = 0 n d i j x i j k
Z 3 = min k = 1 k i = 0 n max ( e i T i ) , 0 + max ( T i l i ) , 0
such that
i = 1 n q i Y i k Q k = 1 , 2 , 3 , K
k = 1 k j = 1 n x i j k K i = 0
k = 1 k j = 0 n x i j k = 1 i j , i U 1
k = 1 k j = 0 n x ji k = 1 i j , i U 1
k = 1 K Y i k = 1 i U 1
j = 1 n x i j k = j = 1 n x ji k 1 i = 0 , k = 1 , 2 , 3 , K
x i j = 1 0 i , j U 1 , k = 1 , 2 , 3 , K
Y i k = 1 0 i U 1 , k = 1 , 2 , 3 , K
U 1 = i = 1 , 2 , 3 , n
In the above multi-objective optimization model, i, j = 0 denotes the starting and ending points of the distribution trolley, and dij denotes the distance between station i and station j. Equation (9) indicates that the objective function of the model is the lowest total distribution cost; Equation (10) indicates that the distance traveled by the distribution trolley is the smallest; Equation (11) indicates that the service satisfaction of the workstation is the largest; Equation (12) represents that when the distribution center assigns the distribution task to the kth vehicle, the total amount to be transported cannot exceed the maximum load weight of the distribution vehicle; Equation (13) indicates that the number of vehicles carrying out the distribution operation cannot exceed the total number of vehicles at the distribution center’s disposal; Equations (14) and (15) show that each station point can only dock one vehicle in order to obtain one distribution service; Equation (16) shows that each station point has one vehicle as the target of its distribution service; Equation (17) shows that the distribution vehicle carrying out the transportation task departs from the distribution center, and returns there after the distribution operation is completed; Equations (18)–(20) establish the setting of decision variables.

2.2. Model Conditional Assumptions

The problem studied in this paper concerns the optimization of the distribution path of K company as regards carbon emissions. In order to facilitate the construction of the model and the implementation of the algorithm that follows, the following assumptions are made:
(1) There is only one material distribution center in the workshop, and the location of the distribution center is known. The material inventory of each workstation in the distribution center is sufficient to meet the demand of all workstations;
(2) The material requirements of each workstation i are known, and the sum of the material requirements of each workstation on each distribution path cannot exceed the maximum capacity Q of the distribution trolley;
(3) The distribution vehicles are of the same type. Each vehicle starts from the distribution center and travels at the same speed and uniformity, and all vehicles must return to the distribution center after completing the distribution task. Factors such as the stopping, starting, and loading and unloading times of the distribution trolley, and trolley failure, are ignored;
(4) In the process of the vehicle carrying out the distribution task, its corresponding distribution service object remains unchanged—for example, the service customer information, the distribution order, etc., will not change. A delivery trolley can serve multiple workstations at the same time, but each workstation can only be served by one delivery trolley as it undertakes its material distribution activities;
(5) All the information required for the distribution process is known, including all the details of the distribution center and each workstation, etc.;
(6) Each workstation can only be provided with one delivery service by one vehicle. The materials of a workstation cannot be split during delivery, and the vehicle only performs delivery tasks during the delivery process, without pick-up tasks. There is a time window constraint for distribution. For each workstation i, the delivery trolley must perform the service within [ei, li]. If the delivery trolley arrives earlier than ei, it must wait at the workstation, and if the delivery trolley arrives later than li, the delivery service will be delayed.

3. Vehicle Path Optimization Algorithms

3.1. Algorithm Design Ideas

This paper studies the optimization of material distribution paths for discrete assembly manufacturing enterprises, considering the carbon emissions of shop floor workstations, which is an NP-hard problem with high complexity. Scholars at home and abroad have proposed a variety of algorithms to solve such problems, and the two main categories are exact algorithms and heuristic algorithms. The established exact algorithms are suitable for solving problems of small scale and low complexity, but for large-scale VRP problems, exact algorithms may not be able to obtain the optimal solution due to the complexity of the solution process, so scholars have proposed heuristic algorithms. Genetic algorithms and forbidden search algorithms are the most widely used types of heuristic algorithms. Genetic algorithms are more globally searchable and more computationally efficient than forbidden search algorithms. Genetic algorithms have strong applicability in solving vehicle path problems, and can solve complex VRP problems well; they are thus widely used by scholars at home and abroad due to their good performance. Table 1 shows a summary of the advantages, disadvantages and applicability of five common modern heuristic algorithms. Therefore, in this paper, taking the characteristics of the study case, the genetic algorithm is chosen to solve the model; the genetic algorithm flow chart is shown in Figure 1. While the traditional genetic algorithm can solve the problem proposed in this paper, there are many disadvantages of this algorithm, such as its slow convergence speed, low efficiency of optimization, and other problems. The vehicle path problem requires an algorithm with a strong global search capability in the early stage and a strong local search capability in the later stage. In order to solve the above problems, this paper makes improvements to the standard genetic algorithm. The improvements focus on two aspects: firstly, designing the operator so that the genetic algorithm has spiral characteristic; secondly, improving the crossover and variation probability such that they have adaptive characteristics. Therefore, in this paper, starting from the mutation operation of the genetic algorithm, we adopt the adaptive mutation method to enhance the variance difference [47,48], which can avoid falling into the local optimal solution; meanwhile, we introduce the Metropolis criterion of simulated annealing algorithm [49,50,51] to judge whether it accepts the individuals generated by the mutation, which can improve the convergence accuracy of the algorithm.
In order to ensure that the value of the fitness function of the algorithm evolves in the best direction, a special combinatorial operator is first devised, using which the population can be kept in an ascending state. This paper involves the use of three combinations of operators:
(1) Variation in the combinatorial operator. Two genes, a and b, are randomly selected from the parent. The genes are arranged in reverse order, and gene a is inserted in front of gene b. The fitness value is then observed to generate new offspring. If the fitness value becomes larger, the former reverses the order of the genes between a and b to generate offspring, and modifies the fitness value of S. The latter inserts a in front of b to generate offspring and modifies the fitness value of S. This combined arithmetic operation is completed, and if the fitness value of the offspring is not lower than that of the parent, an upward spiral is achieved. Otherwise, no change occurs;
(2) Crossover operator. Assuming that the parents are SA and SB, first, a gene is randomly selected from either parent as the starting point. Then, a cyclic crossover is applied, and finally the resulting children, SA’ and SB’, are used to replace the parents SA and SB;
(3) Variance operator. Two genes, c and d, in the parent are randomly selected, and then the positions of c and d are swapped and the fitness value of S is modified.
As regards populations, each individual has its own fitness, and the population also has an average fitness. The selection fitness function, adaptive crossover rate and variation rate formulae in this paper are shown below:
f ( g i ) = N I + 1 N , i = 1 , 2 , 3 , N
p c = p c 1 ( p c 1 p c 2 )   ×   ( f max f ) f max f ¯ , f f ¯ p c 1 , , f f ¯
p m = p m 1 ( p m 1 p m 2 )   ×   ( f max f ) f max f ¯ , f f ¯ p m 1 , , f f ¯
where N is the number of individuals in the population; f denotes the fitness value of the variant individual; f′ denotes the relatively large fitness value of the two crossover individuals; f ¯ denotes the mean value of fitness in the population; fmax denotes the highest value of fitness in the population; pc1 and pc2 denote the maximum and minimum crossover probabilities, respectively, and pm1 and pm2 denote the maximum and minimum variance probabilities, respectively. pc1, pc2, pm1 and pm2 are parameters between 0 and 1, set herein as pc1 = 0.85, pc2 = 0.65, pm1 = 0.15, and pm2 = 0.001.

3.2. Algorithm Flow

In this paper, based on the concept of the traditional algorithm, the genetic algorithm is improved to make it more applicable to the distribution path optimization problem constructed in this paper. This algorithm combines a genetic algorithm with other advanced algorithms [52,53,54,55]. The improved algorithm flow is as follows:
Step 1—Chromosome coding. In this paper, a natural number code is used, with the distribution center represented by 0, and K and n representing the number of vehicles and the number of workstations, respectively, which results in a chromosome code of k + n + 1. For example, if the chromosome “0, 8, 0, 5, 9, 4, 7, 0, 23, 13, 25, 0, 15, 6, 0” is used, this means that there are 10 workstations served by four vehicles, and the route of the four vehicles represented by this chromosome is shown in Figure 2.
Step 2—Generate the initial population. The purpose of population initialization is to generate the number of feasible solutions in the feasible domain, i.e., determine the size of the population. This is usually carried out in a random way. However, the rate of survival of the populations generated in this way is relatively low, and it is difficult for them to adapt to the environment. Therefore, this paper adopts a greedy algorithm for the local optimization of initial population generation based on the original approach. The chromosome generation process is repeated according to the aforementioned coding method until an initial population size of N (N = 100 is set in this study) is randomly generated for the initial population;
Step 3—Determine the fitness function. The path optimization problem studied in this paper uses the reciprocal of the minimum total cost of distribution as the fitness function, thereby ensuring that with a higher value of fitness, the cost will be lower. The fitness function is shown in Equation (24):
F i t l = 1 / Z 1 l ( l = 1 , 2 , 3 , , N )
where Fitl denotes the fitness value corresponding to the l-th chromosome, Z1l denotes the distribution cost corresponding to the l-th chromosome, and N denotes the population size;
Step 4—Selection. The most commonly used selection methods include the bidding tournament method, the roulette wheel method and the random traversal sampling method. The roulette wheel method has good adaptability, so this paper uses it for the selection operation, i.e., the selection is made according to the proportion of individual fitness to the sum of individual fitnesses in the population. The selection probability formula is shown in Equation (25).
P l = F i t l / l = 1 N F i t l
Step 5—Crossover. The adaptive crossover rate function used in this paper is shown in Equation (22);
Step 6—Variability. The variability function used in this paper is shown in Equation (23);
Step 7—Evolutionary reversal operation;
Step 8—Update new populations;
Step 9—Determine if the stopping condition is satisfied. If yes, output the optimal solution; otherwise, go to step 3.

4. Case Study of a Discrete Assembly Manufacturing Company Workshop

4.1. Data Sources and Parameter Settings

This paper verifies the feasibility of the improved genetic algorithm via the optimization of the production material distribution vehicle path problem for two production lines in the smart gas meter and smart electric meter workshops of K Company. K Company is a large private enterprise producing energy-metering products in China, integrating R&D, production and sales, and a typical discrete assembly manufacturing enterprise. It mainly produces smart electricity meters, smart water meters, smart gas meters, ultrasonic heat meters and other metering instruments. The discrete manufacturing workshop has a material distribution center, 32 stations to be distributed to, and a number of distribution trolleys. In this paper, the vehicle distribution path is optimally designed to minimize the total distribution cost, minimize the distribution route and maximize customer satisfaction (aiming at a service satisfaction of no less than 85%), under the condition that the maximum load constraint and time window requirements of each vehicle are met, and the problem is solved using an improved genetic algorithm. The simulation was carried out using MATLABR2020 in the Windows 10 environment. The relevant parameters of the model are shown in Table 2, and the table of distribution tasks for each workstation is shown in Table 3.

4.2. MATLAB Software Solution

In this paper, a logistics distribution route optimization model for a discrete manufacturing enterprise workshop, focusing on carbon emissions, is established, with the lowest total cost of material distribution, the shortest route and the highest satisfaction as the model’s optimization objectives. The MATLAB software is used to solve the model. The algorithm parameters are set as follows: the initial population size is 100 and the number of iterations is 3000.

4.2.1. Solving the Distribution Path Optimization Model without Considering Carbon Emissions

Among the Pareto solutions obtained without considering carbon emissions, the solution that best achieves customer satisfaction and minimizes cost is shown in Figure 3.
When not considering carbon emissions, the total cost composition only includes three parts: vehicle fixed cost, transportation cost and penalty cost. Here, under each constraint, the optimal distribution path is obtained, as shown in Table 4. Table 4 shows that, without considering carbon emissions, the distribution center needs to arrange seven material distribution vehicles to perform distribution for 32 discrete assembly workstations in the workshop. The total distance traveled during distribution is 26.5 km and the total cost of distribution is RMB 753, of which the fixed vehicle cost is RMB 700, the transportation cost is RMB 53 and the penalty cost is RMB 0.

4.2.2. Solving the Distribution Route Optimization Model Considering Carbon Emissions

Among the Pareto solutions obtained when considering carbon emissions, the solution that best achieves customer satisfaction and minimizes costs is shown in Figure 4.
When considering carbon emissions, the total cost comprises carbon emission costs, fixed vehicle costs, transportation costs and penalty costs. Here, the optimal distribution path is obtained under each constraint, as shown in Table 5. According to Table 5, the distribution center needs to arrange seven refrigerated vehicles to achieve distribution for 32 shops under the condition of carbon emission. The total distance traveled for distribution is 24.8 km and the total cost of distribution is RMB 965.08, of which the fixed vehicle cost is RMB 700, the transportation cost is RMB 49.6, the penalty cost is RMB 0 and the carbon emission cost is RMB 216.08.

4.3. Comparison of Data Results

A comparative analysis of the results obtained from multiple successive solutions for both cases, without and with carbon emissions, is shown in Table 6.

5. Conclusions

In the process of planning the distribution route for materials on the shop floor, if the carbon emission factor is taken into account, the optimal distribution route within a discrete manufacturing enterprise can not only reduce distribution costs, but also reduce carbon emissions, achieving a win–win situation in terms of economic benefits and environmental protection. As seen in Table 6, the numbers of vehicles used, the distances traveled, the average loading rates, the carbon emissions, and each associated cost corresponding to the optimal solution paths for both cases are compared and analyzed. In terms of the number of vehicles used, the average loading rate and the penalty cost, the route without carbon emissions and the one with carbon emissions both require seven distribution vehicles, and the penalty cost is 0. The average vehicle load factor without carbon emissions is 82.29%, the total distance traveled is 26.5 km, and the transport cost is RMB 53; the transport cost is 53% and the carbon emission is 145.19 kg. The average vehicle load factor when considering carbon emissions is 86%, the total distance traveled is 24.8 km, the transportation cost is RMB 49.6 and the carbon emission is 108.04 kg. Therefore, the optimal distribution route considering carbon emissions entails a 7.5% lower total distribution cost, 6.4% lower total distance traveled and 25.6% lower total carbon emission than the optimal route without considering carbon emissions. It can be seen that the optimal distribution path considering carbon emissions has more obvious advantages than the optimal distribution path without consideration of carbon emissions. The optimal distribution path considering carbon emissions not only reduces the pollution emitted into the environment, but also helps to reduce the distribution costs of enterprises and improves their market competitiveness.
By comparing and analyzing the results, it is concluded that the path that considers carbon emissions is better. The distribution path planning process should consider not only transportation costs and penalty costs, but also carbon emissions, such that the planned distribution path can be more economical and environmentally friendly. The optimization results can be applied to the actual distribution process of workshop material distribution so as to achieve the objectives of reducing distribution costs, improving service satisfaction, reducing carbon emissions, improving the distribution efficiency of workshop logistics and making the distribution vehicle paths more economical and scientifically defendable.
In this paper, we have used the data obtained from research to solve the distribution path optimization model using MATLAB programming, taking the material distribution in the workshop stations of a discrete assembly manufacturing K company as an example. The optimal distribution path obtained for this company, taking into account carbon emissions, not only reduces distribution costs, but also controls carbon emissions, which has certain relevance to discrete manufacturing enterprises. In reality, there are many factors to be considered in the optimization of the distribution path of the shop floor logistics of a discrete manufacturing enterprise, and this paper makes use of a simplified model, so there are some shortcomings. For example, the distribution vehicles set in this paper are of the same model and have a uniform loading capacity, but in reality, due to the different demands related to distribution, many different models of distribution vehicles with different loading capacities will be used, resulting in changes in fixed costs and transportation costs, which can be increased in subsequent studies of multi-model distribution; at the same time, the driving speed of the vehicle set in this paper is fixed, and only one distribution vehicle is set on each road. In reality, the driving speeds of distribution vehicles are usually directly related to the road conditions, and will not remain unchanged, and the resulting fuel consumption will also vary due to changes in speed. The research process can be further extended by using not only genetic algorithms but also other algorithms, such as ant algorithms and bee colony algorithms. In addition, to compensate for the limitations of various heuristics, a combination of multiple heuristics can be used, for example, a genetic algorithm with 3-OPT local search as a variational operator and a road slope factor can be introduced into the carbon emission model to reduce carbon emissions. The Firefly algorithm can also used in combination with two local search and genetic operators to solve the VRP problem limited by vehicle volume, and fusing a genetic algorithm and fireworks algorithm can design an improved fireworks genetic algorithm, etc. Finally, to compare the effects, multiple heuristic algorithms can be used simultaneously to study the same problem, and then the optimal solution among them can be selected.

Author Contributions

Conceptualization, X.Z., L.J. and Y.X.; methodology, X.Z., L.J. and Y.X.; formal analysis, Y.X. and L.J.; investigation, X.Z. and L.J.; writing—original draft preparation, X.Z., L.J. and Y.X.; writing—review and editing, X.Z., L.J. and Y.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of Hunan Province, China (Project number: 2022JJ50244); Education Department of Hunan Province (Project number: 21B0695; 21A0475); Project of Hunan Social Science Achievement Evaluation Committee in 2022 (Project number: XSP22YBC081); Project of Shaoyang Social Science Achievement Evaluation Committee in 2022 (Project number: 22YBB10).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. 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]
  2. 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]
  3. 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]
  4. Zhou, J. Intelligent manufacturing—The main direction of “Made in China 2025”. China Mech. Eng. 2015, 26, 2273–2284. (In Chinese) [Google Scholar]
  5. Dantzig, G.B.; Ramser, J.H. The truck dispatching problem. Manag. Sci. 1959, 6, 80–91. [Google Scholar] [CrossRef]
  6. 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]
  7. 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]
  8. 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]
  9. Lou, Z.K. Multi-objective optimization of distribution problems with fuzzy time windows. Fuzzy Syst. Math. 2017, 31, 183–190. (In Chinese) [Google Scholar]
  10. Muller, J. Approximative solutions to the bicriterion vehicle routing problem with windows. Eur. J. Oper. Res. 2010, 202, 223–231. [Google Scholar] [CrossRef]
  11. 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]
  12. 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]
  13. 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]
  14. 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]
  15. 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]
  16. 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]
  17. 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]
  18. 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]
  19. Lu, Y. Simulation study of automotive painting logistics process based on Arena. Logist. Technol. 2015, 34, 203–207. (In Chinese) [Google Scholar]
  20. Wang, Y. Simulation and optimization of production logistics system of an automobile manufacturing company. Mod. Manuf. Eng. 2017, 59–62. (In Chinese) [Google Scholar]
  21. 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]
  22. 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]
  23. Ahmed, A.; Sun, J. Bilayer Local Search Enhanced Particle Swarm Optimization for the Capacitated Vehicle Routing Problem. Algorithms 2018, 11, 31. [Google Scholar] [CrossRef]
  24. 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]
  25. 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]
  26. 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]
  27. 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]
  28. 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]
  29. 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]
  30. 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]
  31. 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]
  32. Tilk, C.; Olkis, K.; Irnich, S. The last-mile vehicle routing problem with delivery options. OR Spectr. 2021, 43, 877–904. [Google Scholar] [CrossRef]
  33. 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]
  34. Pietrabissa, A. Distributed stochastic multi-vehicle routing in the Euclidean plane with no communications. Int. J. Control 2016, 89, 1664–1674. [Google Scholar] [CrossRef]
  35. 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]
  36. 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]
  37. 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]
  38. 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]
  39. 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]
  40. 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]
  41. 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]
  42. 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]
  43. 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]
  44. 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]
  45. 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]
  46. 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]
  47. 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]
  48. 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]
  49. 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]
  50. Zhu, Q.; Wang, Z.; Huang, M. Fireworks algorithm with gravitational search operator method. Control and Decision 2016, 31, 1853–1859. (In Chinese) [Google Scholar]
  51. 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]
  52. 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]
  53. 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]
  54. 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]
  55. 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]
Figure 1. Genetic algorithm flowchart.
Figure 1. Genetic algorithm flowchart.
Processes 11 01500 g001
Figure 2. The route of the four vehicles in a hypothetical scenario.
Figure 2. The route of the four vehicles in a hypothetical scenario.
Processes 11 01500 g002
Figure 3. Cost iteration convergence graph without considering carbon emissions.
Figure 3. Cost iteration convergence graph without considering carbon emissions.
Processes 11 01500 g003
Figure 4. Cost iteration convergence graph considering carbon emissions.
Figure 4. Cost iteration convergence graph considering carbon emissions.
Processes 11 01500 g004
Table 1. Comparison of the characteristics of modern heuristics.
Table 1. Comparison of the characteristics of modern heuristics.
No.Algorithm TypeAdvantageDisadvantageScope of Application
1Ant colony algorithmGood 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.
2Simulated annealing algorithmHigh robustness, parallel processing at multiple constraintsThe accuracy of the results is not high and the running time is long and inefficient.Applicable to the modification of existing path problems
3Particle swarm algorithmThe 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.
4Taboo search algorithmStrong local search ability, prone to premature convergence.The solution is complex, computationally inefficient, and dependent on the initial solution obtained.Solving large-scale problems.
5Genetic AlgorithmHigh computational efficiency and strong bureau search capability.Poor local search capability.VRP and other complex realities that fit the problem.
Table 2. Model parameters.
Table 2. Model parameters.
Parameter SymbolsParameter NameParameter Values
QMaximum load capacity of material distribution vehicles100 kg
VoAverage travel rate of material distribution vehicles50 m/min
FkFixed cost per material distribution vehicleRMB 100/Vehicle
CpTransport costs per unit distance traveled by vehicleRMB 2/km
μ 1 Waiting costs for early arrivalRMB 20/h
μ 2 Delay costs for late arrivalsRMB 60/h
e o Carbon emissions per unit of fuel consumption2.8 kg/L
λCarbon emissions per unit of cargo transported per unit of distance0.0075 g/kg·km
ρ o Fuel consumption per unit distance when the vehicle is unladen0.122 L/km
ρ Fuel consumption per unit distance when the vehicle is fully loaded0.388 L/km
p e Carbon taxRMB 2/kg
Table 3. Distribution tasks by workstation.
Table 3. Distribution tasks by workstation.
WorkstationCoordinate (m)Material Requirement (kg)Delivery Time Window (min)WorkstationCoordinate (m)Material Requirement (kg)Delivery Time Window (min)
0(60,60)0017(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]----
Table 4. Vehicle route planning results without considering carbon emissions.
Table 4. Vehicle route planning results without considering carbon emissions.
Distribution VehiclesDistribution PathLoading RateDelivery Distance (km)Is It within the Time Window?
10-16-4-22-5-17-087%2.8Yes
20-26-1-13-2-079%5.5Yes
30-27-30-9-12-7-093%2.4Yes
40-15-6-10-21-29-093%4.9Yes
50-3-32-14-24-091%5.2Yes
60-25-8-11-18-31-089%3.4Yes
70-20-19-23-28-044%2.3Yes
Table 5. Results of vehicle route planning considering carbon emissions.
Table 5. Results of vehicle route planning considering carbon emissions.
Distribution VehiclesDistribution PathLoading RateDelivery Distance (km)Is It within the Time Window?
10-6-1-13-22-2-099%2.8Yes
20-29-5-17-26-30-093%4.5Yes
30-20-28-25-050%2.9Yes
40-27-3-12-7-095%2.6Yes
50-10-4-9-14-095%4.5Yes
60-19-16-21-11-31-077%3.6Yes
70-23-24-15-18-32-8-094%3.9Yes
Table 6. Comparison of the solution results for the two cases.
Table 6. Comparison of the solution results for the two cases.
ProgramDistribution VehiclesDelivery DistanceCarbon EmissionsAverage Loading RateFixed CostTransport CostPenalty CostCost of Carbon EmissionsTotal Cost
No consideration of carbon emissions726.5145.1982.29%70053.00290.381043.38
Considers carbon emissions724.8108.0486.00%70049.60216.08965.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.

Share and Cite

MDPI and ACS Style

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

AMA Style

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 Style

Zhu, 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

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop