texpoint fonts used in emf. read the texpoint manual before you delete this box.:

74

Upload: buzz

Post on 23-Feb-2016

66 views

Category:

Documents


0 download

DESCRIPTION

TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: . t. S. Low Color Partitions. Decomposition of a graph into several components (disjoint). Properties of this partition: The components have bounded diameter Coloring: - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 2: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 3: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 4: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 5: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 6: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 7: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 8: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 9: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 10: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 11: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 12: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 13: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 14: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 15: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 16: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 17: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 18: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 19: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 20: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 21: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 22: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

l

Page 23: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 24: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 25: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 26: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 27: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 28: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 29: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 30: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 31: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 32: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 33: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

S

t

Page 34: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 35: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 36: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 37: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 38: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 39: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 40: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 41: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Low Color Partitions• Decomposition of a graph into several components (disjoint).

• Properties of this partition:– The components have bounded diameter

Coloring:– Components that are “close” to each other cannot have

the same color. Parameter

– Color the partition (at each level) with minimal # of colors.

Page 42: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Why Low-Color Partitions?• Clusters of same color are far away from each other.

• Leaders of these clusters are mutually far off.

• The real data sources that feed those leaders will also be mutually far away.

• The number of such real data sources that are mutually far away are significant (compared to those that are closeby).

Page 43: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Benefit of Low-Color Partitions

Cluster Leader

Page 44: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Benefit of Low-Color Partitions

Data Sources

Page 45: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Benefit of Low-Color Partitions

Page 46: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Benefit of Low-Color Partitions

Page 47: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Benefit of Low-Color Partitions

Higher Level Leader

Page 48: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Path Separators

• A set of shortest paths that partition a graph into two or more components of size atmost n/2 (n is total size of the graph).

• Path Separators can be computed in polynomial time– Planar Graphs are 3-path separable– H-Minor Free Graphs are k-path separable

Page 49: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Graph Decomposition (Planar Graph)

Page 50: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Graph Decomposition

Level 1 Cluster

Page 51: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Graph Decomposition

Length (Pi )= c.

Level 1 Decomposition

Page 52: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Graph Decomposition

Length (Pi )= c.

Level 1 Decomposition

Page 53: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Graph Decomposition

Length (Pi )= c.

Level 1 Decomposition

Page 54: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Graph Decomposition

Length (Pi )= c.

Level 1 Cluster Coloring

NOTE: Number of such clusters is small

Page 55: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Graph Decomposition

Level 2 Components

Page 56: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Graph Decomposition

Level 2 Decomposition

Page 57: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Graph Decomposition

Level 2 Clustering

Page 58: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Graph Decomposition

Level 2 –Cluster Coloring

Page 59: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Graph Decomposition

Over Coloring of Clusters (upto level 2)

Page 60: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Level k - 2

Level k - 1

Level k

Page 61: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

61

RSMT Problem

• Rectilinear Steiner minimal tree (RSMT) problem:– Given pin positions, find a rectilinear Steiner tree with minimum WL– NP-complete

• Optimal algorithms:– Hwang, Richards, Winter [ADM 92]– Warme, Winter, Zachariasen [AST 00] GeoSteiner package

• Near-optimal algorithms:– Griffith et al. [TCAD 94] Batched 1-Steiner heuristic (BI1S)– Mandoiu, Vazirani, Ganley [ICCAD-99]

• Low-complexity algorithms:– Borah, Owens, Irwin [TCAD 94] Edge-based heuristic, O(n log n)– Zhou [ISPD 03] Spanning graph based, O(n log n)

• Algorithms targeting low-degree nets (VLSI applications):– Soukup [Proc. IEEE 81] Single Trunk Steiner Tree (STST)– Chen et al. [SLIP 02] Refined Single Trunk Tree (RST-T)

Page 62: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Minimum Spanning Trees• The basic algorithm [Gallagher-Humblet-Spira 83]

– messages and time

• Improved time and/or message complexity [Chin-Ting 85, Gafni 86, Awerbuch 87]

• First sub-linear time algorithm [Garay-Kutten-Peleg 93]:

• Improved to

• Taxonomy and experimental analysis [Faloutsos-Molle 96]• lower bound [Rabinovich-Peleg 00]

)log( nnmO )log( nnO

)logD( *61.0 nnO

)log/( nnD

)log( * nnDO

Page 63: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Steiner Tree Approximations

• Gabriel Robins and Alexander Zelikovsky: [J. Discrete Mathematics, 2005]– 1.55 approximation polynomial-time heuristic.– 1.28 approximation for quasi-bipartite graphs.

• Hougardy and Prommel : [SODA 1999] – 1.59 approximation

• Unless P = NP, the Steiner Tree Problem for general graphs cannot be approximated within a factor of 1 + ε for sufficiently small ε > 0.

• Rajagopalan and Vazirani [SODA 1999] : Approximation > 1.5– Primal-Dual Algorithm

• Zelikovsky [Algorithmica1993)]: 11/6 approximation

Page 64: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 65: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:
Page 66: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Applicability Contd…• Distributed Paging: The constrained file migration problem (Bartal) is the problem

of migrating files in a network with limited memory capacity at the processors in order to minimize the file access and migration costs. This is a natural generalization of uniprocessor paging problem and a special case of distributed paging problem.

In a network G = (V,E,w), a set of files resides in different nodes in the network. Processor v can accommodate in its local memory upto k_v files. The cost of an access to file F initiated by processor v is the distance from v to the processor holding the file F. A file may be migrated from one processor to another at a cost of D times the distance between the two processors. The goal is to minimize the total cost.

Page 67: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Planar Algorithm [Busch, LaFortune, Tirthapura: PODC 2007]

• If depth(G) ≤ k, we only need to 2k-satisfy the external nodes to satisfy all of G

• Suppose that this is the case

Page 68: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Step 1: Take a shortest path (initially a single node)Step 2: 4k-satisfy itStep 3: Remove the 2k-neighborhood

2k4k

Page 69: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Continue recursively…

Page 70: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

4k-satisfy the pathRemove the 2k-neighborhoodDiscard A, and continue

2k2k4k

A

Page 71: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

And so on …

Page 72: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Analysis

• All nodes are satisfied because all external nodes are 2k-satisfied

• Shortest-Path Cluster was always called with 4k, so clearly the radius is O(k)

• Nodes are removed upon first or second clustering, so degree ≤ 6

Page 73: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

If depth(G) > k

• Satisfy one zone Si = G(Wi-1 U Wi U Wi+1) at a time

• Adjust for intra-band overlaps…Wi-1

Wi

Wi+1

Si

… …

Page 74: TexPoint fonts used in EMF.  Read the TexPoint manual before you delete this box.:

Final Analysis

• We can now cluster an entire planar graph• Radius increased due to the depth of the

zones, but is still O(k)• Overlaps between bands increase the degree

by a factor of 3, degree ≤ 18