Next Article in Journal
Time Cluster Personalized Ranking Recommender System in Multi-Cloud
Previous Article in Journal
Accurate Key Parameters Estimation of PEMFCs’ Models Based on Dandelion Optimization Algorithm
Previous Article in Special Issue
Optimal Design of Reverse Logistics Recycling Network for Express Packaging Considering Carbon Emissions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Objective Optimization for Mixed-Model Two-Sided Disassembly Line Balancing Problem Considering Partial Destructive Mode

1
The State Key Laboratory of Digital Manufacturing Equipment and Technology, Huazhong University of Science and Technology, Wuhan 430074, China
2
School of Intelligent Systems Science and Engineering, Jinan University, Zhuhai 519070, China
*
Authors to whom correspondence should be addressed.
Mathematics 2023, 11(6), 1299; https://doi.org/10.3390/math11061299
Submission received: 30 December 2022 / Revised: 30 January 2023 / Accepted: 6 February 2023 / Published: 8 March 2023

Abstract

:
Large-volume waste products, such as refrigerators and automobiles, not only consume resources but also pollute the environment easily. A two-sided disassembly line is the most effective method to deal with large-volume waste products. How to reduce disassembly costs while increasing profit has emerged as an important and challenging research topic. Existing studies ignore the diversity of waste products as well as uncertain factors such as corrosion and deformation of parts, which is inconsistent with the actual disassembly scenario. In this paper, a partial destructive mode is introduced into the mixed-model two-sided disassembly line balancing problem, and the mathematical model of the problem is established. The model seeks to comprehensively optimize the number of workstations, the smoothness index, and the profit. In order to obtain a high-quality disassembly scheme, an improved non-dominated sorting genetic algorithm-II (NSGA-II) is proposed. The proposed model and algorithm are then applied to an automobile disassembly line as an engineering illustration. The disassembly scheme analysis demonstrates that the partial destructive mode can raise the profit of a mixed-model two-sided disassembly line. This research has significant application potential in the recycling of large-volume products.

1. Introduction

The lifecycle of products is continually getting shorter due to the quick development of new technology and advances in science. Many products are quickly phased out due to outdated functions, or scrapped, leading to the generation of more and more waste [1]. Remanufacturing is the manufacturing of waste products as raw materials, which can effectively conserve energy and resources and significantly lowers production costs. Disassembly is the first and mandatory step of remanufacturing; it plays a significant role in recycling of resources [2,3,4].
Paced assembly lines are increasingly being used by recycling companies instead of the fixed disassembly position layout. They have a great advantage in efficiency while dealing with a significant volume of waste products. In the process of disassembly, the priorities among parts must be taken into consideration and the toxic residues must be removed. How to rationally assign the tasks to the stations on the paced line to achieve the optimal goals under these constraints is called the disassembly line balancing problem (DLBP), which was first proposed by Gupta and Gungor [5] and has garnered considerable interest from experts and scholars from related fields.
According to the different objectives and conditions, DLBPs mainly fall into two major types. As addressed in our study, the type of DLBP that aims to minimize the number of workstations for a given cycle time is called DLBP-I. DLBP- II has the objective of minimizing the cycle time with a fixed number of workstations. The majority of DLBP research is focused on Type-I, and based on this, the optimization aims are expanded to include additional factors to make it more practical for disassembly businesses. The following are some of the most commonly considered objectives: energy consumption [6,7], workload smoothness index [8], number of workers [9], disassembly profit [7], and line efficiency [10].
Complete disassembly necessitates the removal of every part, whereas partial disassembly only necessitates the removal of required and hazardous parts, leaving the remaining parts intact [11]. It is obvious that for disassembling businesses, the partial disassembly mode is more suited to lowering costs and raising productivity and profits. In addition to this, unlike assembly lines, disassembly lines are facing uncertainty factors, such as corrosion and deformation of the connectors, which makes it difficult for each part to be removed conventionally [12,13]. At the same time, the conventional disassembly mode is not suitable for the disassembling of low-value and long task time parts. Pointing to this condition, a partial destructive disassembly mode is considered in this article [7]. In this mode, the major parts of the waste products are conventionally disassembled, and the rest of the parts are destructively disassembled or discarded under cost considerations.
Single-model disassembly lines are designed to produce high volumes of standardized homogeneous products, making them unsuitable for customer demand with a wide range of products. Firms tend to add a new disassembly line for new waste product during the recycling process. This strategy has drawbacks such as higher disassembly costs, wasted layout space, and decreased disassembly efficiency. A more cost-effective alternative for the disassembly of waste products with comparable assembly structures is to achieve mixed disassembly of these products on the same disassembly line [14]. When disassembling on two-sided lines, the disassembly tasks could be distinct because of variations in part designs, or the disassembly of the same part might result in different operating times and value because of variations in waste products’ quality [15]. There are few studies on the mixed model two-sided disassembling line problem, and the existing studies lack the consideration of the uncertainty of the product state and how to maximize the disassembly revenue through partial destructive disassembly.
It was proved that DLBP is an NP-complete problem [16]. Since the problem was proposed, various methods have been developed to solve it. Exact methods primarily use integer programming and dynamic programming to solve the DLBP in solvers, such as CPLEX, LINGO, and GUROBI [17,18]. With increasing DLBP scale, exact methods are unable to provide feasible disassembly solutions in a reasonable time, so heuristic and metaheuristic methods are proposed [19]. For heuristics, the AHP with PROMETHEE [20] and a greedy/2-opt algorithms [21] are mainly applied. For meta-heuristics, this includes traditional algorithms like genetic, simulated annealing, ant colony, artificial bee colony, etc., [22,23,24] and recently, other algorithms have been proposed, such as gravitational search, gray wolf, migrating birds optimization, etc. [25,26]. According to the findings, meta-heuristics are more computationally efficient than the other two types of approaches, and they can lead to satisfactory answers [27].
Although the existing literature has made great progress in the research of DLBP, there are still gaps in the following aspects: Above all, the current research on the mixed-model two-sided disassembly of large-volume waste products did not take into account the partial destructive mode and the tool changes during the disassembly process. Secondly, existing studies only focus on single objectives such as profit maximization or workstation minimization as optimization goals, without comprehensive consideration of various needs of enterprises. In the end, there is a lack of a feasible case to provide research for this type of problem.
In view of the shortcomings of the current research, this paper takes minimizing the number of workstations, minimizing the smoothness index, and maximizing the profit as the objectives, and studies the mixed-model two-sided disassembly line balancing problem suitable for large-volume waste products disassembling in the partial destructive mode. The main contributions can be listed as follows. Firstly, a new multi-objective mathematical model is developed for solving PD-MTDLBP. Secondly, an improved NSGA-II algorithm is proposed for multi-objective optimisation of PD-MTDLBP. Finally, a multi-model case transformed from a real disassembly scenario is provided.
The remainder of this paper is structured as follows. In Section 2, the partial destructive mixed-model two-sided disassembly line balancing problem (PD-MTDLBP) is described, and the MIP formulation of PD-MTDLBP is presented. In Section 3, the proposed approach for solving PD-MTDLBP is given in detail. In Section 4, a computational example to validate the performance of the proposed model and algorithm are given. Conclusions are then drawn in the final section, along with suggestions for further research avenues.

