Approximation Algorithms for Multiple Strip Packing and Scheduling Parallel Jobs in Platforms

We consider two strongly related problems, multiple strip packing and scheduling parallel jobs in platforms. In the first one we are given a list of n rectangles with heights and widths bounded by one and N strips of unit width and infinite height. The objective is to find a nonoverlapping orthogonal packing without rotations of all rectangles into the strips minimizing the maximum height used. In the scheduling problem we consider jobs instead of rectangles, i.e., we are allowed to cut the rectangles vertically and we may have target areas of different size, called platforms. A platform Pl is a collection of ml processors running at speed sl and the objective is to minimize the makespan, i.e., the latest finishing time of a job.

[1]  Ingo Schiermeyer,et al.  Reverse-Fit: A 2-Optimal Algorithm for Packing Rectangles , 1994, ESA.

[2]  Andrei Tchernykh,et al.  Two Level Job-Scheduling Strategies for a Computational Grid , 2005, PPAM.

[3]  Klaus Jansen,et al.  A fast \frac52-approximation algorithm for hierarchical scheduling , 2010 .

[4]  Sergey Zhuk Approximate algorithms to pack rectangles into several strips , 2006 .

[5]  Eugene L. Lawler,et al.  Parameterized Approximation Scheme for the Multiple Knapsack Problem , 2009, SIAM J. Comput..

[6]  A. Steinberg,et al.  A Strip-Packing Algorithm with Absolute Performance Bound 2 , 1997, SIAM J. Comput..

[7]  Klaus Jansen,et al.  Approximation Algorithms for Min-Max and Max-Min Resource Sharing Problems, and Applications , 2006, Efficient Approximation and Online Algorithms.

[8]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[9]  Leonid Khachiyan,et al.  Approximate Max-Min Resource Sharing for Structured Concave Optimization , 2000, SIAM J. Optim..

[10]  Robert E. Tarjan,et al.  Performance Bounds for Level-Oriented Two-Dimensional Packing Algorithms , 1980, SIAM J. Comput..

[11]  Claire Mathieu,et al.  A Near-Optimal Solution to a Two-Dimensional Cutting Stock Problem , 2000, Math. Oper. Res..

[12]  Richard M. Karp,et al.  An efficient approximation scheme for the one-dimensional bin-packing problem , 1982, 23rd Annual Symposium on Foundations of Computer Science (sfcs 1982).

[13]  Klaus Jansen,et al.  Approximation Algorithms for Multiple Strip Packing , 2009, WAOA.

[14]  David B. Shmoys,et al.  Approximation schemes for constrained scheduling problems , 1989, 30th Annual Symposium on Foundations of Computer Science.

[15]  Alberto Caprara,et al.  Packing d-Dimensional Bins in d Stages , 2008, Math. Oper. Res..

[16]  Klaus Jansen,et al.  Rectangle packing with one-dimensional resource augmentation , 2009, Discret. Optim..

[17]  Klaus Jansen,et al.  Scheduling Jobs on Heterogeneous Platforms , 2011, COCOON.

[18]  Uwe Schwiegelshohn,et al.  Online scheduling in grids , 2008, 2008 IEEE International Symposium on Parallel and Distributed Processing.

[19]  Éva Tardos,et al.  Fast Approximation Algorithms for Fractional Packing and Covering Problems , 1995, Math. Oper. Res..

[20]  Klaus Jansen,et al.  A Structural Lemma in 2-Dimensional Packing, and Its Implications on Approximability , 2009, ISAAC.

[21]  Klaus Jansen,et al.  Approximating the Non-contiguous Multiple Organization Packing Problem , 2010, IFIP TCS.

[22]  Guochuan Zhang,et al.  Online multiple-strip packing , 2009, Theor. Comput. Sci..

[23]  Ulrich M. Schwarz,et al.  Approximation algorithms for scheduling and two-dimensional packing problems , 2010 .

[24]  Jan Karel Lenstra,et al.  Approximation algorithms for scheduling unrelated parallel machines , 1987, 28th Annual Symposium on Foundations of Computer Science (sfcs 1987).