Abstract
Disassembly is a crucial step in the remanufacturing of end-of-life (EoL) electronic products. Disassembly depth refers to the disassembly stop point determined by the disassembly sequence. For the disassembly depth optimization of EoL electronic products, a feasibility model with a fast convergence and low mean squared error (MSE) is needed to improve optimization accuracy. However, the use of a backpropagation neural network (BPNN) model or mathematical model often results in a slow convergence and high MSE due to the randomness of the initial weights and biases. In this study, an improved method for the disassembly depth optimization of smartphones based on a Particle Swarm Optimization-BPNN (PSO-BPNN) predictive model is proposed. Compared with the traditional BPNN optimization method, the proposed method in this study is that the BPNN predictive model is optimized by using PSO, which shows a superior predictive performance and reduces the MSE. The case of ‘Huawei P7’ is used to verify the feasibility of the method. The results show that the method maintains disassembly profit while reducing the disassembly time and carbon emissions by 17.1% and 7.8%, respectively. Compared with the BPNN model, the PSO-BPNN model converges 18.6%, 32.8%, and 16.6% faster in predicting the disassembly time, profit, and carbon emissions, respectively, with MSE reductions of 92.95%, 96.51%, and 92.74%, respectively.
1. Introduction
Nowadays, the rapid development of science and technology has accelerated product updates, which results in the generation of many EoL products []. Waste electrical and electronic equipment (WEEE) is one of the fastest-growing waste streams globally, with EoL smartphones accounting for a significant proportion []. For example, in China, about 30 million EoL smartphones are generated annually, but the recycling rate is even less than 1%, with most being discarded or incinerated [,]. With the increasing amount of WEEE, EoL smartphones are an important component that cannot be ignored due to their variety and high recycling value []. In order to recycle resources and protect the environment, many countries have carried out stricter legislation and have paid more attention to the recycling and remanufacturing of EoL products, such as the “Product Recycling Law” in Europe and the “Recyclability Law” in Japan [,].
Disassembly depth optimization is a process aimed at finding the optimal disassembly sequence that can meet the set optimization objectives, and the disassembly sequence may not be a complete disassembly of EoL smartphones. As a crucial step in the recycling process of EoL products, disassembly has an irreplaceable role in sustainable development []. Compared to complete disassembly, partial disassembly is more practical and has been widely adopted, becoming the mainstream choice for many disassembly enterprises [,]. Yin et al. [] proposed a partial sequence-dependent disassembly line balancing problem considering tool requirements. To avoid unnecessary work and labor waste, Yin et al. [] proposed a multimanned partial disassembly line balancing problem. Determining the optimal disassembly depth for improving efficiency and reducing costs has always been a concern for enterprises and researchers []. Wu et al. [] solved the EoL Li-ion recycling problem by extending the disassembly depth of Li-ion batteries. Gao et al. [] constructed a partially observable multi-intelligence reinforcement learning environment that combines the structure of an electric vehicle battery with a disassembly task for disassembly depth optimization. Hu et al. [] proposed a generic ontology model and combined it with a rule-based reasoning method to automatically generate the optimal disassembly depth. Furthermore, for the research on the disassembly depth optimization of EoL electronic products, the feasibility of model plays a significant role in determining the final research results. Therefore, it is necessary to provide a feasibility optimization model for disassembly depth optimization [].
Currently, there are two types of optimization models within the literature: one is mathematical models based on intrinsic mechanisms and the other is neural network models with multiple inputs and multiple outputs []. Mathematical optimization methods have been applied in manufacturing industries []. The mathematical models include the disassembly time model [], disassembly difficulty model [], and disassembly profit model []. Xing et al. [] established a disassembly time model considering execution time and preparation time to solve the asynchronous parallel disassembly sequence planning problem. Yang et al. [] considered efficiency, profit, and environmental impact to establish a disassembly time, CO2 emission, and recycling cost model aimed at solving the disassembly line optimization problem for EoL products. Liu et al. [] proposed a disassembly time and profit model to improve the success rate of the disassembly operation in disassembly sequence planning. Tuo et al. [] introduced a multi-channel disassembly line balancing model considering pedestrian workers. Although the above researchers have already solved most of the problems related to disassembly optimization by establishing mathematical models, in the face of multi-objective nonlinear or cross-domain systems, mathematical models have difficulty capturing their behaviors. Moreover, assumptions are often required to deal with complex nonlinear problems, which lead to a decrease in the accuracy and feasibility of the mathematical models [].
Compared to mathematical models, machine learning can be effectively used to generate models to avoid the above limitations []. Common neural network models include an identify model based on Bayesian regularization optimization [], a non-parametric model based on an improved adaptive neural network [], and a Eulerian constitutive model for rate-dependent inelasticity enhanced by a neural network []. In addition, neural networks were used in various research areas because of their nonlinear learning, adaptive, and generalization abilities []. The neural network model has the advantages of a high identification accuracy and low cost. However, if only a single neural network model is used to solve the problem, the convergence speed is slow and the dependence on data is strong [], which will lead to an infeasible model.
According to previous studies, neural networks have developed into primary optimization models for solving related optimization problems. In fact, with the rapid advancement of deep learning technology, neural networks have gradually evolved from a simple function approximation tool into a general optimization framework []. At present, most researchers combine optimization algorithms with neural network models to solve the problem of model unfeasibility. Wang et al. [] optimized the BPNN model using the Sparrow Search Algorithm; its training error and predictive error are less than 5%, and its R2 value is close to 1. Chen et al. [] introduced the LSTM model and the BPNN model improved by the SSA algorithm to predict high-complexity and low-complexity subsequences, respectively; the results show that the accuracy of the improved model can reach 99.17%. Through a hyperparameter search, Wang et al. [] constructed a 14-layer deep BP neural network model; an SGD algorithm with a Mini-batch algorithm was adopted to effectively balance the model performance and the training time complexity, resulting in a 76.68% performance improvement and a nearly 6-times training time reduction. Wu et al. [] proposed a combined IFOA-BP neural network. The IFOA-BP model and IFOA cooperate to find the best combination of design parameters; compared with a contrastive design, the obtained optimization set of design parameters can reduce the self-weights by about 6.85%. Overall, these studies have demonstrated that optimized neural network models exhibit superior performance. However, few researchers have applied the optimized neural network model to the disassembly depth optimization research of EoL electronic products. Table 1 presents a comparison of the classical literature in the field of disassembly model establishment research in recent years.

