• DocumentCode
    1567135
  • Title

    Sparsification-a technique for speeding up dynamic graph algorithms

  • Author

    Eppstein, David

  • Author_Institution
    Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA
  • fYear
    1992
  • Firstpage
    60
  • Lastpage
    69
  • Abstract
    The authors provide data structures that maintain a graph as edges are inserted and deleted, and keep track of the following properties: minimum spanning forests, best swap, graph connectivity, and graph 2-edge-connectivity, in time O(n1/2log(m/n)) per change; 3-edge-connectivity, in time O(n2/3) per change; 4-edge-connectivity, in time O(nα(n)) per change; k-edge-connectivity, in time O(n log n ) per change; bipartiteness, 2-vertex-connectivity, and 3-vertex-connectivity, in time O(n log(m/n)) per change; and 4-vertex-connectivity, in time O(n log(m/n)+nα( n)) per change. Further results speed up the insertion times to match the bounds of known partially dynamic algorithms. The algorithms are based on a technique that transforms algorithms for sparse graphs into ones that work on any graph, which they call sparsification
  • Keywords
    computational complexity; computational geometry; graph theory; spatial data structures; best swap; data structures; dynamic graph algorithms; graph 2-edge-connectivity; graph connectivity; minimum spanning forests; sparsification; Algorithm design and analysis; Binary trees; Computer science; Data structures; Heuristic algorithms; Partitioning algorithms; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1992. Proceedings., 33rd Annual Symposium on
  • Conference_Location
    Pittsburgh, PA
  • Print_ISBN
    0-8186-2900-2
  • Type

    conf

  • DOI
    10.1109/SFCS.1992.267818
  • Filename
    267818