Reach Aware Steiner Trees
Stephan Held and Sophie Spirkl
Research Institute for Discrete Mathematics, University of Bonn
Aussois, January 6-10, 2014
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 1 / 24
Reach Aware Steiner Trees Stephan Held and Sophie Spirkl Research - - PowerPoint PPT Presentation
Reach Aware Steiner Trees Stephan Held and Sophie Spirkl Research Institute for Discrete Mathematics, University of Bonn Aussois, January 6-10, 2014 Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 1 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 1 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 2 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 3 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 3 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 4 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 4 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 4 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 5 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 6 / 24
1 Compute Voronoi diagram (O(|T| log |T|)). 2 Minimum spanning tree in dual graph (Delaunay triangulation)
3 Embed and post-optimize (flip L’s) . Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 7 / 24
1 Compute Voronoi diagram (O(|T| log |T|)). 2 Minimum spanning tree in dual graph (Delaunay triangulation)
3 Embed and post-optimize (flip L’s) . Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 7 / 24
1 Compute Voronoi diagram (O(|T| log |T|)). 2 Minimum spanning tree in dual graph (Delaunay triangulation)
3 Embed and post-optimize (flip L’s) . Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 7 / 24
1 Compute Voronoi diagram (O(|T| log |T|)). 2 Minimum spanning tree in dual graph (Delaunay triangulation)
3 Embed and post-optimize (flip L’s) . Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 7 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 8 / 24
1 Compute Hanan grid 2 Remove blocked vertices and edges 3 Add edges that are shorter than L 4 Run Steiner tree algorithm for graphs
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 9 / 24
1 Compute Hanan grid 2 Remove blocked vertices and edges 3 Add edges that are shorter than L 4 Run Steiner tree algorithm for graphs
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 9 / 24
1 Compute Hanan grid 2 Remove blocked vertices and edges 3 Add edges that are shorter than L 4 Run Steiner tree algorithm for graphs
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 9 / 24
1 Compute Hanan grid 2 Remove blocked vertices and edges 3 Add edges that are shorter than L 4 Run Steiner tree algorithm for graphs
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 9 / 24
1 Compute Hanan grid 2 Remove blocked vertices and edges 3 Add edges that are shorter than L 4 Run Steiner tree algorithm for graphs
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 9 / 24
1 Compute Hanan grid 2 Remove blocked vertices and edges 3 Add edges that are shorter than L 4 Run Steiner tree algorithm for graphs
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 9 / 24
1 Compute Hanan grid 2 Remove blocked vertices and edges 3 Add edges that are shorter than L 4 Run Steiner tree algorithm for graphs
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 9 / 24
1 Set endpoints E := set of terminals and
2 Insert vertical median line M that
3 Connect every endpoint to the median if
4 Recursively proceed in left and right
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 10 / 24
1 Set endpoints E := set of terminals and
2 Insert vertical median line M that
3 Connect every endpoint to the median if
4 Recursively proceed in left and right
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 10 / 24
1 Set endpoints E := set of terminals and
2 Insert vertical median line M that
3 Connect every endpoint to the median if
4 Recursively proceed in left and right
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 10 / 24
1 Set endpoints E := set of terminals and
2 Insert vertical median line M that
3 Connect every endpoint to the median if
4 Recursively proceed in left and right
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 10 / 24
1 Set endpoints E := set of terminals and
2 Insert vertical median line M that
3 Connect every endpoint to the median if
4 Recursively proceed in left and right
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 10 / 24
1 Set endpoints E := set of terminals and
2 Insert vertical median line M that
3 Connect every endpoint to the median if
4 Recursively proceed in left and right
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 10 / 24
1 Set endpoints E := set of terminals and
2 Insert vertical median line M that
3 Connect every endpoint to the median if
4 Recursively proceed in left and right
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 10 / 24
1 Set endpoints E := set of terminals and
2 Insert vertical median line M that
3 Connect every endpoint to the median if
4 Recursively proceed in left and right
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 10 / 24
1 Set endpoints E := set of terminals and
2 Insert vertical median line M that
3 Connect every endpoint to the median if
4 Recursively proceed in left and right
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 10 / 24
1 Set endpoints E := set of terminals and
2 Insert vertical median line M that
3 Connect every endpoint to the median if
4 Recursively proceed in left and right
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 10 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 11 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 11 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 12 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 13 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 13 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 13 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 13 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 14 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 15 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 15 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 15 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 15 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 15 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 16 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 16 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 16 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 17 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 17 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 18 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 19 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 19 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 19 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 19 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 20 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 21 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 22 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 23 / 24
Stephan Held and Sophie Spirkl Reach Aware Steiner Trees Aussois, January 6-10, 2014 24 / 24