Table 1.
Comparison of the classical literature in the field of disassembly model establishment.
To further illustrate the differences in various machine learning models and deep learning models, Table 2 lists the features of different predictive models based on the parameters/hyperparameters of the models. All works mentioned above have made great achievements in the field of disassembly model establishment. Most researchers choose to take the traditional mathematical model as the optimization model. However, it is difficult to fully capture their behavior in nonlinear problems for using mathematical models. In addition, the use of the BPNN model on its own, due to the randomness of initial weights and biases, will cause gradient vanishing or explosion and reduce the convergence speed and predictive performance, which will also affect the optimization process. To address those drawbacks, this study proposes an improved method for the disassembly depth optimization of EoL electronic products based on a PSO-BPNN predictive model. The PSO-BPNN predictive model is capable of rapidly fitting multiple performance metrics for the disassembly depth of EoL electric products, while effectively seeking global optimized pareto solutions through intelligent optimization. This method is particularly well-suited for scenarios where multiple nonlinear objectives are mutually restrictive, making it a preferred method in current disassembly depth optimization research.

Table 2.
The characteristics of different predictive models in machine learning/deep learning.
The contribution of the present work was twofold. Firstly, this study introduced a data-driven modeling method, which eliminated reliance on traditional mathematical models. Traditional methods usually rely on simplified assumptions, which can reduce the accuracy of the model for dealing with the complex nonlinear characteristics of the disassembly process. By using neural networks, the complex relations between the disassembly depth optimization process and the optimization results were learned. This eliminated a series of assumptions and provided a more feasible optimization model. Secondly, this study has constructed a systematic methodological framework that covered the entire process of prediction and optimization and provided a technical solution for addressing the problem of disassembly depth optimization for EoL smartphones. This framework integrated data-driven prediction models with multi-objective optimization algorithms, which achieved the entire process from generating a feasible disassembly depth to the acquisition of the optimal disassembly depth. The method proposed in this study provided a feasible test for researching the disassembly depth optimization field of EoL electronic products and offered a reference for subsequent research.
2. Disassembly Depth Optimization Method Based on PSO-BPNN Model
The method proposed in this study can be divided into five main steps, as shown in Figure 1. In the first step, the disassembly parts are numbered, a disassembly directed graph is constructed based on actual disassembly experiments, the disassembly constraint matrix and rules are defined, and feasible disassembly depths are generated. The second step is to optimize the initial weights and biases of the BPNN predictive model by using the PSO. In the third step, the experimental data is randomly divided into training and test sets at a rate of 7:3; the number of training iterations is 1000, the learning rate is 0.01, and the target minimum error is 1 × 10−5. Based on the experimental results, the PSO-BPNN model was established to predict disassembly time, profit, and carbon emissions. In the fourth step, the PSO-BPNN predictive model is embedded into the Non-dominated Sorting Genetic Algorithm (NSGA-II) and uses its predicted outputs as fitness values. In the fifth step, NSGA-II is used for the disassembly depth optimization of EoL smartphones to balance disassembly time, profit, and carbon emissions.

Figure 1.
The flow chart of the disassembly depth optimization method.
2.1. Generate Feasible Disassembly Depth
The disassembly precedence graph is commonly used to represent the relationships between parts of the EoL product [], as shown in Figure 2. The disassembly precedence graph is constructed by a human expert based on a physical teardown analysis, and the precedence graph truly reflects the constraints in the actual disassembly. A single-direction arrow represents constraint relationships between parts—for example, an arrow from part 1 to part 2 means part 1 must be disassembled before part 2. A solid arc represents an ‘AND’ priority relationship, which means all preceding disassembly tasks need to be completed before subsequent disassembly can begin. A dashed arc represents an ‘OR’ priority relationship, where subsequent disassembly tasks can proceed as soon as any one preceding task is finished. The disassembly precedence graph can be represented by the constraint matrix P.

Figure 2.
The disassembly precedence graph.
Matrix P is used to describe the types of tasks; for example, P1,3 = 0 indicates that part 3 cannot be disassembled after removing part 1, P1,2 = 1 means part 2 can be disassembled once part 1 is removed, and P2,4 = 2 shows that part 4 can be selectively disassembled after removing part 2.
The disassembly rules for EoL smartphones were established as follows []: (1) the disassembly of parts with a high recycling value; (2) the disassembly of parts with a high environmental pollution impact; (3) the disassembly of parts that require the same disassembly tool; and (4) the disassembly of parts with the same attributes.
2.2. Improvements of the BPNN Predictive Model
The BPNN is a typical multi-layer feedforward artificial neural network trained using the error backpropagation algorithm. The core principle of BPNN involves a two-phase process: a forward pass, where input signals are processed layer-by-layer to generate an output, and a back pass, where the error between the actual output and the target is calculated and propagated backward through the network. Through this iterative process, the connection weights and biases of each neuron are adjusted to minimize the error. The BPNN model mainly consists of the input layer, hidden layers, and output layer []. Random initial weights and biases in the BPNN predictive model often results in a slow convergence speed, high MSE, and prediction inaccuracies. Therefore, this study uses PSO to optimize the weights and biases of the BPNN predictive model. Figure 3 illustrates the topological structure graph of the PSO-BPNN model.

