Parallel Graph Algorithms - PowerPoint PPT Presentation

About This Presentation
Title:

Parallel Graph Algorithms

Description:

Compress ruling set into one processor and perform list ranking sequentially. ... Frank Dehne. www.dehne.net. Bipartite Graph Detection. Frank Dehne. www.dehne.net ... – PowerPoint PPT presentation

Number of Views:138
Avg rating:3.0/5.0
Slides: 15
Provided by: scsCar
Category:

less

Transcript and Presenter's Notes

Title: Parallel Graph Algorithms


1
Parallel Graph Algorithms
  • list ranking
  • connectivity
  • tree compression
  • bip. graph testing
  • max. matching in bip. graph
  • convexity of bip. graphs (01-property)
  • planarity testing
  • CGM complexity
  • O(log p) rounds
  • n/p gt p
  • O(n/p) local comp. per round

2
List Ranking
3
r-Ruling Set
  • O(N/P) "selected" nodes with distance O(r)
    between consecutive nodes.

4
List Ranking Algorithm
  • Determine an O(p2)-ruling set.
  • Execute O(log p) rounds of pointer jumping.
  • Compress ruling set into one processor and
    perform list ranking sequentially.
  • Compute ranks of all other nodes.

5
Rand. List Ranking Algorithm
  • Select random n/p elements as ruling set and then
    improve ...
  • CGM complexity
  • O(log p log log n) rounds
  • n/p gt p
  • O(n/p) local comp. per round

6
Det. List Ranking Algorithm
  • A CGM adaptation of deterministic coin
    tossing...
  • CGM complexity
  • O(log p) rounds
  • n/p gt p
  • O(n/p) local comp. per round

7
Rand. List Ranking
8
Det. List Ranking
9
CGM Graph Algorithm Library
  • list ranking
  • connectivity
  • tree compression
  • bip. graph testing
  • max. matching in bip. graph
  • convexity of bip. graphs (01-property)
  • planarity testing
  • ...

CGMlib CGM utilities CGMgraph CGM graph
algorithms Download and documentation at
http//cgm.dehne.net
10
Library Design
11
Library Design
12
Connected Components
13
Bipartite Graph Detection
14
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com