跳到主要导航 跳到搜索 跳到主要内容

Incremental graph computations: Doable and undoable

  • University of Edinburgh
  • Beihang University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

The incremental problem for a class Q of graph queries aims to compute, given a query Q ∈ Q, graph G, output Q(G) and updates ΔG to G as input, changes ΔO to Q(G) such that Q (G⊕ΔG) = Q(G)⊕ΔO. It is called bounded if its cost can be expressed as a polynomial function in the sizes of Q, ΔG and ΔO. It is to reduce computations on possibly big G to small ΔG and ΔO. No matter how desirable, however, our first results are negative: for common graph queries such as graph traversal, connectivity, keyword search and pattern matching, their incremental problems are unbounded. In light of the negative results, we propose two characterizations for the effectiveness of incremental computation: (a) localizable, if its cost is decided by small neighbors of nodes in ΔG instead of the entire G; and (b) bounded relative to a batch algorithm T, if the cost is determined by the sizes of ΔG and changes to the affected area that is necessarily checked by T. We show that the incremental computations above are either localizable or relatively bounded, by providing corresponding incremental algorithms. That is, we can either reduce the incremental computations on big graphs to small data, or incrementalize batch algorithms by minimizing unnecessary recomputation. Using real-life graphs, we experimentally verify the effectiveness of our algorithms.

源语言英语
主期刊名SIGMOD 2017 - Proceedings of the 2017 ACM International Conference on Management of Data
出版商Association for Computing Machinery
155-169
页数15
ISBN(电子版)9781450341974
DOI
出版状态已出版 - 9 5月 2017
活动2017 ACM SIGMOD International Conference on Management of Data, SIGMOD 2017 - Chicago, 美国
期限: 14 5月 201719 5月 2017

出版系列

姓名Proceedings of the ACM SIGMOD International Conference on Management of Data
Part F127746
ISSN(印刷版)0730-8078

会议

会议2017 ACM SIGMOD International Conference on Management of Data, SIGMOD 2017
国家/地区美国
Chicago
时期14/05/1719/05/17

指纹

探究 'Incremental graph computations: Doable and undoable' 的科研主题。它们共同构成独一无二的指纹。

引用此