2. Problem Statement

2.1. Problem Description

In the arrangement of a two-sided disassembly line, the workstations are symmetrically positioned along both sides of the conveyor. The stations on the left and right sides refer to one another as a companion station. Together, they form a mated station. Each workstation has a corresponding operator and disassembly tools [28]. The disassembly task is subject to the disassembly direction constraint on the two-sided disassembly line, which can be divided into three types: left type (L), right type (R), and either type (E). Each type of task is only allowed to be disassembled in its corresponding direction.
A two-sided disassembly line is referred to as a mixed-model two-sided disassembly line if it is used to disassemble multiple waste products with similar structural characteristics in a mixed flow [29]. Each waste product has a task disassembly precedence relationship that can be combined to create a joint disassembly precedence diagram.
Generally speaking, destructive disassembly can increase the efficiency of disassembly, thereby lowering energy consumption and disassembly costs, but it can also make parts less valuable. Hence, parts that are not in high demand or not hazardous can be disassembled either conventionally or destructively. High-demand and hazardous parts, on the other hand, must be disassembled conventionally.

2.2. Mathematical Model

The mathematical model for PD-MTDLBP is as follows, and the parameters and variables required by the model are as shown in Appendix A.
min f 1 = s S k = 1 , 2 W s k
min f 2 = s S k = 1 , 2 ( T s k max { T s k } ) 2 / s S k = 1 , 2 W s k
max f 3 = i I e = 1 , 2 x i v i e m M i I s S k = 1 , 2 e = 1 , 2 ( x i s k c i e + x i s k t i e m ( c s + h i c h ) ) s S k = 1 , 2 q Q i I j I x i s k q x j s k ( q + 1 ) z i j t t c s | S | c f
s.t.
x i = 1 ,   i     { i | h i m + d i m 1 }
x i 1 ,   i     { i | h i m + d i m = 0 }
x j = 1 ,   P i j = 1 , x i = 1
x i e i = 1 ,   i     { i | h i m + d i m 1 }
e i 1 ,   i     { i | ( h i m + d i m = 0 ) ( x i = 1 ) }
s S k = 1 , 2 x i s k = 1 ,   i     { i | x i = 1 }
m M i I e = 1 , 2 x i s k t i e m + k = 1 , 2 q Q i I j I x i s k q x j s k ( q + 1 ) z i j t t t C T , s     S , k     { 1 , 2 }
s S k K ( j ) s x j s k s S k K ( i ) s x i s k ,   P i j = 1 ,   x i x j = 1
i I y i b s t i e m j I y j a s t j e m + k K ( a ) x a s k t a e m   , P b a = 1 ,   m M ,   s S ,   x b x a = 1
k = 1 , 2 x i s k + k = 1 , 2 x j s k 1 + ( y i j s + y j i s ) , i j I ,   s S
i I x i s k n W s k , s S ,   k = 1 , 2
k = 1 , 2 W s k 2 G s F s = 0 ,   s S
G s G s 1 ,   s { 2 , , | S | }
In the objective functions, the number of workstations is minimized by Equation (1). Workloads on of the disassembly line are smoothed by Equation (2). Disassembly profit is maximized by Equation (3) [30]. In the constraints, Equations (4) and (5) represents that the parts that are hazardous or demanded must be disassembled; the rest of the parts are disassembled randomly [7]. All of a task’s immediate predecessors must be completed in order for it to be performed, as shown in Equation (6). Equations (7) and (8) indicate that the parts that are hazardous or demanded must be disassembled in conventional mode, whilst others can be disassembled in destructive or conventional mode. Equation (9) denotes that the parts selected for disassembly must be assigned to a workstation. Equation (10) represents the cycle time constraint. For the whole disassembly line, the mated-station index of the immediate predecessor must not be greater than that of the immediate successor, as shown in Equation (11). Equation (12) represents the precedence constraint of tasks within the same workstation. Equation (13) represents the position constraint within the station, which defines the relative position between two tasks successively assigned to the same workstation. Equation (14) is the disassembly station and disassembly task constraint, so that the workstation is opened after the disassembly task is assigned. Equation (15) indicates that the total number of workstations is equal to the sum of the mated stations and companion stations [31]. Formula (16) indicates that the mated stations are started one by one.

