Finding dominators via disjoint set union
Author(s): Fraczak, Wojciech; Georgiadis, Loukas; Miller, Andrew; Tarjan, Robert E
DownloadTo refer to this page use:
http://arks.princeton.edu/ark:/88435/pr1pv6k
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Fraczak, Wojciech | - |
dc.contributor.author | Georgiadis, Loukas | - |
dc.contributor.author | Miller, Andrew | - |
dc.contributor.author | Tarjan, Robert E | - |
dc.date.accessioned | 2021-10-08T19:47:31Z | - |
dc.date.available | 2021-10-08T19:47:31Z | - |
dc.date.issued | 2013-11 | en_US |
dc.identifier.citation | Fraczak, 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.003 | en_US |
dc.identifier.issn | 1570-8667 | - |
dc.identifier.uri | https://arxiv.org/pdf/1310.2118.pdf | - |
dc.identifier.uri | http://arks.princeton.edu/ark:/88435/pr1pv6k | - |
dc.description.abstract | The 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.extent | 2 - 20 | en_US |
dc.language.iso | en_US | en_US |
dc.relation.ispartof | Journal of Discrete Algorithms | en_US |
dc.rights | Author's manuscript | en_US |
dc.title | Finding dominators via disjoint set union | en_US |
dc.type | Journal Article | en_US |
dc.identifier.doi | 10.1016/j.jda.2013.10.003 | - |
pu.type.symplectic | http://www.symplectic.co.uk/publications/atom-terms/1.0/journal-article | en_US |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
FindingDominatorsDisjointSetUnion.pdf | 337.23 kB | Adobe PDF | View/Download |
Items in OAR@Princeton are protected by copyright, with all rights reserved, unless otherwise indicated.