Probabilistic analysis of k-dimensional packing algorithms

Dawei Hong, Joseph Y.T. Leung

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

Abstract

In the k-dimensional packing problem, we are given a set I = b1, b2,..., bn of k-dimensional boxes and a k-dimensional box B with unit length in each of the first k - 1 dimensions and unbounded length in the kth dimension. Each box bi is represented by a k-tuplebi = (xi(1),..., xi(k - 1), xi(k)) ε{lunate} (0, 1]k - 1 × (0, ∞), where x(j) denotes its length in the jth dimension, 1 ≤ j ≤ k. We are asked to find a packing of I into B such that each box is packed orthogonally and oriented in all k dimensions and such that the height in the kth dimension of the packing is minimized. The k-dimensional packing problem is known to be NP-hard for each k < 1. In this note, we study the average-case behavior of a class of algorithms, which includes any optimal algorithm and an on-line algorithm. Let A denote an algorithm in this class. Assume that b1, b2,..., bn are independent, identically distributed according to a distribution F(x(1),..., x(k - 1), x(k)) over (0, 1]k -1 × (0, ∞), and the marginal distribution Fk of x(k) satisfies the property that there is a positive number α at which the moment generating function MFk(t) has a finite value Cα < 0. It is shown that for each given s < 0, there is an Ns,F < 0 such that for all n ≥ Ns,F, Pr(| A(b1,...,bn)/n - Γ | < s) < (2 + Cα)exp(-( sα 3) 2 3n 1 3), where Γ = limn → ∞E[A(b1,..., bn)] n and A(b1,..., bn) denotes the height in the kth dimension of the packing of (b1,..., bn) produced by A.

Original languageEnglish (US)
Pages (from-to)17-24
Number of pages8
JournalInformation Processing Letters
Volume55
Issue number1
DOIs
StatePublished - Jul 7 1995
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Signal Processing
  • Information Systems
  • Computer Science Applications

Keywords

  • NP-hard
  • On-line algorithm
  • Probabilistic analysis of algorithms
  • k-dimensional packing

Fingerprint

Dive into the research topics of 'Probabilistic analysis of k-dimensional packing algorithms'. Together they form a unique fingerprint.

Cite this