3. The Proposed Method

For the purpose of solving multi-objective optimisation problems (MOP), meta-heuristic algorithms have been repeatedly shown to be very efficient. In this study, the non-dominated sorting genetic algorithm-II (NSGA-II) is improved and applied to address the proposed PD-MTDLBP. The NSGA-II algorithm is a Pareto-based approach, and its optimal solution set is essentially the non-inferior solution to the MOP. The NSGA algorithm is improved from the following aspects. Based on the multi-chromosomes encoding method proposed by Wang [7] et al., a decoding method suitable for PD-DLBP was constructed. Two processes, two-point crossover and single-point mutation, suitable for multi-chromosomes operations, are applied to generate new populations. The NSGA-II flowchart is depicted in Figure 1, and the detailed processes are given below.

3.1. Encoding

Encoding, also known as the process of coming up with a workable disassembly task sequence, is the first and most important step in solving the PD-MTDLBP problem. Three integer vectors are employed for the encoding of the PD-MTDLBP based on the disassembly precedence matrix: the task sequence vector (TS), task decision vector (TD), and task mode vector (TM). Each vector is a one-dimensional array with N t elements. The TS designates the order in which the tasks of the mix-model are carried out on the two-sided disassembly line.
The TD determines whether the tasks in the TS participate in the disassembly process, and its encoding process should meet Equations (4)–(6). The TM determines which mode the tasks involved in the disassembly should adopt. Its encoding process needs to satisfy Equations (7) and (8). Taking Figure 2, as an example, assuming that the hazard index of tasks 4 and 6 is 1, and is 0 for the others; and the demand index of task 2 and 11 is 1, and is 0 for the others. The TS, TD, and TM of a feasible initial solution can be constructed as shown in Table 1.

3.2. Decoding

During the decoding process, tasks are assigned to each workstation in the order specified in the task sequence vector, subject to cycle time and disassembly direction constraints. The decoding processes are as follows:
Step 1: Turn on the first mated station and begin decoding.
Step 2: Determine whether each model’s mated station has received all of the tasks in the TS. Proceed to step 8 if so. If not, move on to step 3.
Step 3: Assign the first task i in the TS as the active task.
Step 4: If TD[ i ] = 1, proceed to step 5. Otherwise, remove current task from TS and return to step 2.
Step 5: Determine the disassembly time of the current task according to TM[ i ]. If there is a tool change, add the required time to the disassembly time.
Step 6: Assign the current task to the left or right side of the mated station if it has a definite disassembly direction (L or R). If E, place it on the side where there is more time for disassembly.
Step 7: If the cycle time constraint is met, assign the task to the current companion station, otherwise, assign the task to a new one. After the assignment, remove the current task from TS and go back to step 2.
Step 8: Output the decoding result.

3.3. Crossover

The crossover of the task sequence vector is usually carried out at random in numerous research. It is easy to produce infeasible individuals by this type of crossing. In this study, a two-point crossover operator is adopted to guarantee that the crossed individuals meet the precedence constraints.
The individuals TS1 and TS2 are used to designate two parents of the two-point crossover operation, as seen in Figure 3. Two crossover points P1 and P2 are randomly selected in the parent individuals to determine the section of crossover. Keep the sequences before P1 and after P2 in TS1 unchanged. The sub-sequence {9, 12, 1, 2, 8, 10} between P1 and P2 in TS1 becomes {1, 2, 9, 8, 12, 10} through mapping of the same sequence in TS2, namely, the offspring individual N1 = {3, 5, 6, 1, 2, 9, 8, 12, 10, 4, 7, 11}. Under these crossover operations, the offspring always satisfy the precedence constraint [32].
The crossover operation of the task decision vector and task mode vector is consistent with the crossover of the task sequence vectors. However, it should be noted that after the completion of the crossover of the task decision vector, the sequence should be checked and adjusted to ensure that the disassembly decision variable of all the predecessor tasks of the selected task is 1.

3.4. Mutation

A random mutation of the task sequence vector can also create infeasible individuals. A single-point mutation operator based on a precedence constraint is employed to find a feasible individual. The individual TS is regarded as the parent of the single-point mutation operation, as depicted in Figure 4. In TS, first a mutation point P is chosen at random, and the closest predecessor {3} and successor {8} tasks of the chosen task are identified. The chosen task {5} is then randomly inserted between the predecessor and successor to create the feasible individual set [33]. The offspring individual N {3, 5, 6, 1, 2, 4, 7, 9, 8, 12, 10, 11} is then chosen at random from the set.
The task decision vector and task mode vector adopt the same mutation operation as the task sequence vector. Following the mutation of the task decision vector, the sequence should also be verified and corrected.

