Fully Dynamic Algorithms for Chordal Graphs and Split Graphs

被引:17
|
作者
Ibarra, Louis [1 ]
机构
[1] Depaul Univ, Sch Comp, Chicago, IL 60604 USA
关键词
Dynamic graph algorithms; chordal graphs; clique trees; split graphs;
D O I
10.1145/1383369.1383371
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present the first dynamic algorithm that maintains a clique tree representation of a chordal graph and supports the following operations: (1) query whether deleting or inserting an arbitrary edge preserves chordality; and (2) delete or insert an arbitrary edge, provided it preserves chordality. We give two implementations. In the first, each operation runs in O(n) time, where n is the number of vertices. In the second, an insertion query runs in O(log(2) n) time, an insertion in O(n) time, a deletion query in O(n) time, and a deletion in O(n log n) time. We also present a data structure that allows a deletion query to run in O(root m) time in either implementation, where m is the current number of edges. Updating this data structure after a deletion or insertion requires O(m) time. We also present a very simple dynamic algorithm that supports each of the following operations in O(1) time on a general graph: (1) query whether the graph is split, and (2) delete or insert an arbitrary edge.
引用
收藏
页数:20
相关论文
共 50 条
  • [21] Chordal graphs and their clique graphs
    Galinier, P
    Habib, M
    Paul, C
    [J]. GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, 1995, 1017 : 358 - 371
  • [22] Sequential and parallel algorithms on compactly represented chordal and strongly chordal graphs
    Dahlhaus, E
    [J]. STACS 97 - 14TH ANNUAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, 1997, 1200 : 487 - 498
  • [23] Split decomposition and graph-labelled trees: Characterizations and fully dynamic algorithms for totally decomposable graphs
    Gioan, Emeric
    Paul, Christophe
    [J]. DISCRETE APPLIED MATHEMATICS, 2012, 160 (06) : 708 - 733
  • [24] Chordal Graphs
    Arneson, Broderick
    Rudnicki, Piotr
    [J]. FORMALIZED MATHEMATICS, 2006, 14 (03): : 79 - 92
  • [25] Efficient algorithms for updating betweenness centrality in fully dynamic graphs
    Lee, Min-Joong
    Choi, Sunghee
    Chung, Chin-Wan
    [J]. INFORMATION SCIENCES, 2016, 326 : 278 - 296
  • [26] Reconfiguration graphs for vertex colourings of chordal and chordal bipartite graphs
    Marthe Bonamy
    Matthew Johnson
    Ioannis Lignos
    Viresh Patel
    Daniël Paulusma
    [J]. Journal of Combinatorial Optimization, 2014, 27 : 132 - 143
  • [27] Reconfiguration graphs for vertex colourings of chordal and chordal bipartite graphs
    Bonamy, Marthe
    Johnson, Matthew
    Lignos, Ioannis
    Patel, Viresh
    Paulusma, Daniel
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2014, 27 (01) : 132 - 143
  • [28] Chordal graphs as intersection graphs of pseudosegments
    Dangelmayr, Cornelia
    Felsner, Stefan
    [J]. GRAPH DRAWING, 2007, 4372 : 208 - +
  • [29] Listing chordal graphs and interval graphs
    Kiyomi, Masashi
    Kijima, Shuji
    Uno, Takeaki
    [J]. GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, 2006, 4271 : 68 - 77
  • [30] Subexponential Parameterized Algorithms and Kernelization on Almost Chordal Graphs
    Fedor V. Fomin
    Petr A. Golovach
    [J]. Algorithmica, 2021, 83 : 2170 - 2214