Partial Reversal Acyclicity
Author(s)
Radeva, Tsvetomira; Lynch, Nancy
DownloadMIT-CSAIL-TR-2011-022.pdf (508.4Kb)
Other Contributors
Theory of Computation
Advisor
Nancy Lynch
Metadata
Show full item recordAbstract
Partial Reversal (PR) is a link reversal algorithm which ensures that the underlying graph structure is destination-oriented and acyclic. These properties of PR make it useful in routing protocols and algorithms for solving leader election and mutual exclusion. While proofs exist to establish the acyclicity property of PR, they rely on assigning labels to either the nodes or the edges in the graph. In this work we present simpler direct proof of the acyclicity property of partial reversal without using any external or dynamic labeling mechanism. First, we provide a simple variant of the PR algorithm, and show that it maintains acyclicity. Next, we present a binary relation which maps the original PR algorithm to the new algorithm, and finally, we conclude that the acyclicity proof applies to the original PR algorithm as well.
Date issued
2011-04-14Series/Report no.
MIT-CSAIL-TR-2011-022
Keywords
Partial Reversal, Link Reversal, Graph Algorithms