4. Case Study

A practical case of automobile is selected to verify the reliability and validity of the proposed model and method. Table 2 illustrates the 74 tasks that make up the entire process of disassembling an automobile. It includes information such as the hazardous property (h), the demanded property (d), the preferred operation direction (k), the disassembly mode €, the disassembly time (t) for three models (m), the revenue (v), and the type of tools (o) of each task. Figure 5 depicts the relationships between tasks in terms of priority. The precedence relationship, the preferred operation direction, and hazardous property for each task are taken from Liang [15] et al. The population and iteration times of the algorithm are set as 100 and 500. The crossover probability and mutation probability involved in the algorithm are set as 0.8 and 0.2, respectively. Minimum product set is M P S = { 1 ,   1 ,   1 } .
The cycle time of the disassembly line is 521 s. The conventional disassembly times of each model are randomly generated between 1/3~2/3 of the original task times. The destructive disassembly times are achieved by multiplying the conventional disassembly times by 1/12. The disassembly costs of different types of tools are shown in Table 3. The revenue generated from the conventional disassembly is randomly generated within the range of 20% to 50% of its market value. The revenue generated from the destructive disassembly is 3/4 of that from a conventional disassembly. The other auxiliary parameters are as follows: c s = 1 RMB/s, c h = 0.2   RMB/s, c f = 200 RMB, t t = 2 s.
NSGA-II algorithm has been run 10 times and 12 Pareto solutions have been obtained. The Pareto front of the algorithm is shown in Figure 6. The three objective function values of the Pareto front corresponding to Figure 6 are shown in Table 4. It can be seen from the results of f 1 and f 2 that there is a trade-off between the number of workstations and profit. This may be related to the longer disassembly time of high-value parts. However, from the results of f 3 , there is no significant correlation between the smoothness index and the number of workstations or between the smoothness index and profit; this is because the station time varies between disassembly schemes. This is consistent with the conclusion of Wang [7] et al.
In order to evaluate the benefits of the partial destructive mode, profits are calculated for each of the three modes (partial destructive mode, conventional mode, and destructive mode) as shown in Table 4. In the destructive mode, harmful parts and high-value parts are still disassembled in a conventional way, and the rest of the parts are disassembled destructively. The maximum values in the three results are highlighted in bold. It can be seen that in almost all results, the profit calculated under the partial destructive mode is the largest. The partial destructive mode clearly outperforms the conventional and destructive modes.
The three points marked in Figure 6 correspond to schemes that obtain better value on each of the three objectives. These are point P1 with the largest profit, point P2 with the best smoothness, and point P3 with the smallest workstation. The objective values ( f 1 , f 2 , − f 3 ) of the three points are (8, 115.3, −94,423.6), (8, 15.9, −92,041.6), and (6, 29.6, −92,397.6), respectively. The Gantt charts corresponding to the three points are shown in Figure 7, Figure 8 and Figure 9. It shows the task sequence, start, and end time of each task, and the tool changes between different tasks (filled with black in the figure). The disassembly scheme S1 and S2 are both performed on eight workstations. The optimal smoothness index can be obtained when scheme S2 is adopted. A total of 19 tasks are destructively dismantled. Although it has minimal idle time, its profits are not the highest. When scheme S1 is adopted, 22 tasks are destructively disassembled. The decrease in conventionally disassembled tasks, combined with the presence of the multi-constraint, resulted in a large amount of idle time, but it is still the most profitable scheme. In scheme S3, 31 tasks are destructively disassembled so that more tasks can be performed in fewer workstations. In this case, the impact on profit mainly comes from revenue of the parts and disassembly time cost, while the impact on profit from starting a new workstation is not the main one. Thus, there is a situation where six workstations have no advantage over eight workstations.
The disassembly scheme S1 with the maximum profit is selected to analyse the relationships among task profit, revenue, and cost, as shown in Figure 10. Here, the cost is expressed as a negative value. As the disassembly operation progresses, the cost increases gradually. Although four new mated stations are opened, the cost does not change dramatically. This indicates that the cost is mainly the time cost of disassembly. The profit of disassembly increases with the increase in revenue. Among them, when the high-value parts corresponding to Task 67 (Engine) and Task 68 (Transmission) are disassembled, the revenue and profit are dramatically improved. This is due to a fact that the revenue of these two parts is much higher than their disassembly cost.
As can be seen from the above results, fewer workstations do not lead to higher profit. At the same time, better smoothness does not effectively increase profits. This is related to the characteristics of the partial destructive disassembly mode itself. When fewer workstations are pursued, more tasks may be destructively disassembled to assign more tasks in one workstation. When pursuing the best smoothness, high-value parts may be destructively disassembled in order to achieve the balance of tasks among workstations, thus they are unable to obtain higher benefits. For enterprises, profit is the first priority. When the factory site is sufficient, the disassembly scheme with a relatively large number of workstations but the highest profit should be selected.

5. Conclusions

