Model review and algorithm comparison on multi-objective disassembly line balancing

Abstract As the disassembly of end-of-life products is affected by several dynamic and uncertain issues, many mathematical models and solution approaches have been established. However, with more extended objectives, constraints and different methods of disassembly, inconsistent models relating to product representations and types of disassembly lines have become the main barriers for the transfer of research to practise. In this paper, a systematic overview of recent models to summarise the input data, parameters, decision variables, constraints and objectives of disassembly line balancing are presented. After discussing the adaptation and extensibility of these models for different environments, a unified encoding scheme is designed to apply typical multi-objective evolutionary algorithms on this problem with extensive decision variables and seven significant objectives. Algorithm comparison on four typical cases is then carried out based on seven commonly used products to verify the optimisation process for the integrated version of existing models and demonstrate the overall performance of the typical multi-objective evolutionary algorithms on this problem. Experimental results can be a baseline for further algorithm design and practical algorithm selection on these disassembly line balancing scenarios.

[1]  Ajd Fred Lambert,et al.  Disassembly sequencing: A survey , 2003 .

[2]  Feifeng Zheng,et al.  A new distribution-free model for disassembly line balancing problem with stochastic task processing times , 2018, Int. J. Prod. Res..

[3]  Surendra M. Gupta,et al.  Greedy algorithm for disassembly line scheduling , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[4]  Surendra M. Gupta,et al.  A variable neighbourhood search algorithm for disassembly lines , 2015 .

[5]  Alexandre Dolgui,et al.  An exact solution approach for disassembly line balancing problem under uncertainty of the task processing times , 2015 .

[6]  Duc Truong Pham,et al.  Evolutionary many-objective optimization for mixed-model disassembly line balancing with multi-robotic workstations , 2019, Eur. J. Oper. Res..

[7]  Yixiong Feng,et al.  A new multi-objective ant colony algorithm for solving the disassembly line balancing problem , 2010 .

[8]  Eren Özceylan,et al.  Resource Constrained Disassembly Line Balancing Problem , 2016 .

[9]  Alexandre Dolgui,et al.  Lagrangian Relaxation for Stochastic Disassembly Line Balancing Problem , 2014 .

[10]  Kalyanmoy Deb,et al.  An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints , 2014, IEEE Transactions on Evolutionary Computation.

[11]  Surendra M. Gupta,et al.  Disassembly line in product recovery , 2002 .

[12]  Alexandre Dolgui,et al.  Second order conic approximation for disassembly line design with joint probabilistic constraints , 2015, Eur. J. Oper. Res..

[13]  Ayyuce Aydemir-Karadag,et al.  Multi-objective optimization of stochastic disassembly line balancing with station paralleling , 2013, Comput. Ind. Eng..

[14]  P. C. Jha,et al.  Integrating disassembly line balancing in the planning of a reverse logistics network from the perspective of a third party provider , 2017, Ann. Oper. Res..

[15]  Alexandre Dolgui,et al.  A sample average approximation method for disassembly line balancing problem under uncertainty , 2014, Comput. Oper. Res..

[16]  Chao Guan,et al.  Multi-objective partial parallel disassembly line balancing problem using hybrid group neighbourhood search algorithm , 2020 .

[17]  Peihuang Lou,et al.  Joint decision-making on automated disassembly system scheme selection and recovery route assignment using multi-objective meta-heuristic algorithm , 2019, Int. J. Prod. Res..

[18]  Sagar V. Kamarthi,et al.  Complications in disassembly line balancing , 2001, SPIE Optics East.

[19]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[20]  Jia Liu,et al.  Balancing Disassembly Line in Product Recovery to Promote the Coordinated Development of Economy and Environment , 2017 .

[21]  Xinyu Li,et al.  Modeling and optimization of multi-objective partial disassembly line balancing problem considering hazard and profit , 2019, Journal of Cleaner Production.

[22]  A. Regattieri,et al.  Innovative solutions for reusing packaging waste materials in humanitarian logistics , 2018 .

[23]  Turan Paksoy,et al.  Mixed model disassembly line balancing problem with fuzzy goals , 2013 .

[24]  Can Akkan,et al.  Task-failure-driven rebalancing of disassembly lines , 2012 .

[25]  Surendra M. Gupta,et al.  Disassembly line balancing. , 2007 .

[26]  Alexandre Dolgui,et al.  A decomposition method for stochastic partial disassembly line balancing with profit maximization , 2013, 2013 IEEE International Conference on Automation Science and Engineering (CASE).

[27]  Yi Wang,et al.  A Pareto improved artificial fish swarm algorithm for solving a multi-objective fuzzy disassembly line balancing problem , 2017, Expert Syst. Appl..

[28]  Alexandre Dolgui,et al.  A taxonomy of line balancing problems and their solutionapproaches , 2013 .

[29]  Turan Paksoy,et al.  Modeling and optimizing the integrated problem of closed-loop supply chain network design and disassembly line balancing , 2014 .

