An algorithm for polygon placement using a bottom-left strategy

被引:87
作者
Dowsland, KA
Vaid, S
Dowsland, WB
机构
[1] Gower Optimal Algorithms Ltd, Swansea SA3 4UH, W Glam, Wales
[2] Radan Computat Ltd, Bath BA1 9BE, Avon, England
关键词
packing; heuristics;
D O I
10.1016/S0377-2217(02)00131-5
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
This paper describes a fast and efficient implementation of a bottom-left (BL) placement algorithm for polygon packing. The algorithm allows pieces to be nested within the partial layout produced by previously placed pieces, and produces an optimal BL layout in the sense that the positions considered are guaranteed to contain the bottom-left position of the infinite set of possibilities. Full details of the way in which these positions are calculated are given. Computational experiments comparing the results of different orderings on a variety of datasets from the literature are reported, and these illustrate that problems having in excess of 100 pieces of several piece types can be solved within one minute on a modern desktop PC. The procedure can easily be incorporated into algorithms that apply more sophisticated piece selection procedures. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:371 / 381
页数:11
相关论文
共 20 条
  • [1] MARKER-MAKING USING AUTOMATIC PLACEMENT OF IRREGULAR SHAPES FOR THE GARMENT INDUSTRY
    AMARAL, C
    BERNARDO, J
    JORGE, J
    [J]. COMPUTERS & GRAPHICS, 1990, 14 (01) : 41 - 46
  • [2] ART Jr R. C., 1966, 36Y08 IBM CAMBR CTR
  • [3] ORTHOGONAL PACKINGS IN 2 DIMENSIONS
    BAKER, BS
    COFFMAN, EG
    RIVEST, RL
    [J]. SIAM JOURNAL ON COMPUTING, 1980, 9 (04) : 846 - 855
  • [4] The irregular cutting-stock problem - a new procedure for deriving the no-fit polygon
    Bennell, JA
    Dowsland, KA
    Dowsland, WB
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2001, 28 (03) : 271 - 287
  • [5] BLAZEWICZ J, 1993, OPERATIONS RES PHYSI, P102
  • [6] AN IMPROVED BL LOWER BOUND
    BROWN, DJ
    [J]. INFORMATION PROCESSING LETTERS, 1980, 11 (01) : 37 - 39
  • [7] Coffman E.G., 1984, Algorithm Design for Computer System Design, P49
  • [8] CUNINGHAMEGREEN R, 1989, NEW SCI, V1677, P50
  • [9] DAVIS L, 1985, P 9 INT JOINT C ART, V1, P162
  • [10] Jostling for position: local improvement for irregular cutting patterns
    Dowsland, KA
    Dowsland, WB
    Bennell, JA
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1998, 49 (06) : 647 - 658