This research innovatively designed a mixed-model two-sided disassembly line considering a partial destructive mode. Harmful parts and high-value parts are disassembled in a conventional mode, and other parts are disassembled randomly in a conventional or destructive mode. The impact of tool change on operation time is considered to more accurately describe the actual disassembly process. Then, the mathematical model of the disassembly process is established, and the three objectives of the number of workstations, the smoothness index, and the profit are optimized. In addition, in order to solve this combinatorial optimization problem efficiently, NSGA-II, which has been proved to be superior by many studies, is selected in this study, and the encoding, decoding, crossover, and mutation rules are redefined according to the characteristics of the problem. The results show that the partial destructive disassembly mode can maximize profits.
In this work, the mixed-model disassembly of large-volume products is studied from the perspective of a partial destructive mode, which provides a new research idea for the disassembly of waste products under uncertain conditions. The mathematical model and algorithm constructed in this paper can provide theoretical and technical guidance for the construction of large-volume products disassembly line.
Future research can be extended to many fields. This study did not take into account the correlation between parts. In the same disassembly sequence, whether the destructive disassembly of the predecessor will affect the disassembly mode of the successors is a problem worth further investigation. Further, disassembly lines for large-volume products can be combined with assembly lines for large-volume products, allowing economic and environmental indicators of the disassembly to assembly process to be considered at a more automated disassembly level.

Author Contributions

B.C.: Writing—Original draft, methodology. P.L.: software, data curation. C.Z.: validation, supervision. H.G.: validation. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially supported by the Project of International Cooperation and Exchanges NSFC [Grant No. 51861165202], the National Natural Science Foundation of China [Grant Nos. 51575211, 51705263, 51805330], the 111 Project of China [Grant No. B16019]. The authors thank the technical support from the Experiment Center for Advanced Manufacturing and Technology in the School of Mechanical Science & Engineering of HUST.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author, upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

The parameters and variables required by the model are as follows:
  • Indices:
i , j , a , b : Index of tasks, i , j , a , b I .
s ,   s : Index of mated stations, s ,   s S .
k : Side of the stations, left side, k = 1 ;   right   side ,   k = 2 .
q :   Position of the tasks within a workstation, q Q .
m :   Product model, m M .
  • Parameters:
I :   Set of tasks, I = { 1 ,   2 , , i , , N t } .
S :   Set of mated stations, S = { 1 , 2 , , s , , N s } .
Q :   Set of task positions, Q = { 1 , 2 , , q , , N q } .
M :   Set of product model, M = { 1 , 2 , , m , , N m } .
t i e m :   Disassembly time when the task i of model m adopts disassembly mode e .
t t :   Tool replacement time.
v i e :   Disassembly revenue when task i adopts disassembly mode e ;
c i e :   Disassembly cost when task i adopts disassembly mode e ;
c s :   Unit time cost of running the workstation.
c h :   The additional unit time cost to the workstation while handling hazardous tasks.
c f :   Fixed cost of starting workstation.
o i : Type of tool for task i .
T s k :   Total disassembly time in workstation.
C T :   Cycle time.
M P S :   Minimum product set,   M P S = { a 1 , a 2 , a 3 , , a M } .
a m :   Number of models m in M P S , a m = A m / L ,     ( m = 1 , 2 , , N m ) .
A m :   Number of products m .
L :   The greatest common divisor of all A m .
  • Decision variables:
x i :   1, if task i is performed, 0, otherwise.
x i s k :   1, if task i is assigned to the k side of the mated station s , 0, otherwise.
x i s k q :   1, if task i is assigned to position q on k side of the mated station s , 0, otherwise.
e i :   1, if the task i is disassembled conventionally, 0, if the task i is disassembled destructively.
W s k :   1, if the k side of the mated station s is used, 0, otherwise.
G s :   1, if the entire mated station s is used, 0, otherwise.
F s :   1, if only one side of the mated station s is used, 0, otherwise.
y i j s :   For mated station s , 1, if task i is assigned to the s before task j , 0, otherwise.
  • Indicator variables:
h i : 1, if the task i is hazardous, 0, otherwise.
d i :   1, if the task i is demanded, 0, otherwise.
z i j :   1, if the disassembly tools for task i and task j are different, 0, otherwise.
P i j : 1, if task j is an immediate predecessor of task i , 0, otherwise.