[30]  Surendra M. Gupta,et al.  A particle swarm optimization algorithm with neighborhood-based mutation for sequence-dependent disassembly line balancing problem , 2013, The International Journal of Advanced Manufacturing Technology.

[31]  Liang Gao,et al.  A multi-objective discrete flower pollination algorithm for stochastic two-sided partial disassembly line balancing problem , 2019, Comput. Ind. Eng..

[32]  F. Tevhide Altekin,et al.  Remedial actions for disassembly lines with stochastic task times , 2016, Comput. Ind. Eng..

[33]  Surendra M. Gupta,et al.  Multi-objective fuzzy disassembly line balancing using a hybrid discrete artificial bee colony algorithm , 2015 .

[34]  Chaoyong Zhang,et al.  An MCDM-Based Multiobjective General Variable Neighborhood Search Approach for Disassembly Line Balancing Problem , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[35]  Manoj Kumar Tiwari,et al.  A collaborative ant colony algorithm to stochastic mixed-model U-shaped disassembly line balancing and sequencing problem , 2008 .

[36]  Eren Özceylan,et al.  A solution approach based on beam search algorithm for disassembly line balancing problem , 2016 .

[37]  Surendra M. Gupta,et al.  Use of MCDM techniques in environmentally conscious manufacturing and product recovery: State of the art , 2015 .

[38]  Alexandre Dolgui,et al.  Chance Constrained Programming Model for Stochastic Profit-Oriented Disassembly Line Balancing in the Presence of Hazardous Parts , 2013, APMS.

[39]  Surendra M. Gupta,et al.  Unified assembly- and disassembly-line model formulae , 2015 .

[40]  Shengxiang Yang,et al.  Pareto or Non-Pareto: Bi-Criterion Evolution in Multiobjective Optimization , 2016, IEEE Transactions on Evolutionary Computation.

[41]  Mauro Gamberi,et al.  A planning model for the optimisation of the end-of-life vehicles recovery network , 2014 .

[42]  Xin Yao,et al.  of Birmingham Quality evaluation of solution sets in multiobjective optimisation , 2019 .

[43]  Eren Özceylan,et al.  Disassembly line balancing problem: a review of the state of the art and future directions , 2019, Int. J. Prod. Res..

[44]  Ion Caciula,et al.  Real Time Balancing of Complex Disassembly Lines , 2008 .

[45]  Surendra M. Gupta,et al.  Ant colony optimization for disassembly sequencing with multiple objectives , 2006 .

[46]  Alexandre Dolgui,et al.  Profit-oriented partial disassembly line design: dealing with hazardous parts and task processing times uncertainty , 2018, Int. J. Prod. Res..

[47]  C. McMahon,et al.  Reducing waste: repair, recondition, remanufacture or recycle? , 2006 .

[48]  Surendra M. Gupta,et al.  Combinatorial optimization analysis of the unary NP-complete disassembly line balancing problem , 2007 .

[49]  Jaime A. Camelio,et al.  Multi-objective partial disassembly optimization based on sequence feasibility , 2013 .

[50]  Mehmet Ali Ilgin,et al.  Environmentally conscious manufacturing and product recovery (ECMPRO): A review of the state of the art. , 2010, Journal of environmental management.

[51]  F. Tevhide Altekin,et al.  A Piecewise Linear Model for Stochastic Disassembly Line Balancing , 2016 .

[52]  Eckart Zitzler,et al.  Indicator-Based Selection in Multiobjective Search , 2004, PPSN.

[53]  Masoud Seidi,et al.  The Balancing of Disassembly Line of Automobile Engine Using Genetic Algorithm (GA) in Fuzzy Environment , 2016 .

[54]  Alexandre Dolgui,et al.  Disassembly Line Balancing Problem with Fixed Number of Workstations under Uncertainty , 2014 .

[55]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[56]  Erkan Celik,et al.  Supply-driven rebalancing of disassembly lines: A novel mathematical model approach , 2019, Journal of Cleaner Production.

[57]  Ravi Subramanian,et al.  Product Design and Supply Chain Coordination Under Extended Producer Responsibility , 2008 .

[58]  Levent Kandiller,et al.  Profit-oriented disassembly-line balancing , 2008 .

[59]  Rajeev Jain,et al.  A Fuzzy AHP and PROMETHEE method-based heuristic for disassembly line balancing problems , 2014 .

[60]  Xiaomin Zhu,et al.  A multi-objective algorithm for task scheduling and resource allocation in cloud-based disassembly , 2016 .

[61]  Surendra M. Gupta,et al.  Disassembly sequence plan generation using a branch-and-bound algorithm , 2001 .

[62]  Yi Wang,et al.  A Pareto firefly algorithm for multi-objective disassembly line balancing problems with hazard evaluation , 2018, Int. J. Prod. Res..

[63]  Yakup Kara,et al.  A network-based shortest route model for parallel disassembly line balancing problem , 2015 .

