On graph problems in a semi-streaming model

被引:173
|
作者
Feigenbaum, J
Kannan, S
McGregor, A [1 ]
Suri, S
Zhang, J
机构
[1] Yale Univ, Dept Comp Sci, New Haven, CT 06520 USA
[2] Univ Penn, Dept Comp & Informat Sci, Philadelphia, PA 19104 USA
关键词
graph; streaming; matching; spanner; girth; articulation point;
D O I
10.1016/j.tcs.2005.09.013
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We formalize a potentially rich new streaming model, the send-streaming model, that we believe is necessary for the fruitful study of efficient algorithms for solving problems on massive graphs whose edge sets cannot be stored in memory. In this model, the input graph, G = (V, E), is presented as a stream of edges (in adversarial order), and the storage space of an algorithm is bounded by O(n. polylog n), where n = vertical bar V vertical bar. We are particularly interested in algorithms that use only one pass over the input, but, for problems where this is provably insufficient, we also look at algorithms using constant or, in some cases, logarithmically many passes. In the course of this general study, we give semi-streaming constant approximation algorithms for the unweighted and weighted matching problems, along with a further algorithmic improvement for the bipartite case. We also exhibit log n/log log n semi-streaming approximations to the diameter and the problem of computing the distance between specified vertices in a weighted graph. These are complemented by Omega(log((l-epsilon)) n) lower bounds. (c) 2005 Published by Elsevier B.V.
引用
收藏
页码:207 / 216
页数:10
相关论文
共 50 条
  • [1] On graph problems in a semi-streaming model
    Feigenbaum, J
    Karman, S
    McGregor, A
    Suri, S
    Zhang, J
    [J]. AUTOMATA , LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2004, 3142 : 531 - 543
  • [2] Graph Sparsification in the Semi-streaming Model
    Ahn, Kook Jin
    Guha, Sudipto
    [J]. AUTOMATA, LANGUAGES AND PROGRAMMING, PT II, PROCEEDINGS, 2009, 5556 : 328 - 338
  • [3] Bipartite Graph Matchings in the Semi-streaming Model
    Eggert, Sebastian
    Kliemann, Lasse
    Srivastav, Anand
    [J]. ALGORITHMS - ESA 2009, PROCEEDINGS, 2009, 5757 : 492 - 503
  • [4] Weighted Matching in the Semi-Streaming Model
    Mariano Zelke
    [J]. Algorithmica, 2012, 62 : 1 - 20
  • [5] Bipartite Matching in the Semi-streaming Model
    Sebastian Eggert
    Lasse Kliemann
    Peter Munstermann
    Anand Srivastav
    [J]. Algorithmica, 2012, 63 : 490 - 508
  • [6] Weighted matching in the semi-streaming model
    Zelke, Mariano
    [J]. STACS 2008: PROCEEDINGS OF THE 25TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, 2008, : 669 - 680
  • [7] Weighted Matching in the Semi-Streaming Model
    Zelke, Mariano
    [J]. ALGORITHMICA, 2012, 62 (1-2) : 1 - 20
  • [8] Bipartite Matching in the Semi-streaming Model
    Eggert, Sebastian
    Kliemann, Lasse
    Munstermann, Peter
    Srivastav, Anand
    [J]. ALGORITHMICA, 2012, 63 (1-2) : 490 - 508
  • [9] Depth First Search in the Semi-streaming Model
    Khan, Shahbaz
    Mehta, Shashank K.
    [J]. 36TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2019), 2019,
  • [10] Semi-Streaming Set Cover
    Emek, Yuval
    Rosen, Adi
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2016, 13 (01)