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 条
  • [1] Average-Case Performance Analysis of a 2D Strip Packing Algorithm—NFDH
    Xiaodong Gu
    Guoliang Chen
    Yinlong Xu
    Journal of Combinatorial Optimization, 2005, 9 : 19 - 34
  • [2] AVERAGE-CASE ANALYSIS OF CUTTING AND PACKING IN 2 DIMENSIONS
    COFFMAN, EG
    SHOR, PW
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1990, 44 (02) : 134 - 144
  • [3] On Online Algorithms for Bin, Strip, and Box Packing, and Their Worst-Case and Average-Case Analysis
    D. O. Lazarev
    N. N. Kuzyurin
    Programming and Computer Software, 2019, 45 : 448 - 457
  • [4] On Online Algorithms for Bin, Strip, and Box Packing, and Their Worst-Case and Average-Case Analysis
    Lazarev, D. O.
    Kuzyurin, N. N.
    PROGRAMMING AND COMPUTER SOFTWARE, 2019, 45 (08) : 448 - 457
  • [5] Average-case performance of the Apriori Algorithm
    Purdom, PW
    Van Gucht, D
    Groth, DP
    SIAM JOURNAL ON COMPUTING, 2004, 33 (05) : 1223 - 1260
  • [6] MULTIDIMENSIONAL ONLINE BIN-PACKING - AN ALGORITHM AND ITS AVERAGE-CASE ANALYSIS
    CHANG, EC
    WANG, WG
    KANKANHALLI, MS
    INFORMATION PROCESSING LETTERS, 1993, 48 (03) : 121 - 125
  • [7] Average-case analysis for the probabilistic bin packing problem
    Bellalouna, M
    Souissi, S
    Ycart, B
    MATHEMATICS AND COMPUTER SCIENCE III: ALGORITHMS, TREES, COMBINATORICS AND PROBABILITIES, 2004, : 149 - 159
  • [8] Implementation of Bat Algorithm on 2D Strip Packing Problem
    Babalik, Ahmet
    INTELLIGENT AND EVOLUTIONARY SYSTEMS, IES 2015, 2016, 5 : 209 - 218
  • [9] Average-Case Analysis for a Simple Compression Algorithm
    D. Merlini
    R. Sprugnoli
    M. C. Verri
    Algorithmica, 1998, 22 : 585 - 599
  • [10] THE AVERAGE-CASE ANALYSIS OF SOME ONLINE ALGORITHMS FOR BIN PACKING
    SHOR, PW
    COMBINATORICA, 1986, 6 (02) : 179 - 200