Figure 3.
PSO-BPNN predictive model topological structure graph.
From Figure 3, the computational principle of BPNN can be observed []. The network processes P independent input variables through an initial weighting operation using the weight matrix W = [w11, w12, …, wjk, …, wpq] and bias vector B = [b11, b12, …, bkj, …, bpq]. These weighted inputs then pass through hidden layer neurons, where activation function f1 transforms the signals. Similarly, the output layer subsequently performs another weighted summation using weight matrix U = [u11, u12, …, uji, …, uqs] and bias vector D = [d11, d12, …, dji, …, dqs], followed by a transformation through activation function f2. Compared to other functions, the smooth and differentiable nature of Sigmoid makes it more compatible with gradient-based optimizers like PSO, leading to a more efficient and stable parameter search. For both layers, the Sigmoid function is employed as the nonlinear activation operator.
The input and output of the j-th hidden layer neuron and the i-th output layer neuron can be calculated using Equations (3)–(6).
where p represents the number of input layer neurons, q represents the number of hidden layer neurons, and xk is the value of the k-th input layer neuron (k = 1, …, p). The connection between input and hidden layers is characterized by weights wjk and biases bjk, which links the k-th input layer neuron to the j-th hidden layer neuron. Similarly, hj is the value of the j-th input hidden layer neuron (j = 1, …, q) and uij and dji are the weights and biases from the j-th hidden layer neuron to the i-th output layer neuron, respectively. The weight matrices can be represented by Equations (7) and (8).
where q1 is the weight matrix from the input layer to the hidden layer and q2 is the weight matrix from the hidden layer to the output layer. In addition, the number of neurons in the input and output layers of BPNN is determined by variable dimensions, and the number of hidden layer neurons is usually determined based on empirical Formula (9).
where a is a constant ranging from [1, 10], l is the number of neurons in the output layer, and n is the number of neurons in the input layer.
After model training, the predictive performance of the PSO-BPNN model is typically evaluated using MSE []. MSE quantifies the average squared difference between the predicted values and the actual values of the model, which serve as a key indicator for assessing prediction accuracy. A lower MSE indicates a better model performance and a higher prediction accuracy. In addition, the R2 is used to assess the goodness of fit, with higher values indicating that the model explains a greater proportion of the variance in the data.
where is the actual value, is the predicted value from the model, is the average of the actual value, and n is the number of samples.
The MSE is used as the objective function for PSO, which iteratively optimizes the weights and biases of BPNN. The optimization procedure consists of the following steps.
Step 1: The weights and biases of the BPNN are encoded as particles. The positions xi and velocities vi of the particle swarm are initialized, with each particle representing a BPNN predictive model. The position represents a combination of weights and biases.
Step 2: Initialize the global best solution (pg) and the individual best solution (pi), which represent the optimal solution of the particle swarm and each individual particle, respectively.
Step 3: Use the MSE of the BPNN as the fitness function to calculate the fitness value of each particle.
Step 4: Based on the individual best solution and the global best solution of particles, combined with the inertia weights (w), learning factors (c1, c2), and random numbers (r1, r2), the new velocity and position are calculated by the following equation [].
where and represent the velocity and position (combination of weights and biases) of particle i in the k-th generation, respectively.
Step 5: Update the global best solution and individual best solution based on the fitness values. If the fitness value of a particle is better than the global best solution, update the global best solution; otherwise, update the individual best solution.
Step 6: If the MSE satisfies the defined requirements or the iterations end, output the current best position as the optimal weights and biases of the BPNN predictive model; otherwise, return to Step 4 and continue the iteration.
Step 7: The optimal weights and biases are assigned to the BPNN predictive model. If the MSE satisfies the defined requirements, output the predictive value; otherwise, return to Step 1.
2.3. Establishment of the PSO-BPNN Predictive Model
The PSO is used in the traditional BPNN predictive model to optimize the weights and biases of the model. Firstly, the network structure needs to be determined, which includes the number of neurons in the input layer, hidden layer, and output layer. Secondly, the particle swarm is initialized, where each particle represents the weights and biases of the BPNN predictive model, with randomly generated initial values to ensure diversity. During training, MSE is used as an evaluation index to measure the performance of the network on the training data, which served as the objective function of PSO. Finally, through iterative optimization, the network tended to the optimal weights and biases, and the optimal weights and biases were assigned to the BPNN predictive model. It should be noted that, although the initial estimate of disassembly carbon emission is based on disassembly time and carbon emissions factors, the carbon emissions of each disassembly step may not be proportional to the disassembly. Therefore, the final model predicts it as an independent nonlinear function of multiple operations.
The number of input layer neurons corresponds to the relevant feature variables in the problem domain. For the disassembly depth optimization of EoL smartphones, the input layer features include the basic disassembly time, disassembly cost, part recovery price, part recovery rate, indirect carbon emissions, and sorting time. Therefore, the number of input layer neurons xp is set to six. The number of output layer neurons depends on the predictive targets. In this study, the output layer is defined to include the disassembly time, profit, and carbon emissions. Therefore, the number of output layer neurons yn is set to three. The number of hidden layer neurons hq is determined to be six based on Equation (9). The 150 experimental data samples are randomly divided into training and testing sets at a ratio of 7:3, which aim to better train the model. The neural network employs a Sigmoid activation function across all layers, with hidden layer training performed through the Levenberg–Marquardt algorithm. The training process is configured with a maximum of 1000 iterations and a learning rate of 0.01, and the target minimum error is 1 × 10−5 to ensure optimal model performance while preventing overfitting.
Accordingly, a 6-6-3 BPNN predictive model is established. The established BPNN predictive model adjusts the weights and biases of each neuron through feedback from the error function, which enables it to produce outputs similar to the expected target distribution.
2.4. Embed the PSO-BPNN Predictive Model into NSGA-II
In terms of predicting the performance of the optimization objectives, compared with the traditional BPNN predictive model, the PSO-BPNN predictive model demonstrates a strong learning and generalization ability, and the accuracy of the prediction of disassembly time, profit, and carbon emissions has also been improved. As shown in Figure 4, the trained PSO-BPNN predictive model generated predictive outputs (disassembly time, profit, and carbon emissions) for each disassembly depth, which serve as the objective functions for the subsequent NSGA-II optimization process.