References

  1. Rehman, S.U.; Kraus, S.; Shah, S.A.; Khanin, D.; Mahto, R.V. Analyzing the relationship between green innovation and environmental performance in large manufacturing firms. Technol. Forecast. Soc. Chang. 2021, 163, 120481. [Google Scholar] [CrossRef]
  2. Guo, H.F.; Lian, X.; Zhang, Y.; Ren, Y.P.; He, Z.B.; Zhang, R.; Ding, N. Analysis of Environmental Policy’s Impact on Remanufacturing Decision Under the Effect of Green Network Using Differential Game Model. IEEE Access 2020, 8, 115251–115262. [Google Scholar] [CrossRef]
  3. Wu, J.Z.; Lian, K.L.; Deng, Y.L.; Jiang, P.; Zhang, C.Y. Multi-Objective Parameter Optimization of Fiber Laser Welding Considering Energy Consumption and Bead Geometry. IEEE Trans. Autom. Sci. Eng. 2022, 19, 3561–3574. [Google Scholar] [CrossRef]
  4. Wu, J.Z.; Zhang, C.Y.; Lian, K.L.; Cao, H.J.; Li, C.B. Carbon emission modeling and mechanical properties of laser, arc and laser-arc hybrid welded aluminum alloy joints. J. Clean. Prod. 2022, 378, 134437. [Google Scholar] [CrossRef]
  5. Gungor, A.; Gupta, S.M.; Pochampally, K.; Kamarthi, S.V. Complications in disassembly line balancing. In Proceedings of the 1st International Conference on Environmentally Conscious Manufacturing, Boston, MA, USA, 6–8 November 2000; pp. 289–298. [Google Scholar]
  6. Wu, K.; Guo, X.W.; Liu, S.X.; Qi, L.; Zhao, J.; Zhao, Z.Y.; Wang, X. IEEE Multi-objective Discrete Brainstorming Optimizer for Multiple-product Partial U-shaped Disassembly Line Balancing Problem. In Proceedings of the 33rd Chinese Control and Decision Conference (CCDC), Kunming, China, 22–24 May 2021; pp. 305–310. [Google Scholar]
  7. Wang, K.P.; Li, X.Y.; Gao, L.; Li, P.G. Energy consumption and profit -oriented disassembly line balancing for waste electrical and electronic equipment. J. Clean. Prod. 2020, 265, 121829. [Google Scholar] [CrossRef]
  8. Paprocka, I.; Skolud, B. A Predictive Approach for Disassembly Line Balancing Problems. Sensors 2022, 22, 3920. [Google Scholar] [CrossRef]
  9. Wu, T.F.; Zhang, Z.Q.; Yin, T.; Zhang, Y. Multi-objective optimisation for cell-level disassembly of waste power battery modules in human-machine hybrid mode. Waste Manag. 2022, 144, 513–526. [Google Scholar] [CrossRef]
  10. Ren, Y.P.; Zhang, C.Y.; Zhao, F.; Triebe, M.J.; Meng, L.L. An MCDM-Based Multiobjective General Variable Neighborhood Search Approach for Disassembly Line Balancing Problem. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 3770–3783. [Google Scholar] [CrossRef]
  11. Liang, W.; Zhang, Z.Q.; Zhang, Y.; Xu, P.Y.; Yin, T. Improved social spider algorithm for partial disassembly line balancing problem considering the energy consumption involved in tool switching. Int. J. Prod. Res. 2022, 1–17. [Google Scholar] [CrossRef]
  12. Guo, H.F.; Zhang, L.S.; Ren, Y.P.; Li, Y.; Zhou, Z.W.; Wu, J.Z. Optimizing a stochastic disassembly line balancing problem with task failure via a hybrid variable neighborhood descent-artificial bee colony algorithm. Int. J. Prod. Res. 2022, 1–15. [Google Scholar] [CrossRef]
  13. Bentaha, M.L.; Marange, P.; Voisin, A.; Moalla, N. End-of-Life product quality management for efficient design of disassembly lines under uncertainty. Int. J. Prod. Res. 2022, 1–22. [Google Scholar] [CrossRef]
  14. Paksoy, T.; Gungor, A.; Ozceylan, E.; Hancilar, A. Mixed model disassembly line balancing problem with fuzzy goals. Int. J. Prod. Res. 2013, 51, 6082–6096. [Google Scholar] [CrossRef]
  15. Liang, J.Y.; Guo, S.S.; Xu, W.X. Balancing Stochastic Mixed-Model Two-Sided Disassembly Line Using Multiobjective Genetic Flatworm Algorithm. IEEE Access 2021, 9, 138067–138081. [Google Scholar] [CrossRef]
  16. McGovern, S.M.; Gupta, S.M. Combinatorial optimization analysis of the unary NP-complete disassembly line balancing problem. Int. J. Prod. Res. 2007, 45, 4485–4511. [Google Scholar] [CrossRef]
  17. Lambert, A.J.D. Linear programming in disassembly/clustering sequence generation. Comput. Ind. Eng. 1999, 36, 723–738. [Google Scholar] [CrossRef]
  18. Bentaha, M.L.; Battaia, O.; Dolgui, A. An exact solution approach for disassembly line balancing problem under uncertainty of the task processing times. Int. J. Prod. Res. 2015, 53, 1807–1818. [Google Scholar] [CrossRef] [Green Version]
  19. Ren, Y.P.; Meng, L.L.; Zhao, F.; Zhang, C.Y.; Guo, H.F.; Tian, Y.; Tong, W.; Sutherland, J.W. An improved general variable neighborhood search for a static bike-sharing rebalancing problem considering the depot inventory. Expert Syst. Appl. 2020, 160, 113752. [Google Scholar] [CrossRef]
  20. Avikal, S.; Mishra, P.K.; Jain, R. A Fuzzy AHP and PROMETHEE method-based heuristic for disassembly line balancing problems. Int. J. Prod. Res. 2014, 52, 1306–1317. [Google Scholar] [CrossRef]
  21. McGovern, S.M.; Gupta, S.M. 2-opt heuristic for the disassembly line balancing problem. In Proceedings of the 3rd International Conference on Environmentally Conscious Manufacturing, Providence, RI, USA, 29–30 October 2003; pp. 71–84. [Google Scholar]
  22. Cheng, C.Y.; Chen, Y.Y.; Pourhejazy, P.; Lee, C.Y. Disassembly Line Balancing of Electronic Waste Considering the Degree of Task Correlation. Electronics 2022, 11, 533. [Google Scholar] [CrossRef]
  23. Kizilay, D. A novel constraint programming and simulated annealing for disassembly line balancing problem with AND/OR precedence and sequence dependent setup times. Comput. Oper. Res. 2022, 146, 105915. [Google Scholar] [CrossRef]
  24. Cil, Z.A.; Mete, S.; Serin, F. Robotic disassembly line balancing problem: A mathematical model and ant colony optimization approach. Appl. Math. Model. 2020, 86, 335–348. [Google Scholar] [CrossRef]
  25. Ren, Y.P.; Yu, D.Y.; Zhang, C.Y.; Tian, G.D.; Meng, L.L.; Zhou, X.Q. An improved gravitational search algorithm for profit-oriented partial disassembly line balancing problem. Int. J. Prod. Res. 2017, 55, 7302–7316. [Google Scholar] [CrossRef]
  26. Guo, X.W.; Zhang, Z.W.; Qi, L.; Liu, S.X.; Tang, Y.; Zhao, Z.Y. Stochastic Hybrid Discrete Grey Wolf Optimizer for Multi-Objective Disassembly Sequencing and Line Balancing Planning in Disassembling Multiple Products. IEEE Trans. Autom. Sci. Eng. 2022, 19, 1744–1756. [Google Scholar] [CrossRef]
  27. Lu, Q.; Ren, Y.P.; Jin, H.Y.; Meng, L.L.; Li, L.; Zhang, C.Y.; Sutherland, J.W. A hybrid metaheuristic algorithm for a profit-oriented and energy-efficient disassembly sequencing problem. Robot. Comput. Integr. Manuf. 2020, 61, 101828. [Google Scholar] [CrossRef]
  28. Kucukkoc, I. Balancing of two-sided disassembly lines: Problem definition, MILP model and genetic algorithm approach. Comput. Oper. Res. 2020, 124, 105064. [Google Scholar] [CrossRef]
  29. Macaskill, J. Production-line balances for mixed-model lines. Manag. Sci. 1972, 19, 423–434. [Google Scholar] [CrossRef]
  30. Wang, K.; Li, X.; Gao, L.; Li, P.; Sutherland, J.W. A Discrete Artificial Bee Colony Algorithm for Multiobjective Disassembly Line Balancing of End-of-Life Products. IEEE Trans. Cybern. 2022, 52, 7415–7426. [Google Scholar] [CrossRef]
  31. Delice, Y.; Aydogan, E.K.; Ozcan, U.; Ilkay, M.S. A modified particle swarm optimization algorithm to mixed-model two-sided assembly line balancing. J. Intell. Manuf. 2017, 28, 23–36. [Google Scholar] [CrossRef]
  32. Tian, G.; Zhang, C.; Fathollahi-Fard, A.M.; Li, Z.; Zhang, C.; Jiang, Z. An Enhanced Social Engineering Optimizer for Solving an Energy-Efficient Disassembly Line Balancing Problem Based on Bucket Brigades and Cloud Theory. IEEE Trans. Ind. Inform. 2022, 1–11. [Google Scholar] [CrossRef]
  33. Tian, G.D.; Yuan, G.; Aleksandrov, A.; Zhang, T.Z.; Li, Z.W.; Fathollahi-Fard, A.M.; Ivanov, M. Recycling of spent Lithium-ion Batteries: A comprehensive review for identification of main challenges and future research trends. Sustain. Energy Technol. Assess. 2022, 53, 102447. [Google Scholar] [CrossRef]
