Download presentation
Presentation is loading. Please wait.
Published byGary Francis Modified over 9 years ago
1
Approximation Algorithm for Graph Augmentation Samir Khuller Ramakrishna Thurimella 報告人:蕭志宣 鄭智懷
2
Outline Introduction Related Work 2-approximation
3
Related Work (History) Tarjan solve 2 edge-connected augmentation problem in linear time (1976). But the graph must be complete graph.
4
Related Work (History) Somebody modified Tarjan’s algorithm which solves triconnected subgraph in linear time. In a paper’s conference, it holds for k- connected.
5
K connected problem Minimum subgraph weightedunweighted augmentation weightedunweighted Minimum k-connected NP-hard
6
Related Work - Guideline
7
Related Word - Approximation Edge connectivity augment 1993 Samir Khuller, Ramakrishna Thurimella 2-approximation 2003 Anna Galluccio and Guido Proietti faster 2-approximation
8
Related Word - Approximation Vertex connectivity subgraph 1994(2-connected) Samir Khuller, Uzi Vishkin 5/3-approximation 1994(2-connected) Garg, Santosh and Singla 3/2-approximation 2001(2-connected) S. Vempala and A. Vetta 4/3-approximation
9
Related Word - Approximation Edge connectivity subgraph 1994(2-connected) Samir Khuller, Uzi Vishkin 3/2-approximation 1995(k-connected) Samir Khuller, Balaji Raghavachari 1.85-approximation 2003(2-connected) Raja Jothi Balaji Raghavachari Subramanian Varadarajan 5/4-approximation 2001(2-connected) J. Cheriyan, A. SebS, Z. Szigeti 17/12-approximation 2001(2-connected) S. Vempala and A. Vetta 4/3-approximation 2003(k-connected) Harold N. Gabow 1.61-approximation
10
Related Word – Special Case 符合三角不等式 1995 (k vertex connectivity) Samir Khuller, Balaji Raghavachari some approximation with k NP-hard
11
Related Word – Special Case 已知道至少有 6k 2 個 vertices 求 k vertex connectivity O(pn=)-approximation algorithm for any > 0 and k (1 - )n
12
Related Word – Special Case 已知 G 是 planar graph 1998 (2 edge connected augment problem) Sergej Fialko, Petra Mutzel 5/3-approximation 2004(2 edge,2 vertex subgraph) Artur Czumaj, Michelangelo Grigni, Papa Sissokho, Hairong Zhao PTAS NP-hard
13
Related Word – Special Case 已知 G 是 bipartite graph 1998(k-connectivity augment problem) J ø rgen Bang-Jensen, Harold N. Gabow, Tibor Jord á n, Zolt á n Szigeti Polynomial time solvable
14
Related Word – Special Case Augment problem 已知 tree 是 depth first search tree 2003(2 edge connected augment problem) Anna Galluccio and Guido Proietti polynomial solvable
15
Related Word - Randomized 1998 Andr á s A. Bencz ú r, David R. Karger
16
K-connectivity K-edge connected K-vertex connected
17
Graph Augmentation Input: G 0 =(V,E 0 ), a set Feasible of m weighted edges on V Output: A subset Aug of edges whose addition make G 0 2-connected
18
The minimum branching A branching of a directed graph G rooted at a vertex r is a spanning tree of G such that each vertex except r has indegree exactly one and r has indegree zero The minimum weight branching is a branching with the least weight.
19
r 1 2 6 3 5 36 4 2
20
Algorithm Step1: pick an arbitrary leaf r and root the tree G 0 at r, and directing all tree edges toward the root r. Set all tree edges weight to 0. (undirected tree G 0 directed tree T)
21
Step1 r
22
Algorithm Step2: Consider the edges that belong to G=(V,E) but not belong to G 0, for each such edge (u,v) do If (u,v) is a back edge add one directed edge to E d If (u,v) is a cross edge add two directed edges to E d
23
Step2 r
24
Algorithm Step3: find a minimum weight branching in G d rooted at r. For each edge in E d picked, add corresponding edge in E-E 0 to Aug. Step4: Output Aug.
25
Lemma 1 & Lemma 2 If G is two-edge connected, then directed graph G D is strongly connected. If G is two-edge connected, then the edge connectivity of G 0 U Aug is at least 2. (G 0 + Aug is two-edge connected)
26
Lemma 3 The weight of Aug is less than twice the optimal augmentation. That is, the algorithm is a 2-approximation algorithm for augmentation problem.
27
Time complexity O(m+nlogn) (for finding the minimum weight branching)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.