Exploiting locality: approximating sorting buffers

被引:12
|
作者
Bar-Yehuda, Reuven [1 ]
Laserson, Jonathan [2 ]
机构
[1] Technion, Dept Comp Sci, IL-32000 Haifa, Israel
[2] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
关键词
Approximation algorithms; Sorting buffers; Local-ratio;
D O I
10.1016/j.jda.2006.08.001
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The sorting buffers problem is motivated by many applications in manufacturing processes and computer science, among them car-painting and file servers architecture. The input is a sequence of items of various types. All the items must be processed, one by one, by a service station. We are given a random-access sorting buffer with a limited capacity. Whenever a new item arrives it may be moved directly to the service station or stored in the buffer. Also, at any time items can be removed from the buffer and assigned to the service station. Our goal is to give the service station a sequence of items with minimum type transitions. We generalize the problem to allow items with different sizes and type transitions with different costs. We give a polynomial-time 9-approximation algorithm for the maximization variant of this problem, which improves the best previously known 20-approximation algorithm. (C) 2006 Published by Elsevier B.V.
引用
收藏
页码:729 / 738
页数:10
相关论文
共 50 条
  • [1] Exploiting locality: Approximating sorting buffers
    Bar-Yehuda, R
    Laserson, J
    [J]. APPROXIMATION AND ONLINE ALGORITHMS, 2006, 3879 : 69 - 81
  • [2] Offline sorting buffers on line
    Khandekar, Rohit
    Pandit, Vinayaka
    [J]. ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2006, 4288 : 81 - +
  • [3] Online sorting buffers on line
    Khandekar, R
    Pandit, V
    [J]. STACS 2006, PROCEEDINGS, 2006, 3884 : 584 - 595
  • [4] Online scheduling for sorting buffers
    Racke, H
    Sohler, C
    Westermann, M
    [J]. ALGORITHMS-ESA 2002, PROCEEDINGS, 2002, 2461 : 820 - 832
  • [5] A note on sorting buffers offline
    Chan, Ho-Leung
    Megow, Nicole
    Sitters, Rene
    van Stee, Rob
    [J]. THEORETICAL COMPUTER SCIENCE, 2012, 423 : 11 - 18
  • [6] Exploiting locality in program graphs
    Lim, JT
    Hurson, AR
    Pritchett, LD
    [J]. PARALLEL COMPUTING TECHNOLOGIES, PROCEEDINGS, 2003, 2763 : 276 - 290
  • [7] On Exploiting Locality for Generalized Consensus
    Peluso, Sebastiano
    Turcu, Alexandru
    Palmieri, Roberto
    Ravindran, Binoy
    [J]. 2015 IEEE 35th International Conference on Distributed Computing Systems, 2015, : 766 - 767
  • [8] Exploiting SPMD Horizontal Locality
    Gou, Chunyang
    Gaydadjiev, Georgi N.
    [J]. IEEE COMPUTER ARCHITECTURE LETTERS, 2011, 10 (01) : 20 - 23
  • [9] A Barrier for Further Approximating Sorting by Transpositions
    Silva, Luiz A. G.
    Kowada, Luis A. B.
    Walter, Maria E. M. T.
    [J]. JOURNAL OF COMPUTATIONAL BIOLOGY, 2023, 30 (12) : 1277 - 1288
  • [10] A constant approximation algorithm for sorting buffers
    Kohrt, JS
    Pruhs, K
    [J]. LATIN 2004: THEORETICAL INFORMATICS, 2004, 2976 : 193 - 202