[64]  S. Jack Hu,et al.  Disassembly line balancing under high variety of end of life states using a joint precedence graph approach , 2015 .

[65]  Surendra M. Gupta,et al.  A tabu search algorithm for balancing a sequence-dependent disassembly line , 2014 .

[66]  Gang Yuan,et al.  Multi-objective low-carbon disassembly line balancing for agricultural machinery using MDFOA and fuzzy AHP , 2019, Journal of Cleaner Production.

[67]  Mehmet Ali Ilgin,et al.  Disassembly line balancing using linear physical programming , 2017, Int. J. Prod. Res..

[68]  F. Tevhide Altekin,et al.  A comparison of piecewise linear programming formulations for stochastic disassembly line balancing , 2017, Int. J. Prod. Res..

[69]  Surendra M. Gupta,et al.  Ant colony optimization for sequence‐dependent disassembly line balancing problem , 2013 .

[70]  Alexandre Dolgui,et al.  Disassembly Line Balancing and Sequencing under Uncertainty , 2014 .

[71]  Dong-Ho Lee,et al.  Disassembly process planning algorithms for end-of-life product recovery and environmentally conscious disposal , 2011 .

[72]  Masato Inoue,et al.  Optimal Disassembly System Design with Environmental and Economic Parts Selection for CO2 Saving Rate and Recycling Cost , 2014 .

[73]  Ion Caciula,et al.  Column generation approach for disassembly line balancing , 2016 .

[74]  Dong-Ho Lee,et al.  Selective disassembly sequencing with random operation times in parallel disassembly environment , 2018, Int. J. Prod. Res..

[75]  Mehmet Ali Ilgin A DEMATEL-Based Disassembly Line Balancing Heuristic , 2019 .

[76]  Wenjun Xu,et al.  An improved multi-objective discrete bees algorithm for robotic disassembly line balancing problem in remanufacturing , 2018, The International Journal of Advanced Manufacturing Technology.

[77]  Surendra M. Gupta,et al.  A hybrid genetic algorithm for sequence-dependent disassembly line balancing problem , 2016, Ann. Oper. Res..

[78]  Marco Bortolini,et al.  Bi-objective design of fresh food supply chain networks with reusable and disposable packaging containers , 2018 .

[79]  Surendra M. Gupta,et al.  Product recovery using a disassembly line: challenges and solution , 2001, Proceedings of the 2001 IEEE International Symposium on Electronics and the Environment. 2001 IEEE ISEE (Cat. No.01CH37190).

[80]  Beatrice Lazzerini,et al.  EMOGA: A Hybrid Genetic Algorithm With Extremal Optimization Core for Multiobjective Disassembly Line Balancing , 2018, IEEE Transactions on Industrial Informatics.

[81]  Alexandre Dolgui,et al.  Dealing with uncertainty in disassembly line design , 2014 .

[82]  Jia Liu,et al.  An efficient hybrid artificial bee colony algorithm for disassembly line balancing problem with sequence-dependent part removal times , 2019, Engineering Optimization.

[83]  Sencer Yeralan,et al.  A disassembly line balancing problem with fixed number of workstations , 2016, Eur. J. Oper. Res..

[84]  Alexandre Dolgui,et al.  New mixed integer approach to solve a multi-level capacitated disassembly lot-sizing problem with defective items and backlogging , 2020 .

[85]  Alexandre Dolgui,et al.  A Stochastic Formulation of the Disassembly Line Balancing Problem , 2012, APMS.

[86]  Masato Inoue,et al.  Disassembly system modeling and design with parts selection for cost, recycling and CO2 saving rates using multi criteria optimization , 2016 .

[87]  Surendra M. Gupta,et al.  A balancing method and genetic algorithm for disassembly line balancing , 2007, Eur. J. Oper. Res..

[88]  Surendra M. Gupta,et al.  Artificial bee colony algorithm for solving sequence-dependent disassembly line balancing problem , 2013, Expert Syst. Appl..

[89]  Laine Mears,et al.  An effective integer program for a general assembly line balancing problem with parallel workers and additional assignment restrictions , 2019, Journal of Manufacturing Systems.

[90]  Chaoyong Zhang,et al.  An improved gravitational search algorithm for profit-oriented partial disassembly line balancing problem , 2017, Int. J. Prod. Res..

[91]  Surendra M. Gupta,et al.  Simulated Annealing Algorithm for Solving Sequence-Dependent Disassembly Line Balancing Problem , 2013, MIM.

[92]  Ihsan Sabuncuoglu,et al.  Two exact formulations for disassembly line balancing problems with task precedence diagram construction using an AND/OR graph , 2009 .

[93]  Alfred J.D. Lambert,et al.  Disassembly Modeling for Assembly, Maintenance, Reuse and Recycling , 2004 .

[94]  Qiong Wu,et al.  Decomposition-based bi-objective optimization for sustainable robotic assembly line balancing problems , 2020 .