The generalization of scheduling with machine cost

We study a new online resource allocation problem. Usually in resource allocation problems the tasks are presented by rectangles, where the sides describe the time and the resource needed to perform the task. In the online problem the tasks/rectangles arrive one by one according to a list. If we are to perform the task during the shortest possible time, say H, with fixed amount of resource or by minimal resource keeping the completion time below a given bound W, then the problem can be described as online strip packing. Here we consider the problem where neither the resource nor the time is limited; we minimize the objective @[email protected]?H+W, where @c is a fixed positive parameter. In the special case @c=1 we have to pack the incoming rectangles into a container rectangle with perimeter as small as possible. This problem is a generalization of scheduling with machine cost. We present and analyse a shelf-based online algorithm for the solution of the problem. We also consider the semi online case where the list of rectangles is ordered by decreasing height. Finally we study the version where the sizes of the rectangles are not fixed but the algorithm can modify them keeping their area fixed.

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

[2]  Johann Hurink,et al.  Improved online algorithms for parallel job scheduling and strip packing , 2011, Theor. Comput. Sci..

[3]  Brenda S. Baker,et al.  Lower bounds for on-line two-dimensional packing algorithms , 1982, Acta Informatica.

[4]  Yong He,et al.  Better Online Algorithms for Scheduling with Machine Cost , 2004, SIAM J. Comput..

[5]  Berit Johannes,et al.  Scheduling parallel jobs to minimize the makespan , 2006, J. Sched..

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

[7]  Walter Kern,et al.  A tight analysis of Brown-Baker-Katseff sequences for online strip packing , 2010, CTW.

[8]  Brenda S. Baker,et al.  Shelf Algorithms for Two-Dimensional Packing Problems , 1983, SIAM J. Comput..

[9]  Zhiyi Tan,et al.  New upper and lower bounds for online scheduling with machine cost , 2010, Discret. Optim..

[10]  Yong He,et al.  Scheduling with machine cost and rejection , 2006, J. Comb. Optim..

[11]  John Noga,et al.  Scheduling with Machine Cost , 1999, RANDOM-APPROX.

[12]  Csanád Imreh,et al.  Online scheduling with machine cost and rejection , 2007, Discret. Appl. Math..

[13]  Johann Hurink,et al.  Online scheduling of parallel jobs on two machines is 2-competitive , 2008, Oper. Res. Lett..

[14]  Yossi Azar,et al.  Online Mixed Packing and Covering , 2012, SODA.

[15]  Csanád Imreh,et al.  On-line scheduling with general machine cost functions , 2006, Electron. Notes Discret. Math..

[16]  Csanád Imreh Online strip packing with modifiable boxes , 2001, Oper. Res. Lett..

[17]  Guochuan Zhang,et al.  A note on online strip packing , 2009, J. Comb. Optim..

[18]  Gerhard J. Woeginger,et al.  Shelf Algorithms for On-Line Strip Packing , 1997, Inf. Process. Lett..

[19]  Csanád Imreh,et al.  Online scheduling with general machine cost functions , 2009, Discret. Appl. Math..

[20]  Rolf Harren,et al.  Improved Lower Bound for Online Strip Packing , 2013, Theory of Computing Systems.

[21]  Yong He,et al.  Preemptive online algorithms for scheduling with machine cost , 2005, Acta Informatica.