Authors
David S. Johnson, Alan Demers, Jeffrey D. Ullman, Michael R Garey, Ronald L. Graham
Publication date
1974/12
Journal
SIAM Journal on computing
Volume
3
Issue
4
Pages
299-325
Publisher
Society for Industrial and Applied Mathematics
Description
The following abstract problem models several practical problems in computer science and operations research: given a list L of real numbers between 0 and l, place the elements of L into a minimum number of “bins” so that no bin contains numbers whose sum exceeds l. Motivated by the likelihood that an excessive amount of computation will be required by any algorithm which actually determines an optimal placement, we examine the performance of a number of simple algorithms which obtain “good” placements. The first-fit algorithm places each number, in succession, into the first bin in which it fits. The best-fit algorithm places each number, in succession, into the most nearly full bin in which it fits. We show that neither the first-fit nor the best-fit algorithm will ever use more than bins. Furthermore, we outline a proof that, if L is in decreasing order, then neither algorithm will use more than bins …
Total citations
198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202412148923116122022201222251819213320223436294131454038484960593560484644323415
Scholar articles
DS Johnson, A Demers, JD Ullman, MR Garey… - SIAM Journal on computing, 1974