Figure 1. Flowchart of NSGA-II.
Figure 1. Flowchart of NSGA-II.
Mathematics 11 01299 g001
Figure 2. Disassembly precedence diagram.
Figure 2. Disassembly precedence diagram.
Mathematics 11 01299 g002
Figure 3. Individual crossover operation.
Figure 3. Individual crossover operation.
Mathematics 11 01299 g003
Figure 4. Individual mutation operation.
Figure 4. Individual mutation operation.
Mathematics 11 01299 g004
Figure 5. Precedence relationships among the parts of the waste automobile.
Figure 5. Precedence relationships among the parts of the waste automobile.
Mathematics 11 01299 g005
Figure 6. The Pareto front of NSGA-II.
Figure 6. The Pareto front of NSGA-II.
Mathematics 11 01299 g006
Figure 7. Gantt chart of disassembly scheme S1.
Figure 7. Gantt chart of disassembly scheme S1.
Mathematics 11 01299 g007
Figure 8. Gantt chart of disassembly scheme S2.
Figure 8. Gantt chart of disassembly scheme S2.
Mathematics 11 01299 g008
Figure 9. Gantt chart of disassembly scheme S3.
Figure 9. Gantt chart of disassembly scheme S3.
Mathematics 11 01299 g009
Figure 10. The relationships among task profit, revenue, and cost.
Figure 10. The relationships among task profit, revenue, and cost.
Mathematics 11 01299 g010
Table 1. Encoding vector.
Table 1. Encoding vector.
Task123456789101112
TS356912128104711
TD111010111101
TM101-1-1011-1
Table 2. Tasks information of the automobile disassembly.
Table 2. Tasks information of the automobile disassembly.
No.Partshdke = 1e = 0
tvotvo
m1m2m3--m1m2m3--
1Left engine hood hinge00L20181719622214 9
2Right engine hood hinge00R17211319122214 9
3Engine hood01E1015128336121625 9
4Airbag11L1001039112966998972 7
5Battery10R3339391105 34483 8
6Fuse Box10R282730183 33314 8
7Waste fluid10E13816206 21215 7
8Waste oil10E19520214323 1717122 7
9Refrigerant10E633843174 64413 8
10Left front wheel00L4131311301 43398 7
11Left rear wheel00L2741291305 34398 7
12Right front wheel00R3222301304 32398 8
13Right rear wheel00R3840391303 44498 9
14Left fender00L222021316 22223 8
15Right fender00R223324315 23223 8
16Left front bumper00L4323431825 424137 8
17Right front bumper00R2338421822 244137 8
18Front bumper00E1719142855 222214 7
19Air intake grille00E2918221072 32280 8
20Left lamps00L3124269442 323708 9
21Right lamps00R2542309441 343708 7
22Left front door01L38444411491 444862 9
23Left rear door01L29454811493 344862 8
24Right front door01R5138487464544560 9
25Right rear door01R5034427462534560 8
26Left trunk cover hinge00L19191761322246 8
27Right trunk cover hinge00R20151761222246 9
28Trunk cover01E4127229101432683 7
29Spare wheel00E23203283522362 7
30Left rear bumper00L3524281594323119 9
31Right rear bumper00R2833381595334119 9
32Rear bumper00E1319142441222183 8
33Radiator00E5656487421554557 9
34Condenser00E4862774091467307 9
35Coolant tank10E7071534525665339 8
36Air cleaner00E3835287875433590 7
37Wiper00E333232123533392 8
38Wiper motor00E37302658443344 8
39Left front windscreen00L42565270445553 7
30Right front windscreen00R57434270454453 7
41Front windscreen10E3032182483332186 8
42Left rear windscreen00L23332551323338 9
43Right rear windscreen00R33332651333338 8
44Rear windscreen10E2423201565222117 9
45Left seat01L9512610097738119733 7
46Right seat01R13713414911866121213890 9
47Armrest box00E37683525546319 9
48Fuel tank10R4376776376477478 7
49Steering wheel00L5639471892544142 9
50Left center console bolt00L636759126651 9
51Right center console bolt00R503646225342 8
52Center console panel00E3834444383434329 8
53Dashboard00L4839355083443381 7
54Shift handle00E687660106667580 9
55Brake rigging00L89103772262897170 9
56Clutch pedal00L27253581233361 9
57Accelerator pedal00L39363981643461 8
58Air conditioner01E4764706605466495 8
59Steering system00L103121121512491111384 8
60Carbon canister10E14131323122217 8
61Bottom guard board00E26302770233353 9
62Exhaust pipe11E704153144016451080 9
63Drive shaft01E99164109577191410433 7
64Electric generator00E103100963921998294 9
65Front suspension00E1221021096411191048 7
66Rear suspension00E931161285768101143 8
67Engine01E163180213618841415184641 8
68Transmission01E1171569365622101384922 8
69Left decoration10L47478091144768 9
70Right decoration10R45765662447547 7
71Interior light10E241619842226 9
72Audio system00E4430352444433183 9
73Left wiring harness00L3535393853334289 7
74Right wiring harness00R2133313311233248 7
Table 3. Disassembly costs of different types of tools.
Table 3. Disassembly costs of different types of tools.
o123456789
c6108479253
Table 4. The computational result of NSGA-II.
Table 4. The computational result of NSGA-II.
No. f 1 f 2 f 3
Partial Destructive DisassemblyConventional
Disassembly
Destructive
Disassembly
1667.4−92,893.6−91,939.6−92,108.6
2649.4−92,807.6−92,581.6−92,126.6
3629.6−92,397.6−92,581.6−92,126.6
46134.9−93,804.6−91,963.6−92,084.6
5815.9−92,041.6−91,939.6−92,084.6
68106.8−94,004.6−91,933.6−92,072.6
7844.9−92,638.6−91,945.6−92,090.6
8882.9−93,152.6−91,981.6−92,090.6
9895.7−93,770.6−92,557.6−92,102.6
108115.3−94,423.6−91,963.6−92,126.6
11829.8−92,260.6−91,969.6−92,078.6
12876.4−92,911.6−92,551.6−92,102.6
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

Chao, B.; Liang, P.; Zhang, C.; Guo, H. Multi-Objective Optimization for Mixed-Model Two-Sided Disassembly Line Balancing Problem Considering Partial Destructive Mode. Mathematics 2023, 11, 1299. https://doi.org/10.3390/math11061299

AMA Style

Chao B, Liang P, Zhang C, Guo H. Multi-Objective Optimization for Mixed-Model Two-Sided Disassembly Line Balancing Problem Considering Partial Destructive Mode. Mathematics. 2023; 11(6):1299. https://doi.org/10.3390/math11061299

Chicago/Turabian Style

Chao, Bao, Peng Liang, Chaoyong Zhang, and Hongfei Guo. 2023. "Multi-Objective Optimization for Mixed-Model Two-Sided Disassembly Line Balancing Problem Considering Partial Destructive Mode" Mathematics 11, no. 6: 1299. https://doi.org/10.3390/math11061299

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