An Algorithm for Solving the Minimum Vertex-Ranking Spanning Tree Problem on Series-Parallel Graphs - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

An Algorithm for Solving the Minimum Vertex-Ranking Spanning Tree Problem on Series-Parallel Graphs

Description:

Title: Weeping Willow in the Fog Author: BTEB Last modified by: BTEB Created Date: 12/11/2006 6:47:50 PM Document presentation format: On-screen Show – PowerPoint PPT presentation

Number of Views:71
Avg rating:3.0/5.0
Slides: 16
Provided by: BTEB
Category:

less

Transcript and Presenter's Notes

Title: An Algorithm for Solving the Minimum Vertex-Ranking Spanning Tree Problem on Series-Parallel Graphs


1
An Algorithm for Solving the Minimum
Vertex-Ranking Spanning Tree Problem on
Series-Parallel Graphs
  • ICECE 2006
  • Md. Abul Kashem, Chowdhury Sharif Hasan, and
    Anupam Bhattacharjee

2
Graphs, Cycles and Trees
root
parent
nodes
child
A Graph
A cycle
A tree
3
Spanning Trees
  • A connected graph with no cycles is a spanning
    tree
  • In a connected cyclic graph, if we delete edges
    to remove cycles.
  • If there remains no cycle, we call it a spanning
    tree of the graph.

4
SP graphs Series Connection
s
t
s
t
G1
G2
s
t
G
5
SP Graphs Parallel Connection
s
t
s
t
G1
G2
s
t
G
6
Vertex-Ranking
  • A labeling (ranking) of the vertices of G with
    positive integers such that every path in G with
    end vertices of the same label i contains an
    internal vertex with label j gt i.

Valid Ranking
Invalid Ranking
7
Minimum Vertex-Ranking
  • A Vertex-Ranking is minimum if least number of
    ranks are needed to rank the graph.

A minimum vertex-ranking
A non-optimal Vertex-Ranking
8
Minimum Vertex-Ranking Spanning Tree
  • The problem is to find a spanning tree of a graph
    whose vertex-ranking needs least number of ranks.
  • Input A graph
  • Output A tree with minimum vertex-ranking

9
Binary Decomposition Tree
10
Solution types
  • Two types of partial solutions
  • A one-tree type solution a spanning tree is kept
  • A two-tree type solution a spanning forest
    having exactly two components (trees) with
    terminal vertices in different trees is kept.

11
Steps of the algorithm
  • An SP graph is given
  • Step1 Binary decomposition tree
  • Step2 Equivalence class computation for each
    leaf node

12
For s-node Solution Computation
s
13
For p-node Solution Computation
DESIRED
14
Points to note
  • Total running time of the algorithm is
  • O(n5 log4 n).
  • Some open problems still
  • Develop a polylog-time parallel algorithm for
    solving the minimum vertex- ranking spanning tree
    problem on series-parallel graphs.
  • Develop a polynomial-time sequential algorithm
    for solving the minimum edge-ranking spanning
    tree problem on series-parallel graphs

15
Thank you
Write a Comment
User Comments (0)
About PowerShow.com