We describe randomized parallel algorithms for solving several important graph problems such as finding biconnected components, an ear decomposition, an st-numbering, a strong orientation, and an Euler tour of a graph with n vertices and m edges. Thes...
We describe randomized parallel algorithms for solving several important graph problems such as finding biconnected components, an ear decomposition, an st-numbering, a strong orientation, and an Euler tour of a graph with n vertices and m edges. These algorithms run in O(logn) time using O(n+m) operations with high probability on the Priority CRCWPRAM. Our solutions are based on a technique that, given a list of edges for a spanning tree, optimally constructs an Euler tour of the tree.