Top Banner
A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks Omer Angel Abraham Flaxman David B. Wilson British Columbia U Washington Microsoft Research arXiv:0810.4908
25

A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

Feb 25, 2016

Download

Documents

burian

A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks. arXiv:0810.4908. Omer Angel Abraham Flaxman David B. Wilson. U British Columbia U Washington Microsoft Research. Minimum spanning tree (MST). - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

A sharp threshold forminimum bound-depth/diameter

spanning and Steiner treesin random networks

Omer Angel Abraham Flaxman David B. Wilson

U British Columbia U Washington Microsoft Research

arXiv:0810.4908

Page 2: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

3

24

1

7

6

5

Minimum spanning tree (MST)• Graph with nonnegative edge weights• Connected acyclic subgraph,

minimizes sum of edge weights (costs)• Classical optimization problem

electric network, communication network, etc.• Efficiently computable:

Prim’s algorithm (explore tree from start vertex) Kruskal’s algorithm (add edges in order by weight)

Page 3: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

MST on graph with random weightsWeight distribution irrelevant to MST

4 trees like 12 trees like

1 2

3

1 2

3

4

Clique K4

Page 4: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

MST on graph with random weights

• Weight distribution irrelevant to MST• Not same as uniform spanning tree (UST)

(e.g. non-uniform on K4)• Diameter of MST on Kn is (n1/3)

[Addario-Berry, Broutin, Reed]• Diameter of UST on Kn is (n1/2) [Rényi, Szekeres]• Weight of MST with Exp(1) weights on Kn tends to

(3) a.a.s. [Frieze]• PDF of edge weights 1 at 0 weight (3) [Steele]

Page 5: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

Minimum bounded-depth/diameterspanning tree

• Data in communication network, delay for each link, put a limit on number of links.

• Also known as “MST with hop constraints”• Tree with depth k from specified root has diameter

2k. Tree with diameter 2k has “center” from which depth is k

• NP-hard for any diameter bound between 4 and n-2, poly-time solvable for 2,3, & n-1 [Garey & Johnson]

• Inapproximable within factor of O(log n) unless P=NP [Bar-Ilan, Kortsarz, Peleg]

Page 6: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

Greedy Tree

Page 7: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks
Page 8: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks
Page 9: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

Depth 2 Greedy Tree

Page 10: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

Depth 3 Greedy Tree

Page 11: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

Weight of tree vs. depth bound

Page 12: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks
Page 13: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

Weight of tree vs. depth bound

Page 14: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

Sharp threshold for depth bound

Page 15: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

Sliced and spliced tree

Page 16: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

Lower bound ingredients

Page 17: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

Concentration of level weights

Page 18: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

Minimum Steiner tree• In addition to graph, set of terminals is

specified. Tree must connect terminals, may or may not connect other vertices.

• Another classical optimization problem.• NP-hard to solve.

3

2

4

1

7

6

5

Page 19: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

Steiner trees on Kn

When there are m terminals and Exp(1) weights, the Steiner tree weight tends to

when 2 m o(n)[Bollobás, Gamarnik, Riordin, Sudakov]

When m=(n), weight is unknown constant

Page 20: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

Minimum bounded-depth/diameterSteiner tree

• Generalizes two different NP-hard problems, is NP-hard

• Solvable by integer programming [Achuthan-Caccetta, Gruber-Raidl]

• Fast approximation algorithms [Bar-Ilan- Kortsarz-Peleg, Althus-Funke-Har-Peled- Könemann-Ramos-Skutella]

• Heuristics [Abdalla-Deo-Franceschini, Dahl-Gouveia-Requejo, Voß, Gouveia, Costa-Cordeauc-Laporte, Raidl-Julstrom, Gruber-Raidl, Gruber-Van-Hemert-Raidl, Kopinitsch, Putz, Zaubzer, Bayati-Borgs-Braunstein-Chayes-Ramezanpour-Zecchina, …]

Page 21: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

Same threshold for Steiner trees(with linear number of terminals)

Page 22: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

Everything works for Steiner trees(with linear number of terminals)

Page 23: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

Steiner trees withsub-linear number of terminals

Don’t know asymptotic weight when depth bound is

Page 24: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

Minimum bounded depth/diameter spanning subgraph

• If depth-constrained, best subgraph is a tree, we give minimum weight

• If diameter-constrained, best subgraph is not a tree, possible to get smaller weight

Page 25: A sharp threshold for minimum bound-depth/diameter spanning and Steiner trees in random networks

Optimization problemswith side-constraints

Side-constraint (depth or diameter bound) has almost no effect on optimization (up to a point)

http://arXiv.org/abs/0810.4908