수준 분해 일정계획 문제에 대한 최적 알고리듬

An Exact Algorithm for Two-Level Disassembly Scheduling

  • 김화중 (인하대학교 물류전문대학원) ;
  • 이동호 (한양대학교 산업공학과) ;
  • Kim, Hwa-Joong (Graduate School of Logistics, Inha University) ;
  • Lee, Dong-Ho (Department of Industrial Engineering, Hanyang University) ;
  • Xirouchakis, Paul (Institute of Production and Robotics (STI-IPR-LICP), Swiss Federal Institute of Technology at Lausanne (EPFL))
  • 투고 : 2008.01.17
  • 심사 : 2008.07.02
  • 발행 : 2008.12.31

초록

Disassembly scheduling is the problem of determining the quantity and timing of disassembling used or end-of-life products while satisfying the demand of their parts or components over a given planning horizon. This paper considers the two-level disassembly structure that describes a direct relationship between the used product and its parts or components. To formulate the problem mathematically, we first suggest an integer programming model, and then reformulate it to a dynamic programming model after characterizing properties of optimal solutions. Based on the dynamic programming model, we develop a polynomial exact algorithm and illustrate it with an example problem.

키워드

과제정보

연구 과제번호 : Planning and Scheduling in Remanufacturing Systems

연구 과제 주관 기관 : Swiss National Science Foundation