Figure 4.
The algorithm flow chart of embedding PSO-BPNN into NSGA-II.
NSGA-II introduces the elite retention strategy based on the original NSGA to prevent the loss of excellent individuals during the evolution process and improve the convergence of the algorithm []. In addition, NSGA-II does not require the pre-allocation of weights for each objective function, which avoids the subjectivity of weight selection and makes it applicable to a wider range of problems. The main steps for the PSO-BPNN predictive model to be embedded into NAGA-II are as follows.
Step 1: Establish the predictive model for disassembly time, profit, and carbon emissions, respectively.
Step 2: Train the PSO-BPNN predictive model until iteration ends or MSE satisfies the defined requirements.
Step 3: The trained PSO-BPNN predictive model generates output predicted results: disassembly time, profit, and carbon emissions.
Step 4: NSGA-II randomly generates the initial population, with the first generation selected randomly within the variable range.
Step 5: The PSO-BPNN prediction results serve as the fitness values for individuals in the optimization process.
Step 6: Calculate the crowding distance of each individual to preserve solution diversity along the pareto front. Individuals with larger crowding distances are given a higher selection priority, as they represent less densely populated regions of the objective space. The calculation formula is as follows.
where di is the crowding distance of individual i and fm(i − 1) and fm(i + 1) are the objective values of the neighboring individuals, where and are the maximum and minimum values of the objective, respectively.
Step 7: Select individuals based on fitness values and crowding distance, with priority given to those with higher fitness and smaller crowding distances for the next generation.
Step 8: Perform crossover and mutation to generate better solutions. If the crossover occurs at positions k1 and k2, the formula is as follows.
where O1 and O2 represent the parent individuals.
Step 9: To obtain the pareto solutions, repeat Steps 6 to 8 until the iteration ends.
2.5. Multi-Objective Optimization
In consideration of the practical circumstances of relevant disassembly companies, the disassembly time, profit, and carbon emissions were used as optimization objectives in this study. There are conflicts between optimization objectives. To present the optimal solutions obtained more clearly, the NSGA-II is used to seek the pareto front. Disassembly time is calculated by the weighted sum of the times for each stage, disassembly profit is based on the value of recovered parts, recovery rates, and costs, and disassembly carbon emissions are estimated based on the energy consumption. To achieve a better convergence on the pareto front, an appropriate number of iterations and population size are necessary []. The initial population size is set to 20 to ensure sufficient diversity. The iterations of NSGA-II are set to 100 to enable the algorithm to search effectively and converge on suitable solutions. The crossover and mutation probabilities are set to 0.9 and 0.1, respectively.
Commonly, the maximum disassembly profit is the desired outcome. However, the core theory of the optimization algorithm is mainly based on the gradient descent principle—a method that conducts iterative searches by following the steepest decent path to find the optimal solution. Therefore, in multi-objective optimization problems, objectives are typically minimized. The pareto optimization problem is formulated as follows.
where T, P, and E represent the disassembly time, disassembly profit, and disassembly carbon emissions, respectively. T [0, 446], P [−20.5, 65.5], E [169.5, 337.5]. Since our research aims to maximize the disassembly profit while minimizing the disassembly time and disassembly carbon emissions, the objective function for T and E can be directly formulated for minimization. To align with this minimization framework, a minimization of the reciprocal of the objective function P is performed.
3. Case Study
The EoL smartphone, namely ‘Huawei P7’, is used as an example to verify the feasibility of the proposed method. The PSO-BPNN and BPNN predictive models are used to predict disassembly time, profit, and carbon emissions, respectively. Combined with NSGA-II, the predictive output of the model is optimized, and the feasibility of the proposed method is verified.
3.1. Fundamental Data
The disassembly part graph for ‘Huawei P7’ is shown in Figure 5, which contains the 12 main parts of ‘Huawei P7’ and their numbers. The precedence graph of ‘Huawei P7’ shows the precedence constraint relationship between the 12 main parts, as shown in Figure 6. In addition, the data in this study are derived from actual disassembly experiments and market research. Due to the relative comparison being used, the research results are not affected by part recovery prices. The disassembly tool information is shown in Table 3, and the tool damage cost is estimated using the wholesale purchase prices and service life statistics []. The basic disassembly information of ‘Huawei P7’ is shown in Table 4, which includes part market recovery rates, recovery prices, and other relevant parameters. Table 5 lists the relevant carbon emission factors, which depend on reference [] and mainly consider the fuel consumption of material transportation and the electricity consumption for equipment operation.

Figure 5.
Disassembly part graph of ‘Huawei P7’.

Figure 6.
The disassembly precedence graph of ‘Huawei P7’.

Table 3.
Disassembly tool information.

Table 4.
The basic disassembly information of ‘Huawei P7’.

Table 5.
Carbon emissions factor of different sources.
The disassembly time is measured using a stopwatch, and the disassembly carbon emissions (Eco2) and disassembly cost (N) are calculated by Equations (15) and (16).
where M represents the energy consumption, C is the carbon emission factor, q is the number of disassembly tools used, ul is the number of times each smartphone uses tool l, and gl is the tool damage cost of using tool l once. N2 and N3 represent labor costs and the wholesale price of smartphones, respectively, while N4 indicates the price of energy consumption.
The dataset used in this study was constructed based on the actual disassembly experiment data. To ensure consistency, all disassembly processes followed the standardized procedure derived from the disassembly precedence graph. For each operation in the process, the disassembly was precisely recorded. The final dataset consists of 150 independent records, covering the features and results throughout the complete disassembly process.
3.2. Disassembly Schemes
Based on the basic disassembly information of ‘Huawei P7’, the disassembly precedence graph, and the disassembly rules, the feasible disassembly depth is generated. As shown in Figure 7, to avoid experimental randomness, three personnel with experience in EoL smartphone disassembly were selected to conduct the experiment simultaneously, and the disassembly data were recorded, respectively. In the data processing procedure, to reduce experimental costs and generate irregular samples, Latin Hypercube Sampling (LHS) was used to randomly select 50 sets of disassembly depths []. The LHS design is formulated as shown in Equation (17).
where i is the i-th sample, j is the j-th component of j-th sample, Uj is taken from the range [0, 1], ns is the number of sample points, and its value is a random number from [0, n−1].

