A dynamic programming approach to a multi-objective disassembly line balancing problem

This paper concerns a disassembly line balancing problem (DLBP) in remanufacturing that aims to allocate a set of tasks to workstations to disassemble a product. We consider two objectives in the same time, i.e., minimising the number of workstations required and minimising the operating costs. A common approach to such problems is to covert the multiple objectives into a single one and solve the resulting problem with either exact or heuristic methods. However, the appropriate weights must be determined a priori, yet the results provide little insight on the trade-off between competing objectives. Moreover, DLBP problems are proven NP-complete and thus the solvable instances by exact methods are limited. To this end, we formulate the problem into a multi-objective dynamic program and prove the monotonicity property of both objective functions. A backward recursive algorithm is developed to efficiently generate all the non-dominated solutions. The numerical results show that our proposal is more efficient than alternative exact algorithms proposed in the literature and can handle much larger problem instances.

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

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

[3]  Sivakumar Rathinam,et al.  Multiobjective Departure Runway Scheduling Using Dynamic Programming , 2014, IEEE Transactions on Intelligent Transportation Systems.

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

[5]  Ibrahim Kucukkoc,et al.  A fast branch, bound and remember algorithm for disassembly line balancing problem , 2020, Int. J. Prod. Res..

[6]  Abe Zeid,et al.  Solving large scale disassembly line balancing problem with uncertainty using reinforcement learning , 2014, J. Intell. Manuf..

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

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

[9]  Askiner Gungor,et al.  A solution approach to the disassembly line balancing problem in the presence of task failures , 2001 .

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

[11]  J.-M. Henrioud,et al.  APPLYING EQUAL PILES APPROACH TO DISASSEMBLY LINE BALANCING PROBLEM , 2005 .

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

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

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

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

[16]  Surendra M. Gupta,et al.  Balancing a sequence-dependent disassembly line using simulated annealing algorithm , 2013 .

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

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

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

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

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

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

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

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

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

[26]  H. G. Daellenbach,et al.  Note on Multiple Objective Dynamic Programming , 1980 .

[27]  Chaoyong Zhang,et al.  Disassembly line balancing problem using interdependent weights-based multi-criteria decision making and 2-Optimal algorithm , 2018 .

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

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

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

[31]  H. Moskowitz,et al.  Generalized dynamic programming for multicriteria optimization , 1990 .

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

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

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

[35]  Nurcan Deniz,et al.  An extended review on disassembly line balancing with bibliometric & social network and future study realization analysis , 2019, Journal of Cleaner Production.

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

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