Nesting Problem for Two Dimensional Irregular Shapes using Heuristic

휴리스틱을 이용한 2차원 임의형상 부재 배치 문제

  • Jeong, Sung-Kyo (Department of Operations Research, Korea National Defense University) ;
  • Jeon, Geon-Wook (Department of Operations Research, Korea National Defense University)
  • 정성교 (국방대학교 운영분석학과) ;
  • 전건욱 (국방대학교 운영분석학과)
  • Received : 20070300
  • Accepted : 20071000
  • Published : 2008.03.31

Abstract

A new search procedure, VLT(Vertex Line Tracing) heuristic, for two dimensional irregular shapes nesting problem was suggested in this study. The VLT heuristic was suggested to the nesting problem to overcome disadvantages of the existing NFP(No-Fit-Polygon) method. This VLT heuristic was compared with the results of the existing benchmark problems suggested by Albano, Hopper, and Burke. The results of the VLT heuristic give efficient solutions in the point of the scrap ratio and computation time. A computer program, NestLogic, using C++ for VLT heuristic was also developed for this nesting problem.

Keywords

References

  1. 방기범 (1990), 판재 소모를 최소화하는 이차원 형상의 최적 배치, 서 울대학교 대학원 기계설계학과 공학석사 학위논문, 30-33
  2. 설인환 (2000), Simulated Annealing을 이용한 의복 패턴의 최적 배치, 서울대학교 대학원 섬유고분자공학과 공학석사 학위논문, 34-35
  3. 유병항 (2002), 유전 알고리즘과 No Fit Polygon법을 이용한 임의형상 부재 최적배치 연구, 부경대학교 대학원 조선해양시스템공학과 공학박사 학위논문, 1-32
  4. 조경호 (1993), 판재부품의 가공 자동화를 위한 CAD/CAM통합 시스 템, 서울대학교대학원 기계설계학과 공학박사 학위논문, 64-109
  5. 조준홍 (1990), Quadtree를 이용한 불규칙한 형상을 갖는 패턴의 최적 배치에 관한 연구, 한국과학기술원 대학원 산업공학과 공학석사 학위논문, 71-76
  6. 한국찬 (1992), 레이저 절단 공정에서의 CAD/CAM 시스템 개발 및 형 상 최적배치 알고리즘 개발에 관한 연구, 한국과학기술원 대학 원 생산공학과 공학석사 학위논문, 24-35
  7. 한국찬, 나석주 (1993), 신경회로망을 이용한 직사각형의 최적배치 에 관한 연구, 대한기계학회 논문집, 17(12), 3063-3072
  8. 한윤근 (2000), 임의 형상부재의 자동 네스팅 시스템에 관한 연구, 서 울대학교 대학원 조선해양공학과 공학박사 학위논문, 19-39
  9. 한윤근 (1992), 판재소모의 최소화를 위한 부재의 최적배치 알고리 즘에 관한 연구, 서울대학교 대학원 조선해양공학과 공학석사 학위논문, 13-22
  10. Adamowicz, M. and Albano, A. (1976), A Solution of the Rectangular Cutting Stock Problem, IEEE Trans. Syst., Man. and Cyber., SMC-6(4), 302-310 https://doi.org/10.1109/TSMC.1976.5408780
  11. Albano, A. and Sapuppo, G. (1980), Optimal allocation of two-dimensional irregular shapes using heuristic search methods, IEEE Transactions on Systems, Man and Cybernetics, SMC-10, 242-248
  12. Bennell, J. A., Dowsland, K. A., and Dowsland, W. B. (2000), A New Procedure for Deriving the No-Fit Polygon, Report, European Business Management School Singleton Park Swansea, UK
  13. Bennell, J. A., Dowsland, K. A., and Dowsland, W. B. (2001), The irregular cutting-stock problem-a new procedure for deriving the no-fit polygon, Computers and Operations Research, 28, 271-287 https://doi.org/10.1016/S0305-0548(00)00021-6
  14. Burke, E. K., Hellier, R., Kendall, G., and Whitewell, G. (2006), A New Bottom-Left-Fill Heuristic Algorithm for the Two-Dimensional Irregular Packing Problem, Operations Research, 54(3), 587-601 https://doi.org/10.1287/opre.1060.0293
  15. Fujita, K., Akagi, S., and Hirokawa, N. (1993), Approach for Optimal Nesting using a Genetic Algorithm and Local Minimization Algorithm, 일본기계학회 논문집, 59(564), 2576-2583
  16. Fujita, K., Akagi, S., and Hirokawa, N. (1993), Hybrid Approach for Optima Nesting using a Genetic Algorithm and a Local Minimization Algorithm, ASME, Advances in Design Automation, 1(65-1), 477-484
  17. Hopper, E. (2000), Two Dimensional Packing utilizing evolutionary algorithms and other meta-heuristic methods, Ph.D. thesis, University of Wales, Cardiff
  18. Kirkpatrick, S., Gelatt, C. D. Jr., and Vecchi, M. P. (1983), Optimization by Simulated Annealing, Science, 220, 671-680. https://doi.org/10.1126/science.220.4598.671
  19. Marques, V. M. M., Bispo, C. F. G., and Sentieiro, J. J. S. (1991), A system for the compaction of two-dimensional irregular shapes based on simulated annealing, Proceedings of the 1991 International Conference On Industrial Electronics, Control and Instrumentation IECON 1991, Kobe, Japan, 1911- 1916
  20. Yamauchi, S. and Tezuka K. (1995), Automatic Nesting System by Use of Genetic Algorithm, Journal of the Society of Naval Architects of Japan, 178, 707-712
  21. http://www.diku.dk/~pisinger