• DocumentCode
    3626515
  • Title

    Planning for Fast Connectivity Updates

  • Author

    Mihai Patrascu;Mikkel Thorup

  • Author_Institution
    Massachusetts Inst. of Technol., Cambridge
  • fYear
    2007
  • Firstpage
    263
  • Lastpage
    271
  • Abstract
    Understanding how a single edge deletion can affect the connectivity of a graph amounts to finding the graph bridges. But when faced with d. > l deletions, can we establish as easily how the connectivity changes? When planning for an emergency, we want to understand the structure of our network ahead of time, and respond swiftly when an emergency actually happens. We describe a linear-space representation of graphs which enables us to determine how a batch of edge updates can impact the graph. Given a set of d edge updates, in time O(d polylg n) we can obtain the number of connected components, the size of each component, and a fast oracle for answering connectivity queries in the updated graph. The initial representation is polynomial-time constructible.
  • Keywords
    "Bridges","Heuristic algorithms","Roads","Polynomials","Spine","Algorithm design and analysis","Computer science","Statistics","Tree graphs","Approximation algorithms"
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 2007. FOCS ´07. 48th Annual IEEE Symposium on
  • ISSN
    0272-5428
  • Print_ISBN
    0-7695-3010-9;978-0-7695-3010-9
  • Type

    conf

  • DOI
    10.1109/FOCS.2007.59
  • Filename
    4389498