Figure 7.
The application flow chart of proposed method in the case study.
The basic disassembly time, disassembly cost, part recovery price, part recovery rate, indirect carbon emissions, and sorting time are all important factors; therefore, they are taken as the input for the neural network. Then, the processed data is input into the PSO-BPNN predictive model, and the predicted results are used as the individual fitness values for NSGA-II optimization. Finally, the pareto solutions were obtained.
4. Results and Discussion
Firstly, this section discusses the predictive performance of the PSO-BPNN predictive model for the disassembly time, profit, and carbon emissions of EoL smartphones. The comparative analysis demonstrates that the superior performance of the PSO-BPNN predictive model is better than the BPNN predictive model. Secondly, for the disassembly depth optimization of EoL smartphones, the superior pareto solutions are obtained by the proposed method.
4.1. Discussion for Prediction Results of the PSO-BPNN Predictive Model
Three groups of experiments were conducted to verify the predictive performance of the PSO-BPNN predictive model. Furthermore, to provide a baseline reference, the multiple linear regression (MLR) predictive model was also compared with the BPNN predictive model and PSO-BPNN predictive model.
In the first experimental group, 150 sets of data were selected, and the training set and the test set were divided into a ratio of 7:3 for verification. The input and output samples were trained by the PSO-BPNN and BPNN predictive models to establish the network relationships between inputs and corresponding outputs. Figure 8 shows the disassembly time prediction results for the three models on the test set. As shown in Figure 8a, the MLR predictive model exhibits a poor predictive accuracy. In Figure 8b, the BPNN predictive model exhibits a significant prediction bias for samples 43 to 45. In contrast, Figure 8c shows that the PSO-BPNN predictive model maintains a strong agreement between the predictive values and actual values across all samples. According to Equation (10), the MSE values for the MLR, BPNN, and PSO-BPNN predictive models are calculated as 66.523, 58.022, and 4.083, respectively. Compared to the BPNN predictive model, the PSO-BPNN predictive model achieves an approximately 92.95% reduction in MSE. Therefore, the predictive model established based on PSO-BPNN was effective in the first group experiment.

Figure 8.
Disassembly time prediction results ((a) MLR; (b) BPNN; (c) PSO-BPNN).
The same procedure was applied to the second and third sample groups, and similar results were obtained. The MLR predictive model also has a poor prediction accuracy in the second and third sample groups. Compared with the BPNN predictive model, the PSO-BPNN predictive model still maintains a relatively high accuracy, which further verified the predictive performance of the PSO-BPNN predictive model for both disassembly profit and carbon emissions. Figure 9 and Figure 10 show the results of the second and third experiments, respectively. The quantitative analysis shows that, for disassembly profit prediction, the MSE values are 12.422 (BPNN) and 0.433 (PSO-BPNN), which represents an approximately 96.51% reduction. Similarly, for carbon emission prediction, the corresponding MSE values are 13.178 (BPNN) and 0.956 (PSO-BPNN), which demonstrates an approximately 92.74% reduction. From Figure 11, the R2 of the PSO-BPNN predictive model reaches 0.9964, 0.9946, and 0.9936 for disassembly time, disassembly profit, and disassembly carbon emissions, respectively, higher than that of BPNN predictive model (0.9779, 0.9713, 0.9785). Although both models have been fully trained, the PSO-BPNN predictive model has an excellent predictive ability for this study case. In addition, all prediction accuracy is also higher than the trusted value (R2 = 0.9092) in the literature []. Therefore, the PSO-BPNN predictive model could be accepted as the optimization model for subsequent disassembly depth optimization.

Figure 9.
Disassembly profit prediction results ((a) MLR; (b) BPNN; (c) PSO-BPNN).

Figure 10.
Disassembly carbon emissions prediction results ((a) MLR; (b) BPNN; (c) PSO-BPNN).

Figure 11.
Comparison in regression between BPNN and PSO-BPNN. (a) Regression of BPNN for disassembly time; (b) regression of PSO-BPNN for disassembly time; (c) regression of BPNN for disassembly profit; (d) regression of PSO-BPNN for disassembly profit; (e) regression of BPNN for disassembly carbon emissions; (f) regression of PSO-BPNN for disassembly carbon emissions.
The accuracy of the PSO-BPNN predictive model for disassembly time, disassembly profit, and disassembly carbon emissions does not reach 100% for some reasons. Firstly, as a data-driven approximate model, the predictive ability of PSO-BPNN is limited by the network structure and optimization algorithms. If the number of network layers is too small or the number of neurons is insufficient, the model may not be able to fully learn complex data patterns, and the network may not converge. Secondly, the small number of samples may result in poor model training with regard to the predictive ability. In addition, the learning rate curve of the proposed model is shown in Figure 12. In the initial 0–3 epochs, both the training and validation errors decreased rapidly, indicating that the model is effectively learning the features of the data. Between epochs 3 and 10, the error rate slows down as the model converged, with the validation error achieving the optimal performance. From epoch 10 to 6, the training error continues to decrease slightly, but the validation and test errors begin to increase marginally, indicating that the model continues to fit the training set. The training error has been reduced to a very low level (at an order of 10−3) and is significantly lower than in the initial stage. Therefore, the model does not suffer from severe underfitting. After the 10th epoch, the training error continues to decrease, while the validation and test errors stabilized or slightly increased, which are signs of overfitting.

Figure 12.
The performance graph of the neural network training process.
4.2. Discussion for the Pareto Optimal Solutions
This section presents and compares the disassembly depth optimization results obtained from both the BPNN optimization method and the proposed method in this study. Figure 13 presents the pareto solutions obtained by both methods. Specifically, Figure 13a shows those obtained by the traditional BPNN optimization method, while Figure 13b shows the pareto solution obtained by the proposed method in this study. The circular markers in the figure represent different disassembly depths. For easy analysis, the pareto solutions were divided into two groups: group A (traditional BPNN optimization method) and group B (proposed method in this study). Table 6 shows the results of the disassembly depth optimization for the EoL smartphone ‘Huawei P7’.

Figure 13.
The spatial distribution of pareto solution ((a) BPNN; (b) PSO-BPNN).

Table 6.
Comparison of disassembly depth optimization results.
The two pareto solution sets show that the overall quality of the solution and various optimization indictors are all different. Particularly, in terms of the disassembly time and disassembly carbon emissions, the method proposed in this study has shown significant improvements. Based on the optimization results shown in Table 6, compared to group A, the number of non-inferior solutions in group B increased by five, while the number of optimized solutions increased by three, showing the superior overall solution quality. Although the top three disassembly depths in group A and group B are the same, the overall performance indicators in group B are significantly better than those in group A: a 16.8% reduction in disassembly time, 6.45% lower carbon emissions, and a 53.54% increase in disassembly profit compared to group A. Another interesting result is observed by analyzing the third disassembly depths of the two groups, which achieve the same disassembly profit in both groups; group B demonstrates a 17.1% shorter disassembly time and 7.8% lower carbon emissions compared to group A. The reason for the above results can be attributed to the unfeasibility of the optimization model, which failed to fully capture the target information, resulting in inaccurate predictions and causing errors in the subsequent disassembly depth optimization process.
To further verify the feasibility of the proposed method in this study, the disassembly time, disassembly profit, and disassembly carbon emissions were selected as optimization objectives and iterated 100 times. The results are shown in Figure 14, Figure 15 and Figure 16, respectively.

