Abstract

Best Fit is a well known online algorithm for the bin packing problem, where a collection of one-dimensional items has to be packed into a minimum number of unit-sized bins. In a seminal work, Kenyon [SODA 1996] introduced the (asymptotic) random order ratio as an alternative performance measure for online algorithms. Here, an adversary specifies the items, but the order of arrival is drawn uniformly at random. Kenyon’s result establishes lower and upper bounds of 1.08 and 1.5, respectively, for the random order ratio of Best Fit. Although this type of analysis model became increasingly popular in the field of online algorithms, no progress has been made for the Best Fit algorithm after the result of Kenyon. We study the random order ratio of Best Fit and tighten the long-standing gap by establishing an improved lower bound of 1.10. For the case where all items are larger than 1/3, we show that the random order ratio converges quickly to 1.25. It is the existence of such large items that crucially determines the performance of Best Fit in the general case. Moreover, this case is closely related to the classical maximum-cardinality matching problem in the fully online model. As a side product, we show that Best Fit satisfies a monotonicity property on such instances, unlike in the general case. In addition, we initiate the study of the absolute random order ratio for this problem. In contrast to asymptotic ratios, absolute ratios must hold even for instances that can be packed into a small number of bins. We show that the absolute random order ratio of Best Fit is at least 1.3. For the case where all items are larger than 1/3, we derive upper and lower bounds of 21/16 and 1.2, respectively.

Highlights

  • One of the fundamental problems in combinatorial optimization is bin packing

  • Given a list I = (x1, ... , xn) of n items with sizes from

  • As the problem is strongly -complete [17], research mainly focuses on efficient approximation algorithms

Read more

Summary

Introduction

One of the fundamental problems in combinatorial optimization is bin packing. Given a list I = (x1, ... , xn) of n items with sizes from The algorithms work as follows: Best Fit (BF) Pack xi into the fullest bin possible, open a new bin if necessary. Fit (NF) Pack xi into the bin opened most recently if possible; open a new bin if necessary Another important branch of online algorithms is based on the harmonic algorithm [29]. The most common metric for bin packing algorithms is the asymptotic (approximation) ratio defined as. Note that R∞A focuses on instances where OPT(I) is large This avoids anomalies typically occurring on lists that can be packed optimally into few bins. In the case of Best Fit, hardness examples are typically based on lists where small items occur before large items [16].

Related Work
Our Results
Notation
Monotonicity
Simplifying the Instance
Good Order Pairs
Final Proofs
Asymptotic Random Order Ratio
Absolute Random Order Ratio
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call