Abstract
Selective disassembly sequencing is the problem of determining the sequence of disassembly operations to extract one or more target components of a product. This study addresses a stochastic version of the problem in which abnormal disassembly operations and random operation times are considered under the parallel disassembly environment, i.e., one or more components that can be disassembled further remain after a disassembly operation is done. Abnormal disassembly operations are defined as those in which fasteners can be removed by additional random destructive operations without damaging to target components. After representing all possible sequences using the extended process graph, a stochastic integer programming model is developed that minimizes the sum of disassembly and penalty costs, where the disassembly cost consists of sequence-dependent setup and operation costs, and the penalty cost is the expectation of the costs incurred when the total disassembly time exceeds a given threshold value. A sample average approximation algorithm is proposed that incorporates a branch and bound algorithm to solve the deterministic problem under a scenario for abnormal operations and operation times optimally. Finally, the algorithm is illustrated with a hand-light example and a larger instance.
Similar content being viewed by others
References
Boks C, Nilsson J, Masui K, Suzuki K, Rose C, Lee BH (1998) An international comparison of product end-of-life scenarios and legislation for consumer electronics. In: Proceedings of the 1998 I.E. International Symposium on Electronics and the Environment: 19–24
Fleischmann M, Bloemhof-Ruwaard JM, Dekker R, van der Laan E, van Nunen JAEE, van Wassenhove LN (1997) Quantitative models for reverse logistics: a review. Eur J Oper Res 103:1–17
Dowlatshahi S (2000) Developing theory of reverse logistics. Interfaces 30:143–151
Srivastava SK (2007) Green supply chain management: a state-of-the-art literature review. Int J Manag Rev 9:53–80
Sasikumar P, Kannan G (2008a) Issues in reverse supply chains, part I: end-of-life product recovery and inventory management—an overview. Int J Sustain Eng 1:154–172
Sasikumar P, Kannan G (2008b) Issues in reverse supply chains, part II: reverse distribution issues—an overview. Int J Sustain Eng 1:234–249
Jovane F, Alting L, Armillotta A, Eversheim W, Feldmann K, Seliger G, Roth N (1993) A key issue in product life cycle: disassembly. Ann CIRP 42:651–658
Zhang HC, Kuo TC, Lu HT, Huang SH (1997) Environmentally conscious design and manufacturing: a state-of-the-art survey. J Manuf Syst 16:352–371
Bogue R (2007) Design for disassembly: a critical twenty-first century discipline. Assem Autom 27:285–289
Soh SL, Ong SK, Nee AYC (2015) Application of design for disassembly from remanufacturing perspective. Procedia CIRP 26:577–582
McGovern SM, Gupta SM (2007) Benchmark data set for evaluation of line balancing algorithms. IFAC Proc Vol 40:48–53
Kalayci CB, Gupta SM (2013) Artificial bee colony algorithm for solving sequence-dependent disassembly line balancing problem. Expert Syst Appl 40:7231–7241
Bentaha ML, Battaïa O, Dolgui A (2015a) An exact solution approach for disassembly line balancing problem under uncertainty of the task processing times. Int J Prod Res 53:1807–1818
Bentaha ML, Battaïa O, Dolgui A, Hu SJ (2015b) Second order conic approximation for disassembly line design with joint probabilistic constraints. Eur J Oper Res 247:957–967
Ilgin MA, Akçay H, Araz C (2017) Disassembly line balancing using linear physical programming. Int J Prod Res 55:6108–6119
Kim H-J, Lee D-H, Xirouchakis P (2007) Disassembly scheduling: literature review and further research directions. Int J Prod Res 45:4465–4484
Kang K-W, Doh H-H, Park J-H, Lee D-H (2016) Disassembly leveling and lot-sizing for multiple product types: a basic model and its extension. Int J Adv Manuf Technol 82:1463–1473
Ji X, Zhang Z, Huang S, Li L (2016) Capacitated disassembly scheduling with parts commonality and start-up cost and its industrial application. Int J Prod Res 54:1225–1243
Kim D-H, Doh H-H, Lee D-H (2017) Multi-period disassembly levelling and lot-sizing for multiple product types with parts commonality. Proc Inst Mech Eng B J Eng Manuf. https://doi.org/10.1177/0954405416661001
Kizilkaya E, Gupta SM (1998) Material flow control and scheduling in a disassembly environment. Comput Ind Eng 35:93–96
Hojati M (2016) Minimizing makespan in 2-stage disassembly flow-shop scheduling problem. Comput Ind Eng 94:1–5
Jiang H, Yi J, Chen S, Zhu X (2016) A multi-objective algorithm for task scheduling and resource allocation in cloud-based disassembly. J Manuf Syst 41:239–255
Ilgin MA, Gupta SM (2010) Environmentally conscious manufacturing and product recovery (ECMPRO): a review of the state of the art. J Environ Manag 91:563–591
Ilgin MA, Gupta SM, Battaïa O (2015) Use of MCDM techniques in environmentally conscious manufacturing and product recovery: state of the art. J Manuf Syst 37:746–758
Lee D-H, Kang J-G, Xirouchakis P (2001) Disassembly planning and scheduling: review and further research. Proc Inst Mech Eng B J Eng Manuf 215:695–710
O’Shea B, Grewal SS, Kaebernick H (1998) State of the art literature survey on disassembly planning. Concurr Eng Res Appl A 6:345–357
Santoch M, Dini G, Failli F (2002) Computer aided disassembly planning: state of the art and perspectives. Ann CIRP 51:507–529
Wang H, Xiang D, Rong Y, Zhang L (2013) Intelligent disassembly planning: a review on its fundamental methodology. Assem Autom 33:78–85
Woo TC, Dutta D (1991) Automatic disassembly and total ordering in three dimensions. J Eng Ind 113:207–213
Kang J-G, Lee D-H, Xirouchakis P, Persson J-G (2001) Parallel disassembly sequencing with sequence-dependent operation times. Ann CIRP 50:343–346
Kim H-W, Park C-J, Lee D-H (2018) Selective disassembly sequencing with random operation times in parallel disassembly environment. Int J Prod Res (in press)
Lambert AJD (2006) Exact methods in optimum disassembly sequence search for problems subject to sequence dependent costs. Omega 34:538–549
Lambert AJD (2003) Disassembly sequencing: a survey. Int J Prod Res 41:3721–3759
Kang J-G, Xirouchakis P (2006) Disassembly sequencing for maintenance: a survey. Proc Inst Mech Eng B J Eng Manuf 220:1697–1716
Gungor A, Gupta SM (1997) An evaluation methodology for disassembly processes. Comput Ind Eng 33:329–332
Hui W, Dong X, Guanghong D (2008) A genetic algorithm for product disassembly sequence planning. Neurocomputing 71:2720–2726
Adenso-Diaz B, Garcia-Carbajal S, Gupta SM (2008) A path-relinking approach for a bi-criteria disassembly sequencing problem. Comput Oper Res 35:3989–3997
Giri R, Kanthababu M (2015) Generating complete disassembly sequences by utilising two-dimensional views. Int J Prod Res 53:5118–5138
Johnson MR, Wang MH (1995) Planning product disassembly for material recovery opportunities. Int J Prod Res 33:3119–3142
Johnson MR, Wang MH (1998) Economical evaluation of disassembly operations for recycling, remanufacturing and reuse. Int J Prod Res 36:3227–3252
Lambert AJD (1999) Linear programming in disassembly/clustering sequence generation. Comput Ind Eng 36:723–738
Gungor A, Gupta SM (2001) Disassembly sequence plan generation using a branch-and-bound algorithm. Int J Prod Res 39:481–509
Kang J-G, Lee D-H, Xirouchakis P, Lambert AJD (2002) Optimal disassembly sequencing with sequence dependent operation times based on the directed graph of assembly states. J Korean Inst Ind Eng 28:264–273
Smith S, Hsu LY, Smith GC (2016) Partial disassembly sequence planning based on cost-benefit analysis. J Clean Prod 139:729–739
Pnueli Y, Zussman E (1997) Evaluating the end-of-life value of a product and improving it by redesign. Int J Prod Res 35:921–942
Erdos G, Kis T, Xirouchakis P (2001) Modeling and evaluating product end-of-life options. Int J Prod Res 39:1203–1220
Teunter RH (2006) Determining optimal disassembly and recovery strategies. Omega 34:533–537
Ma Y-S, Jun H-B, Kim H-W, Lee D-H (2011) Disassembly process planning algorithms for end-of-life product recovery and environmentally conscious disposal. Int J Prod Res 49:7007–7027
Meng K, Lou P, Peng X, Prybutok V (2016) An improved co-evolutionary algorithm for green manufacturing by integration of recovery option selection and disassembly planning for end-of-life products. Int J Prod Res 54:5567–5593
Srinivasan H, Gadh R (1998) A geometric algorithm for single selective disassembly using the wave propagation abstraction. Comput Aided Des 30:603–613
Kara S, Pornprasitpol P, Kaebernick H (2005) A selective disassembly methodology for end-of-life products. Assem Autom 25:124–134
Kara S, Pornprasitpol P, Kaebernick H (2006) Selective disassembly sequencing: a methodology for the disassembly of end-of-life products. Ann CIRP 55:37–40
Smith S, Chen WH (2011) Rule-based recursive selective disassembly Sequence planning for green design. Adv Eng Inform 25:77–87
Han H-J, Yu J-M, Lee D-H (2013) Mathematical model and solution algorithms for selective disassembly sequencing with multiple target components and sequence-dependent setups. Int J Prod Res 51:4997–5010
Mitrouchev P, Wang CG, Lu LX, Li GQ (2015) Selective disassembly sequence generation based on lowest level disassembly graph method. Int J Adv Manuf Technol 80:141–159
Smith S, Smith G, Chen WH (2012) Disassembly sequence structure graphs: an optimal approach for multiple-target selective disassembly sequence planning. Adv Eng Inform 26:306–316
Wang JF, Liu JH, Li SQ, Zhong YF (2003) Intelligent selective disassembly using the ant colony algorithm. Artif Intel Eng Des Anal Manuf 17:325–333
Wang JF, Li SQ, Liu JH (2007) Selective disassembly planning for product green manufacturing. Comput Integr Manuf Syst 13:1097–1102
Luo Y, Peng Q, Gu P (2016) Integrated multi-layer representation and ant colony search for product selective disassembly planning. Comput Ind 75:13–26
Li WD, Xia K, Cao L, Chao K-M (2013) Selective disassembly planning for waste electrical and electronic equipment with case studies on liquid crystal displays. Robot Comput Integr Manuf 29:248–260
Chung C, Peng Q (2005) An integrated approach to selective-disassembly sequence planning. Robot Comput Integr Manuf 21:475–485
Chung C, Peng Q (2006) A hybrid approach to selective-disassembly sequence planning for de-manufacturing and its implementation on the internet. Int J Adv Manuf Technol 30:521–529
Smith S, Hung PY (2015) A novel selective parallel disassembly planning method for green design. J Eng Des 26:283–301
Kim H-W, Lee D-H (2017) An optimal algorithm for selective disassembly sequencing with sequence-dependent setups in parallel disassembly environment. Int J Prod Res 55:7317–7333
Gungor A, Gupta SM (1998) Disassembly sequence planning for products with defective parts in product recovery. Comput Ind Eng 35:161–164
Kang J-G, Lee D-H, Xirouchakis P (2003) Disassembly sequencing with imprecise data: a case study. Int J Ind Eng Theory Appl Pract 10:407–412
Tang Y, Zhou M, Gao M (2006) Fuzzy-petri-net based disassembly planning considering human factors. IEEE Trans Syst Man Cybern Syst Hum 36:718–726
Tian G, Liu Y, Tian Q, Chu J (2012a) Evaluation model and algorithm of product disassembly process with stochastic feature. Clean Techn Environ Policy 14:345–356
Tian G, Zhou M, Chu J, Liu Y (2012b) Probability evaluation models of product disassembly cost subject to random removal time and different removal labor cost. IEEE Trans Autom Sci Eng 9:288–295
Tian G, Zhou M, Chu J (2013) A chance constrained programming approach to determine the optimal disassembly sequence. IEEE Trans Autom Sci Eng 10:1004–1013
Liu R, Tian G, Zhang X, Zhao A, Wang X, Niu Q (2011) Disassembly sequence optimization for automotive product based on probabilistic planning method. In: Proceedings of the International Conference on Consumer Electronics, Communications and Networks, Xianning, China
Deng H, Qiang T, Guo X, Zhao Y (2015) Probability evaluation modeling and planning of product disassembly profit. Int J u- e-Serv, Sci Technol 8:327–340
Kleywegt AJ, Shapiro A, Homem-de-Mello T (2001) The sample average approximation method for stochastic discrete optimization. SIAM J Optim 12:479–502
Mak WK, Morton DP, Wood RK (1999) Monte Carlo bounding techniques for determining solution quality in stochastic programs. Oper Res Lett 24:47–56
Norkin VI, Pflug GC, Ruszczyński A (1998) A branch and bound method for stochastic global optimization. Math Program 83:425–450
Acknowledgements
This research was supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education of Korea Government (grant number: 2015R1D1A1A01057669).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kim, HW., Lee, DH. A sample average approximation algorithm for selective disassembly sequencing with abnormal disassembly operations and random operation times. Int J Adv Manuf Technol 96, 1341–1354 (2018). https://doi.org/10.1007/s00170-018-1667-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-018-1667-9