Fully dynamic cycle-equivalence in graphs

Henzinger M. 1994. Fully dynamic cycle-equivalence in graphs. 35th Annual Symposium on Foundations of Computer Science. FOCS: Symposium on Foundations of Computer Science, 744–755.

Download
No fulltext has been uploaded. References only!

Conference Paper | Published | English

Scopus indexed
Abstract
Two edges e/sub 1/ and e/sub 2/ of an undirected graph are cycle-equivalent iff all cycles that contain e/sub 1/ also contain e/sub 2/, i.e., iff e/sub 1/ and e/sub 2/ 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(/spl radic/n log n) time and answers the query whether two given edges are cycle-equivalent in O(log/sup 2/ 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(log/sup 2/ n) query and deletion time. Additionally, we show a lower bound of /spl Omega/(log n/log log n) for the amortized time per operation for the dynamic cycle-equivalence problem in the cell probe model.< >
Publishing Year
Date Published
1994-11-01
Proceedings Title
35th Annual Symposium on Foundations of Computer Science
Publisher
Institute of Electrical and Electronics Engineers
Page
744 - 755
Conference
FOCS: Symposium on Foundations of Computer Science
Conference Location
Santa Fe, NM, United States
Conference Date
1994-11-20 – 1994-11-22
IST-REx-ID

Cite this

Henzinger M. Fully dynamic cycle-equivalence in graphs. In: 35th Annual Symposium on Foundations of Computer Science. Institute of Electrical and Electronics Engineers; 1994:744-755. doi:10.1109/sfcs.1994.365718
Henzinger, M. (1994). Fully dynamic cycle-equivalence in graphs. In 35th Annual Symposium on Foundations of Computer Science (pp. 744–755). Santa Fe, NM, United States: Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/sfcs.1994.365718
Henzinger, Monika. “Fully Dynamic Cycle-Equivalence in Graphs.” In 35th Annual Symposium on Foundations of Computer Science, 744–55. Institute of Electrical and Electronics Engineers, 1994. https://doi.org/10.1109/sfcs.1994.365718.
M. Henzinger, “Fully dynamic cycle-equivalence in graphs,” in 35th Annual Symposium on Foundations of Computer Science, Santa Fe, NM, United States, 1994, pp. 744–755.
Henzinger M. 1994. Fully dynamic cycle-equivalence in graphs. 35th Annual Symposium on Foundations of Computer Science. FOCS: Symposium on Foundations of Computer Science, 744–755.
Henzinger, Monika. “Fully Dynamic Cycle-Equivalence in Graphs.” 35th Annual Symposium on Foundations of Computer Science, Institute of Electrical and Electronics Engineers, 1994, pp. 744–55, doi:10.1109/sfcs.1994.365718.

Export

Marked Publications

Open Data ISTA Research Explorer

Search this title in

Google Scholar
ISBN Search