• DocumentCode
    2357060
  • Title

    Fully dynamic cycle-equivalence in graphs

  • Author

    Henzinger, Monika Rauch

  • Author_Institution
    Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
  • fYear
    1994
  • fDate
    20-22 Nov 1994
  • Firstpage
    744
  • Lastpage
    755
  • Abstract
    Two edges e1 and e2 of an undirected graph are cycle-equivalent iff all cycles that contain e1 also contain e2, i.e., iff e1 and e2 are a cut-edge pair. The cycle-equivalence classes of the control-flow graph are used in optimizing compilers to speed up existing control-flow and data-flow algorithms. While the cycle-equivalence classes can be computed in linear time, we present the first fully dynamic algorithm for maintaining the cycle-equivalence relation. In an n-node graph our data structure executes an edge insertion or deletion in O(√n log n) time and answers the query whether two given edges are cycle-equivalent in O(log2 n) time. We also present an algorithm for plane graphs with O(log n) update and query time and for planar graphs with O(log n) insertion time and O(log2 n) query and deletion time. Additionally, we show a lower bound of Ω(log n/log log n) for the amortized time per operation for the dynamic cycle-equivalence problem in the cell probe model
  • Keywords
    computational geometry; data structures; equivalence classes; graph theory; optimising compilers; control-flow graph; cycle-equivalence; cycle-equivalence problem; data structure; graphs; optimizing compilers; planar graphs; plane graphs; query time; undirected graph; Algorithm design and analysis; Availability; Centralized control; Computer science; Data analysis; Data structures; Heuristic algorithms; Optimizing compilers; Probes; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1994 Proceedings., 35th Annual Symposium on
  • Conference_Location
    Santa Fe, NM
  • Print_ISBN
    0-8186-6580-7
  • Type

    conf

  • DOI
    10.1109/SFCS.1994.365718
  • Filename
    365718