Figure 14.
The iteration graph of disassembly time.

Figure 15.
The iteration graph of disassembly profit.

Figure 16.
The iteration graph of disassembly carbon emissions.
During the process of searching for the optimized solutions of disassembly time, as shown in Figure 14, the PSO-BPNN predictive model tends to converge at the 61-th generation, compared to the 75-th generation for the BPNN predictive model, which represents an 18.6% improvement in convergence speed. Figure 15 shows, that in the process of searching for an optimized disassembly profit, the PSO-BPNN predictive model converges at the 47-th generation, compared to the 70-th generation for the BPNN predictive model, which represents a 32.8% improvement in convergence speed. Figure 16 shows that, in the process of searching for optimized disassembly carbon emissions, the PSO-BPNN predictive model converges at the 65-th generation, compared to the 78-th generation for the BPNN predictive model, which represents a 16.6% improvement in convergence speed.
4.3. The Limitations
The proposed method in this study provides a reference direction for the disassembly of EoL electronic products, combined with a multi-objective optimization algorithm and deep learning model. However, there are also some limitations. Firstly, the definition of the disassembly rules is based on the needs of most disassembly companies, which potentially limits their generalizability. Secondly, although the combination of BPNN and NSGA-II shows an effective optimization ability during the optimization process, there is still room for improvement in terms of fitness function design, data quality, and algorithm efficiency. Finally, the dataset adequately represents the diversity of the disassembly process; the dataset size can be further expanded to enhance the generalization capability of the model.
5. Conclusions
In this study, an improved method based on the PSO-BPNN predictive model is proposed, which aims to shorten disassembly time, reduce disassembly carbon emissions, and increase disassembly profit. The PSO-BPNN model directly responds to the traditional neural network and mathematical model, which lacks accuracy in face of multi-objective nonlinear problems. Then, the feasibility of the proposed method is verified by the ‘Huawei P7’ disassembly case. Compared to the BPNN predictive model, the PSO-BPNN predictive model significantly reduced the MSE approximately 92.95% for disassembly time, 96.51% for disassembly profit, and 92.74% for disassembly carbon emissions, which demonstrates superior performance and provides a feasible optimization model for disassembly depth optimization. Based on the PSO-BPNN predictive model, the proposed method maintains disassembly profit while reducing disassembly time and disassembly carbon emissions by 17.1% and 7.8%, respectively. Additionally, the convergence speed of the PSO-BPNN predictive model’s search for optimal solutions in disassembly time, disassembly profit, and disassembly carbon emissions increased by 18.6%, 32.8%, and 16.6%, respectively. In summary, the proposed method provides high-quality pareto solutions and offers a reference for research on the disassembly of EoL electronic products.
In future research, additional optimization objectives such as disassembly complexity and remanufacturing potential can be considered. In addition, other more superior network models can also be considered for optimization.
Author Contributions
Conceptualization, S.J., L.L., and Y.Y.; methodology, S.J. and L.L.; software, S.J.; validation, S.J.; formal analysis, L.L., F.Y., and Y.Y.; investigation, L.L., Y.Y., and F.Y.; resources, Y.Y. and F.Y.; data curation, L.L., Y.Y., and F.Y.; writing—original draft preparation, S.J.; writing—review and editing, L.L. and F.Y.; supervision, L.L. and F.Y.; project administration, L.L. and F.Y.; funding acquisition, L.L. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the National Key Research and Development Program of China (grant number 2020YFB1713001).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author(s).
Acknowledgments
The authors wish to thank Huaqing Li for his guidance with the BPNN model and Xiaojing Chu for her help in collecting the disassembly experiment data.
Conflicts of Interest
The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.
References
- Zeng, Y.; Zhang, Z.; Yin, T.; Zheng, H. Robotic disassembly line balancing and sequencing problem considering energy-saving and high-profit for waste household appliances. J. Clean. Prod. 2022, 381, 135209. [Google Scholar] [CrossRef]
- Sun, B.; Li, B.; Ma, S.; Zhu, M.; Dong, C.; Xiang, M.; Cheng, H.; Yu, Y. The recycling potential of unregulated waste electrical and electronic equipment in China: Generation, economic value, and cost-benefit analysis. J. Clean. Prod. 2023, 402, 136702. [Google Scholar] [CrossRef]
- Wu, C.; Shi, Y.; Arthanari, T.; Gao, Y.; Li, X. Examining the Chinese mobile phone industry in the reverse supply chains. Comput. Ind. Eng. 2022, 82, 109407. [Google Scholar] [CrossRef]
- Gulivindala, A.K.; Bahubalendruni, M.V.A.R.; P, M.B.; Eswaran, M. Mechanical disassembly sequence planning for end-of-life products to maximize recyclability. Sādhanā 2023, 48, 109. [Google Scholar] [CrossRef]
- Wang, N.; Wu, Q.; Wang, M.; He, D.; Fang, H. A novel recycling method using machine vision to assist in the processing of stacked waste fans. J. Mater. Cycles Waste Manag. 2024, 26, 1649–1666. [Google Scholar] [CrossRef]
- Clegg, A.J.; Williams, D.J. The strategic and competitive implications of recycling and design for disassembly in the electronics industry. IEEE 1994, 33, 6–12. [Google Scholar] [CrossRef]
- Dillon, P.S. Salvageability by design. IEEE Spectrum 1994, 31, 18–21. [Google Scholar] [CrossRef]
- Paterson, D.A.P.; Ijomah, W.L.; Windmill, J.F.C. End-of-life decision tool with emphasis on remanufacturing. J. Clean. Prod. 2017, 148, 653–664. [Google Scholar] [CrossRef]
- Wang, K.; Li, X.; Gao, L. Modeling and optimization of multi-objective partial disassembly line balancing problem considering hazard and profit. J. Clean. Prod. 2019, 211, 115–133. [Google Scholar] [CrossRef]
- Bentaha, M.L.; Dolgui, A.; Battaïa, O.; Hu, J. Profit-oriented partial disassembly line design: Dealing with hazardous parts and task processing times uncertainty. Int. J. Prod. Res. 2018, 56, 7220–7242. [Google Scholar] [CrossRef]
- Yin, T.; Zhang, Z.; Jiang, J. A Pareto-discrete hummingbird algorithm for partial sequence-dependent disassembly line balancing problem considering tool requirements. J. Manuf. Syst. 2021, 60, 406–428. [Google Scholar] [CrossRef]
- Yin, T.; Zhang, Z.; Wu, T.; Zeng, Y.; Zhang, Y.; Liu, J. Multimanned partial disassembly line balancing optimization considering end-of-life states of products and skill differences of workers. J. Manuf. Syst. 2023, 66, 107–126. [Google Scholar] [CrossRef]
- Chen, Z.; Li, L.; Chu, X.; Yin, F.; Li, H. Multi-Objective Disassembly Depth Optimization for End-of-Life Smartphones Considering the Overall Safety of the Disassembly Process. Sustainability 2024, 16, 1114. [Google Scholar] [CrossRef]
- Wu, S.; Noronha, F.P.; Kwade, A.; Droder, K. Advancing Material Separation Efficiency Through Extended Disassembly Depth in Pretreatment Processes for Lithium-ion Batteries Recycling. Procedia CIRP 2024, 127, 255–260. [Google Scholar] [CrossRef]
- Gao, J.; Wang, G.; Xiao, J.; Zheng, P.; Pei, E. Partially observable deep reinforcement learning for multi-agent strategy optimization of human-robot collaborative disassembly: A case of retired electric vehicle battery. Robot. Comput.-Integr. Manuf. 2024, 89, 102775. [Google Scholar] [CrossRef]
- Hu, Y.; Liu, C.; Zhang, M.; Lu, Y.; Jia, Y.; Xu, Y. An ontology and rule-based method for human–robot collaborative disassembly planning in smart remanufacturing. Robot. Comput.-Integr. Manuf. 2024, 89, 102766. [Google Scholar] [CrossRef]
- Li, L.; Yan, J.; Xing, Z. Energy requirements evaluation of milling machines based on thermal equilibrium and empirical modelling. J. Clean. Prod. 2013, 52, 113–121. [Google Scholar] [CrossRef]
- Chai, K.; Xia, W.; Shen, R.; Luo, G.; Cheng, Y.; Su, W.; Su, A. Optimization of heterogeneous continuous flow hydrogenation using FTIR inline analysis: A comparative study of multi-objective Bayesian optimization and kinetic modeling. Chem. Eng. Sci. 2025, 302, 120901. [Google Scholar] [CrossRef]
- Yamashiro, H.; Nonaka, H. Estimation of processing time using machine learning and real factory data for optimization of parallel machine scheduling problem. Oper. Res. Perspect. 2021, 8, 100196. [Google Scholar] [CrossRef]
- Cao, J.; Xia, X.; Wang, L.; Zhang, Z.; Liu, X. A Novel Multi-Efficiency Optimization Method for Disassembly Line Balancing Problem. Sustainability 2019, 11, 6969. [Google Scholar] [CrossRef]
- Xu, W.; Tang, Q.; Liu, J.; Liu, Z.; Pham, D.C. Disassembly sequence planning using discrete Bees algorithm for human-robot collaboration in remanufacturing. Robot. Comput.-Integr. Manuf. 2020, 62, 101860. [Google Scholar] [CrossRef]
- Chu, M.; Chen, W. Human-robot collaboration disassembly planning for end-of-life power batteries. J. Manuf. Syst. 2023, 69, 271–291. [Google Scholar] [CrossRef]
- Xing, Y.; Wu, D.; Qu, L. Parallel disassembly sequence planning using improved ant colony algorithm. Int. J. Adv. Manuf. Technol. 2021, 113, 2327–2342. [Google Scholar] [CrossRef]
- Yang, Y.; Yuan, G.; Zhuang, Q.; Tian, G. Multi-objective low-carbon disassembly line balancing for agricultural machinery using MDFOA and fuzzy AHP. J. Clean. Prod. 2019, 233, 1465–1474. [Google Scholar] [CrossRef]
- Liu, H.; Zhang, L. Optimizing a disassembly sequence planning with success rates of disassembly operations via a variable neighborhood search algorithm. IEEE Access 2021, 9, 157540–157549. [Google Scholar] [CrossRef]
- Tuo, Y.; Zhang, Z.; Wu, T.; Zeng, Y.; Zhang, Y.; Junqi, L. Multimanned disassembly line balancing optimization considering walking workers and task evaluation indicators. J. Manuf. Syst. 2024, 72, 263–286. [Google Scholar] [CrossRef]
- Li, Y.; Liu, L. Physics-Informed Neural Network-Based Nonlinear Model Predictive Control for Automated Guided Vehicle Trajectory Tracking. World Electr. Veh. J. 2024, 15, 460. [Google Scholar] [CrossRef]
- Cruz, Y.J.; Villalonga, A.; Castaño, F. Automated machine learning methodology for optimizing production processes in small and medium-sized enterprises. Oper. Res. Perspect. 2024, 12, 100308. [Google Scholar] [CrossRef]
- Li, H.; Li, L.; Jiao, S.; Zhao, F.; Southerland, J.W.; Yin, F. An improved identification method based on Bayesian regularization optimization for the imbalanced proportion plastics recycling using NIR spectroscopy. J. Mater. Cycles Waste Manag. 2024, 26, 3838–3851. [Google Scholar] [CrossRef]
- Wang, J.; Tian, Y.; Hu, X.; Li, Y.; Zhang, K.; Liu, Y. Predictive modelling and Pareto optimization for energy efficient grinding based on aANN-embedded NSGA II algorithm. J. Clean. Prod. 2021, 327, 129479. [Google Scholar] [CrossRef]
- Kroon, M. An Eulerian constitutive model for rate-dependent inelasticity enhanced by neural networks. Comput. Methods Appl. Mech. Eng. 2024, 430, 117241. [Google Scholar] [CrossRef]
- Masuda, T.; Tanabe, K. Neural network ensembles for band gap prediction. Comput. Mater. Sci. 2025, 246, 113327. [Google Scholar] [CrossRef]
- Zhou, T.; Zhou, H.; Li, M.; Yan, S. A neural network method for the escape rate in metastable system. Phys. A 2025, 674, 130759. [Google Scholar] [CrossRef]
- Wang, K.; Ren, J.; Yan, J.; Wu, X.; Dang, F. Research on a concrete compressive strength prediction method based on the random forest and LCSSA-improved BP neural network. J. Build. Eng. 2023, 76, 107150. [Google Scholar] [CrossRef]
- Chen, G.; Tang, B.; Zeng, X.; Zhou, P.; Kang, P.; Long, H. Short-term wind speed forecasting based on long short-term memory and improved BP neural network. Int. J. Electr. Power Energy Syst. 2022, 134, 107365. [Google Scholar] [CrossRef]
- Wang, Z.; Xie, C.; Liu, B.; Jiang, Y.; Li, Z.; Tai, H. Self-adaptive temperature and humidity compensation based on improved deep BP neural network for NO2 detection in complex environment. Sens. Actuators B Chem. 2022, 362, 131812. [Google Scholar] [CrossRef]
- Wu, L.; Yang, Y.; Maheshwari, M.; Li, N. Parameter optimization for FPSO design using an improved FOA and IFOA-BP neural network. Ocean Eng. 2019, 175, 50–61. [Google Scholar] [CrossRef]
- Zhang, L.; Zhao, X.; Ke, Q.; Dong, W.; Zhong, Y. Disassembly line balancing optimization method for high efficiency and low carbon emission. Int. J. Precis. Eng. Manuf.-Green Technol. 2019, 8, 233–247. [Google Scholar] [CrossRef]
- Lee, M.L.; Behdad, S.; Liang, X.; Zheng, M. Task allocation and planning for product disassembly with human–robot collaboration. Robot. Comput.-Integr. Manuf. 2022, 76, 102306. [Google Scholar] [CrossRef]
- Hartono, N.; Ramírez, F.J.; Pham, D.T. A multiobjective decision-making approach for modelling and planning economically and environmentally sustainable robotic disassembly for remanufacturing. Comput. Ind. Eng. 2023, 184, 109535. [Google Scholar] [CrossRef]
- Xu, Z.; Han, Y. Two sided disassembly line balancing problem with rest time of works: A constraint programming model and an improved NSGA II algorithm. Expert Syst. Appl. 2023, 239, 122323. [Google Scholar] [CrossRef]
- Li, Y.; Zhu, W.; Guo, J.; Wang, K.; Gao, L. Multi-objective collaborative optimization of green disassembly planning and recovery option decision considering the learning effect. J. Manuf. Syst. 2025, 80, 324–343. [Google Scholar] [CrossRef]
- Xiao, J.; Terzi, S. Large language model-guided graph convolution network reasoning system for complex human-robot collaboration disassembly operations. Procedia CIRP 2025, 134, 43–48. Available online: https://creativecommons.org/licenses/by-nc-nd/4.0 (accessed on 1 September 2025). [CrossRef]
- Yin, L.; Wang, C.; Cong, L.; Du, Q. A sequential disassembly planning approach based on knowledge graph and graph isomorphism network for supporting power battery remanufacturing. J. Clean. Prod. 2025, 507, 145558. [Google Scholar] [CrossRef]
- Xiao, J.; Zhang, Z.; Terzi, S.; Tao, F.; Anwer, N.; Eynard, B. Multi-scenario digital twin-driven human-robot collaboration multi-task disassembly process planning based on dynamic time petri-net and heterogeneous multi-agent double deep Q-learning network. J. Manuf. Syst. 2025, 83, 284–305. [Google Scholar] [CrossRef]
- Reula, M.; Parreño-Torres, C.; Ramírez, F.J. A set of novel Mixed-Integer Linear Programming models for robotic disassembly sequence planning in sustainable remanufacturing. J. Manuf. Syst. 2025, 82, 1046–1068. [Google Scholar] [CrossRef]
- Yang, W.; Li, Z.; Zheng, C.; Li, T.; Zhang, Z.; Zhang, L. A Q-learning-oriented multi-objective teaching-learning-based optimization algorithm for balancing U-shaped disassembly lines. Appl. Soft Comput. 2025, 177, 113273. [Google Scholar] [CrossRef]
- Shin, Y.; Kim, Z.; Yu, J.; Kim, G.; Hwang, S. Development of NOx reduction system utilizing artificial neural network (ANN) and genetic algorithm (GA). J. Clean. Prod. 2019, 232, 1418–1429. [Google Scholar] [CrossRef]
- Tharwat, A.; Schenck, W. A conceptual and practical comparison of PSO-style optimization algorithms. Expert. Syst. Appl. 2021, 167, 114430. [Google Scholar] [CrossRef]
- Liu, R.; Liu, Y.; Jiao, L.; Wang, L. Multi-objective optimization of reservoir group operation after Inter-basin water transfer jointing SWAT model and NSGA-II. J. Hydrol. 2025, 66, 133431. [Google Scholar] [CrossRef]
- Wang, Q.; Jia, X. Multi-objective optimization of CFRP drilling parameters with a hybrid method integrating the ANN, NSGA-II and fuzzy C-means. Compos. Struct. 2020, 235, 111803. [Google Scholar] [CrossRef]
- Hongxiang, X.; Wei, W.; Bin, S.; Iibo, L.; Yijun, C.; Jiushuai, D.; Xin, S. Research on carbon emission accounting and carbon emission reduction path of coal preparation plant. Miner. Eng. 2024, 217, 108955. [Google Scholar] [CrossRef]
- Chen, L.; Chen, C.; Wang, L.; Zeng, W.; Li, Z. Uncertainty quantification of once-through steam generator for nuclear steam supply system using latin hypercube sampling method. Nucl. Eng. Technol. 2023, 55, 2395–2406. [Google Scholar] [CrossRef]
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. |
© 2025 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/).