Many-objective best-order-sort genetic algorithm for mixed-model multi-robotic disassembly line balancing

Abstract Disassembly is a crucial step of the end-of-life product recovery with growing environmental concerns. Improving the disassembly process helps to raise the resource utilization rate and to reduce the environmental pollution. Robotic disassembly line is considered to be one of the most efficient and eco-friendly disassembly systems. In this article, the mixed-model multi-robotic disassembly line balancing problem is addressed with the objectives of optimizing the number of robots, number of workstations, total load density, hazardous task cost, and CO2 saving rate. A mathematical programming formulation is proposed to represent the problem based on the transformed AND/OR graph of product. Since the addressed problem is NP-hard, a many-objective best-order-sort genetic algorithm, including a particular encoding/decoding procedure, two genetic operators, a neighborhood search operator, and the best-order-sort mechanism, has been developed. The performance of the proposed algorithm is compared with three state-of-the-art evolutionary algorithms. Computational results show that the proposed algorithm can be considered as an efficient solution method for solving this problem.

[1]  Liping Zhang,et al.  Minimizing energy consumption and cycle time in two-sided robotic assembly line systems using restarted simulated annealing algorithm , 2016 .

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

[3]  S. G. Ponnambalam,et al.  An investigation on minimizing cycle time and total energy consumption in robotic assembly line systems , 2015 .

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

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

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

[7]  Marco Laumanns,et al.  SPEA2: Improving the Strength Pareto Evolutionary Algorithm For Multiobjective Optimization , 2002 .

[8]  Mustafa Yilmaz,et al.  Multi-manned assembly line balancing problem with balanced load density , 2015 .

[9]  Peter Nielsen,et al.  Multi-objective co-operative co-evolutionary algorithm for minimizing carbon footprint and maximizing line efficiency in robotic assembly line systems , 2017 .

[10]  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.

[11]  Yin-Yann Chen,et al.  A hybrid algorithm for allocating tasks, operators, and workstations in multi-manned assembly lines , 2017 .

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

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

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

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

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

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

[18]  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.

[19]  Alfred J.D. Lambert Optimal disassembly of complex products , 1994 .

[20]  S. G. Ponnambalam,et al.  Minimizing energy consumption in a U-shaped robotic assembly line , 2015, 2015 International Conference on Advanced Mechatronic Systems (ICAMechS).

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

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

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

[24]  MengChu Zhou,et al.  Disassembly modeling, planning, and application , 2002 .

[25]  Kalyanmoy Deb,et al.  Best Order Sort: A New Algorithm to Non-dominated Sorting for Evolutionary Multi-objective Optimization , 2016, GECCO.

[26]  Chengbin Chu,et al.  A branch, bound, and remember algorithm for the simple disassembly line balancing problem , 2019, Comput. Oper. Res..

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

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