참고문헌

  1. Aggarwal, A. and Park, J. K. (1993), Improved Algorithms for Economic Lot Size Problems, Operations Research, 41, 549-571 https://doi.org/10.1287/opre.41.3.549
  2. Boothroyd, G. and Alting, L. (1992), Design for Assembly and Disassembly, CIRP Annals-Manufacturing Technology, 41, 625-636 https://doi.org/10.1016/S0007-8506(07)63249-1
  3. Erdos, G., Kis, T., and Xirouchakis, P. (2001), Modeling and Evaluating Product End-of-life Options, International Journal of Production Research, 39, 1203-1220 https://doi.org/10.1080/713845985
  4. Federgruen, A. and Tzur, M. (1991), A Simple Forward Algorithm to Solve General Dynamic Lot sizing Models with n periods in O(n log n) or O(n) Time, Management Science, 37, 909-925 https://doi.org/10.1287/mnsc.37.8.909
  5. Gupta, S. M. and McLean, C. R. (1996). Disassembly of Products, Computers and Industrial Engineering, 31, 225-228 https://doi.org/10.1016/0360-8352(96)00146-5
  6. Gupta, S. M. and Taleb, K. N. (1994), Scheduling Disassembly. International Journal of Production Research, 32, 1857- 1886 https://doi.org/10.1080/00207549408957046
  7. Inderfurth, K. and Langella, I. M. (2006), Heuristics for Solving Disassemble-to-Order Problems with Stochastic Yields. OR Spectrum, 28, 71-97
  8. Jovane, F., Alting, L., Armoillotta, A., Eversheirm, W., Feldmann, K., Seliger, G., and Roth, N. (1993), A Key Issue in Product Life Cycle : Disassembly, CIRP Annals-Manufacturing Technology, 42, 651-658 https://doi.org/10.1016/S0007-8506(07)62530-X
  9. Kang, J-G., Lee, D-H., Xirouchakis, P., and Lambert, A. J. D. (2002), Optimal Disassembly Sequencing with Sequence Dependent Operation Times Based on the Directed Graph of Assembly States, Journal of the Korean Institute of Industrial Engineers, 28, 264-273
  10. Kang, J-G., Lee, D-H., Xirouchakis, P., and Persson, J-G. (2001), Parallel Disassembly Sequencing with Sequence- Dependent Operation Times, CIRP Annals-Manufacturing Technology, 50, 343-346 https://doi.org/10.1016/S0007-8506(07)62136-2
  11. Kang, J-G., Lee, D-H., and Xirouchakis, P. (2003), Disassembly Sequencing with Imprecise Data : A Case Study, International Journal of Industrial Engineering, 10, 407-412
  12. Kang, J-G. and Xirouchakis, P. (2006), Disassembly Sequencing for Maintenance : A Survey, Proceedings of the Institution of Mechanical Engineers : Journal of Engineering Manufacture-Part B, 220, 1697-1716 https://doi.org/10.1243/09544054JEM596
  13. Kim, H-J., Lee, D-H., Xirouchakis, P., and Züst, R. (2003), Disassembly Scheduling with Multiple Product Types, CIRP Annals-Manufacturing Technology, 52, 403-406 https://doi.org/10.1016/S0007-8506(07)60611-8
  14. Kim, H-J., Lee, D-H., and Xirouchakis, P. (2006a), Two-Phase Heuristic for Disassembly Scheduling with Multiple Product Types and Parts Commonality, International Journal of Production Research, 44, 195-212 https://doi.org/10.1080/00207540500244443
  15. Kim, H-J., Lee, D-H., and Xirouchakis, P. (2006b), A Lagrangean Heuristic Algorithm for Disassembly Scheduling with Capacity Constraints, Journal of the Operational Research Society, 57, 1231-1240 https://doi.org/10.1057/palgrave.jors.2602094
  16. Kim, H-J., Lee, D-H., and Xirouchakis, P. (2007), Disassembly Scheduling : Literature Review and Future Research Directions, International Journal of Production Research, 45, 4465-4484 https://doi.org/10.1080/00207540701440097
  17. Kim, J-G., Jeon, H-B., Kim, H-J., Lee, D-H., and Xirouchakis, P. (2006c), Disassembly Scheduling with Capacity Constraints : Minimizing the Number of Products Disassembled. Proceedings of the Institution of Mechanical Engineers : Journal of Engineering Manufacture-Part B, Journal of Engineering Manufacture, 220, 1473-1481 https://doi.org/10.1243/09544054JEM349
  18. Kongar, E. and Gupta, S. M. (2006), Disassembly to Order System Under Uncertainty, Omega-International Journal of Management Science, 34, 550-561 https://doi.org/10.1016/j.omega.2005.01.006
  19. Lambert, A. J. D. (2003), Disassembly Sequencing : A Survey. International Journal of Production Research, 41, 3721-3759 https://doi.org/10.1080/0020754031000120078
  20. Lambert, A. J. D. and Gupta, S. M. (2005), Disassembly Modeling for Assembly, Maintenance, Reuse and Recycling, CRC Press, Florida, USA
  21. Langella, I. M. (2007), Heuristics for Demand-Driven Disassembly Planning, Computers and Operations Research, 34, 552-577 https://doi.org/10.1016/j.cor.2005.03.013
  22. Lee, D-H. (2005), Disassembly Scheduling for Products with Assembly Structure, International Journal of Management Science, 11, 63-78
  23. Lee, D-H., Kang, J-G., and Xirouchakis, P. (2001), Disassembly Planning and Scheduling : Review and Further Research, Proceedings of the Institution of Mechanical Engineers : Journal of Engineering Manufacture-Part B, 215, 695-710 https://doi.org/10.1243/0954405011518629
  24. Lee, D-H., Kim, H-J., Choi, G., and Xirouchakis, P. (2004), Disassembly Scheduling : Integer Programming Models. Proceedings of the Institution of Mechanical Engineers : Journal of Engineering Manufacture-Part B, 218, 1357-1372 https://doi.org/10.1243/0954405042323586
  25. Lee, D-H. and Xirouchakis, P. (2004), A Two-Stage Heuristic for Disassembly Scheduling with Assembly Product Structure, Journal of the Operational Research Society, 55, 287-297 https://doi.org/10.1057/palgrave.jors.2601690
  26. Lee, D-H., Xirouchakis, P., and Züst, R. (2002), Disassembly Scheduling with Capacity Constraints, CIRP Annals-Manufacturing Technology, 51, 387-390 https://doi.org/10.1016/S0007-8506(07)61543-1
  27. Moore, K. E., Gungor, A., and Gupta, S. M. (2001), Petri Net Approach to Disassembly Process Planning for Products with Complex AND/OR Precedence Relationships, European Journal of Operational Research, 135, 428-449 https://doi.org/10.1016/S0377-2217(00)00321-0
  28. Neuendorf, K-P., Lee, D-H., Kiritsis, D., and Xirouchakis, P. (2001), Disassembly Scheduling with Parts Commonality Using Petri-nets with Timestamps, Fundamenta Informaticae, 47, 295-306
  29. O'Shea, B., Grewal, S. S., and Kaebernick, H. (1998), State of the Art Literature Survey on Disassembly Planning, Concurrent Engineering : Research and Applications, 6, 345-357 https://doi.org/10.1177/1063293X9800600407
  30. Richter, K. and Sombrutzki, M. (2000), Remanufacturing Planning for the Reverse Wagner/Whitin Models. European Journal of Operational Research, 121, 304-315 https://doi.org/10.1016/S0377-2217(99)00219-2
  31. Richter, K. and Weber, J. (2001), The Reverse Wagner/Whitin Model with Variable Manufacturing and Remanufacturing Cost, International Journal of Production Economics, 71, 447-456 https://doi.org/10.1016/S0925-5273(00)00142-0
  32. Santochi, M., Dini, G., and Failli, F. (2002), Computer Aided Disassembly Planning : State of the Art and Perspectives, CIRP Annals- Manufacturing Technology, 51, 1-23 https://doi.org/10.1016/S0007-8506(07)61453-X
  33. Taleb, K. N. and Gupta, S. M. (1997), Disassembly of Multiple Product Structures, Computers and Industrial Engineering, 32, 949-961 https://doi.org/10.1016/S0360-8352(97)00023-5
  34. Taleb, K. N., Gupta, S. M., and Brennan, L. (1997), Disassembly of Complex Product Structures with Parts and Materials Commonality, Production Planning and Control, 8, 255-269 https://doi.org/10.1080/095372897235316
  35. Wagelmans, A., Hoesel, S. V., and Kolen, A. (1992), Economic Lot Sizing : An O(n log n) Algorithm that Runs in Linear Time in the Wagner-Whitin Case, Operations Research, 40, 145-156 https://doi.org/10.1287/opre.40.1.S145
  36. Wagner, M. H. and Whitin, T. M. (1958), Dynamic Version of the Economic Lot-Sizing Model, Management Science, 5, 89-96 https://doi.org/10.1287/mnsc.5.1.89
  37. Xirouchakis, P. and Kiritsis, D. (1996), A Generic Petri Net Model for Disassembly Planning Processes, Proceedings of Tools and Methods for Concurrent Engineering, 523-529
  38. Xirouchakis, P. and Kiritsis, D. (1997), Petri Net Model for Disassembly Process Planning, Proceedings of ASME Mechanical Engineering, 255-262
  39. Zabel, E. (1964), Some Generalizations of an Inventory Planning Horizon Theorem, Management Science, 10, 465-471 https://doi.org/10.1287/mnsc.10.3.465