Skip to main content

Finding dominators via disjoint set union

Author(s): Fraczak, Wojciech; Georgiadis, Loukas; Miller, Andrew; Tarjan, Robert E

Download
To refer to this page use: http://arks.princeton.edu/ark:/88435/pr1pv6k
Full metadata record
DC FieldValueLanguage
dc.contributor.authorFraczak, Wojciech-
dc.contributor.authorGeorgiadis, Loukas-
dc.contributor.authorMiller, Andrew-
dc.contributor.authorTarjan, Robert E-
dc.date.accessioned2021-10-08T19:47:31Z-
dc.date.available2021-10-08T19:47:31Z-
dc.date.issued2013-11en_US
dc.identifier.citationFraczak, Wojciech, Loukas Georgiadis, Andrew Miller, and Robert E. Tarjan. "Finding dominators via disjoint set union." Journal of Discrete Algorithms 23 (2013): 2-20. doi:10.1016/j.jda.2013.10.003en_US
dc.identifier.issn1570-8667-
dc.identifier.urihttps://arxiv.org/pdf/1310.2118.pdf-
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/pr1pv6k-
dc.description.abstractThe problem of finding dominators in a directed graph has many important applications, notably in global optimization of computer code. Although linear and near-linear-time algorithms exist, they use sophisticated data structures. We develop an algorithm for finding dominators that uses only a “static tree” disjoint set data structure in addition to simple lists and maps. The algorithm runs in near-linear or linear time, depending on the implementation of the disjoint set data structure. We give several versions of the algorithm, including one that computes loop nesting information (needed in many kinds of global code optimization) and that can be made self-certifying, so that the correctness of the computed dominators is very easy to verify.en_US
dc.format.extent2 - 20en_US
dc.language.isoen_USen_US
dc.relation.ispartofJournal of Discrete Algorithmsen_US
dc.rightsAuthor's manuscripten_US
dc.titleFinding dominators via disjoint set unionen_US
dc.typeJournal Articleen_US
dc.identifier.doi10.1016/j.jda.2013.10.003-
pu.type.symplectichttp://www.symplectic.co.uk/publications/atom-terms/1.0/journal-articleen_US

Files in This Item:
File Description SizeFormat 
FindingDominatorsDisjointSetUnion.pdf337.23 kBAdobe PDFView/Download


Items in OAR@Princeton are protected by copyright, with all rights reserved, unless otherwise indicated.