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 条
  • [21] Exploiting value locality in physical register files
    Balakrishnan, S
    Sohi, GS
    [J]. 36TH INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, PROCEEDINGS, 2003, : 265 - 276
  • [22] Exploiting side information in locality preserving projection
    An, Senjian
    Liu, Wanquan
    Venkatesh, Svetha
    [J]. 2008 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOLS 1-12, 2008, : 1976 - 1983
  • [23] Exploiting Cache Locality to Speedup Register Clustering
    Fontana, Tiago Augusto
    Almeida, Sheiny
    Netto, Renan
    Livramento, Vinicius
    Laercio Pilla, Chrystian Guth
    Guntzel, Jose Luis
    [J]. 2017 30TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI 2017): CHOP ON SANDS, 2017, : 191 - 197
  • [24] Exploiting osmosis for blood cell sorting
    Vahidreza Parichehreh
    Rosendo Estrada
    Srikanth Suresh Kumar
    Kranthi Kumar Bhavanam
    Vinay Raj
    Ashok Raj
    Palaniappan Sethu
    [J]. Biomedical Microdevices, 2011, 13 : 453 - 462
  • [25] Exploiting value locality to exceed the dataflow limit
    Lipasti, MH
    Shen, JP
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1998, 26 (04) : 505 - 538
  • [26] Exploiting locality for low-power design
    Mehra, R
    Guerra, L
    Rabaey, J
    [J]. PROCEEDINGS OF THE IEEE 1996 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 1996, : 401 - 404
  • [27] Exploiting osmosis for blood cell sorting
    Parichehreh, Vahidreza
    Estrada, Rosendo
    Kumar, Srikanth Suresh
    Bhavanam, Kranthi Kumar
    Raj, Vinay
    Raj, Ashok
    Sethu, Palaniappan
    [J]. BIOMEDICAL MICRODEVICES, 2011, 13 (03) : 453 - 462
  • [28] Exploiting the locality of data structures in multithreaded architecture
    Kim, YH
    Kim, SH
    Rhee, DW
    Kim, HH
    Chang, J
    Han, SY
    [J]. 1996 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1996, : 352 - 358
  • [29] Exploiting Value Locality to Exceed the Dataflow Limit
    Mikko H. Lipasti
    John Paul Shen
    [J]. International Journal of Parallel Programming, 1998, 26 : 505 - 538
  • [30] Exploiting locality of wikipedia links in entity ranking
    Pehcevski, Jovan
    Vercoustre, Anne-Marie
    Thom, James A.
    [J]. ADVANCES IN INFORMATION RETRIEVAL, 2008, 4956 : 258 - +