Skip to search boxSkip to navigationSkip to main content

Split and join: Strong partitions and universal steiner trees for graphs

  • Costas Busch(corresponding author)
    ,
  • Chinmoy Dutta
    ,
  • Jaikumar Radhakrishnan
    ,
  • Rajmohan Rajaraman
    ,
  • Srivathsan Srinivasagopalan
*Corresponding author for this work
  • Louisiana State University
    ,
  • Northeastern University
    ,
  • Tata Institute of Fundamental Research
Scholary Output:
Contribution to journal
Conference article
Peer-review

Open access

Related Event

Title

53rd Annual IEEE Symposium on Foundations of Computer Science, FOCS 2012

Event type

Conference

Date

10/20/2012 - 10/23/2012

Location

New Brunswick, NJUnited States

Abstract

We study the problem of constructing universal Steiner trees for undirected graphs. Given a graph G and a root node r, we seek a single spanning tree T of minimum stretch, where the stretch of T is defined to be the maximum ratio, over all terminal sets X, of the cost of the minimal sub-tree TX of T that connects X to r to the cost of an optimal Steiner tree connecting X to r in G. Universal Steiner trees (USTs) are important for data aggregation problems where computing the Steiner tree from scratch for every input instance of terminals is costly, as for example in low energy sensor network applications. We provide a polynomial time UST construction for general graphs with 2 O(√log n)-stretch. We also give a polynomial time polylogarithmic-stretch construction for minor-free graphs. One basic building block of our algorithms is a hierarchy of graph partitions, each of which guarantees small strong diameter for each cluster and bounded neighbourhood intersections for each node. We show close connections between the problems of constructing USTs and building such graph partitions. Our construction of partition hierarchies for general graphs is based on an iterative cluster merging procedure, while the one for minor-free graphs is based on a separator theorem for such graphs and the solution to a cluster aggregation problem that may be of independent interest even for general graphs. To our knowledge, this is the first sub polynomial-stretch (o(nε) for any ε > 0) UST construction for general graphs, and the first polylogarithmic-stretch UST construction for minor-free graphs.

Publication Information

Output type

Scholary Output:
Contribution to journal
Conference article
Peer-review

Original language

English (US)

Article number

6375285

Pages from-to (Number of pages)

Pages 81-90 (10 pages)

Journal (Volume, Issue Number)

Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS

Publication milestones

  • Published - 2012

Publication status

Published - 2012

ISSN

0272-5428

Publication IDs

  • Scopus: 84871940760

Publication metrics

Metrics

SciVal
citations
5
Fractional count
1
Fractional count
0.20
Fractional count
4
Fractional count
0.80
Fractional count
1
Fractional count
1
Scopus
citations
SciVal
FWCI
0.40
SciVal
Author count
5
SciVal
Paper percentile
53

PlumX, opens in new tab

Citation count
16
Captures
26