Average-case performance analysis of a 2D strip packing algorithm - NFDH

被引:1
|
作者
Gu, XD [1 ]
Chen, GL [1 ]
Xu, YL [1 ]
机构
[1] Univ Sci & Technol China, Dept Comp Sci & Technol, Natl High Performance Comp Ctr Hefei, Hefei 230027, Peoples R China
关键词
bin packing; approximation algorithm; average-case performance ratio; worst-case performance ratio; NP-hard;
D O I
10.1007/s10878-005-5481-6
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The two-dimensional strip packing problem is a generalization of the classic one-dimensional bin packing problem. It has many important applications such as costume clipping, material cutting, real-world planning, packing, scheduling etc. Average-case performance analysis of approximation algorithms attracts a lot of attention because it plays a crucial role in selecting an appropriate algorithm for a given application. While approximation algorithms for two-dimensional packing are frequently presented, the results of their average-case performance analyses have seldom been reported due to intractability. In this paper, we analyze the average-case performance of Next Fit Decreasing Height (NFDH) algorithm, one of the first strip packing algorithms proposed by Coffman, Jr. in 1980. We prove that the expected height of packing with NFDH algorithm, when the heights and widths of the rectangle items are independent and both obey (0, 1] uniform distribution, is about n/3, where n is the number of rectangle items. We also validate the theoretical result with experiments.
引用
收藏
页码:14 / 34
页数:16
相关论文
共 50 条
  • [31] Perfect packing theorems and the average-case behavior of optimal and online bin packing
    Coffman, EG
    Courcoubetis, C
    Garey, MR
    Johnson, DS
    Shor, PW
    Weber, RR
    Yannakakis, M
    SIAM REVIEW, 2002, 44 (01) : 95 - 108
  • [32] A skyline heuristic for the 2D rectangular packing and strip packing problems
    Wei, Lijun
    Oon, Wee-Chong
    Zhu, Wenbin
    Lim, Andrew
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2011, 215 (02) : 337 - 346
  • [33] A quasi-human heuristic algorithm for the 2D rectangular strip packing problem
    Chen, Duanbing
    Fu, Yan
    Shang, Mingsheng
    Huang, Wenqi
    ISISE 2008: INTERNATIONAL SYMPOSIUM ON INFORMATION SCIENCE AND ENGINEERING, VOL 2, 2008, : 392 - +
  • [34] Solving 2D strip packing problem using fruit fly optimization algorithm
    Babaoglu, Ismail
    8TH INTERNATIONAL CONFERENCE ON ADVANCES IN INFORMATION TECHNOLOGY, 2017, 111 : 52 - 57
  • [35] Average-case performance analysis of an approximation algorithm for maximum subset sum using recurrence relations
    Li, K
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1998, 36 (06) : 63 - 75
  • [36] A General Framework for Average-Case Performance Analysis of Shared Resources
    Foroutan, Sahar
    Akesson, Benny
    Goossens, Kees
    Petrot, Frederic
    16TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2013), 2013, : 78 - 85
  • [37] Average-case analysis of a greedy algorithm for the 0/1 knapsack problem
    Calvin, JM
    Leung, JYT
    OPERATIONS RESEARCH LETTERS, 2003, 31 (03) : 202 - 210
  • [38] Average-case analysis of unification algorithms
    Albert, Luc, 1600, (113):
  • [39] Distritrack: Automated average-case analysis
    Hickey, David
    FOURTH INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, 2007, : 213 - 214
  • [40] Average-case analysis of multiple Quickselect: An algorithm for finding order statistics
    Lent, J
    Mahmoud, HM
    STATISTICS & PROBABILITY LETTERS, 1996, 28 (04) : 299 - 310