Jump to content

Minimum routing cost spanning tree

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by David Eppstein (talk | contribs) at 01:13, 14 June 2019 (Original ref for NPC). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In computer science, the minimum routing cost spanning tree of a weighted graph is a spanning tree minimizing the sum of pairwise distances between vertices in the tree. It is also called the shortest total path length spanning tree, minimum total distance spanning tree, or minimum average distance spanning tree. It is NP-hard to construct it.[1][2] However, it has a polynomial-time approximation scheme.[3]

References

  1. ^ Johnson, D. S.; Lenstra, J. K.; Rinnooy Kan, A. H. G. (1978). "The complexity of the network design problem". Networks. 8 (4): 279–285. doi:10.1002/net.3230080402. MR 0514463.
  2. ^ Michael R. Garey and David S. Johnson (1979). Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman. ISBN 0-7167-1045-5. A2.1: ND3, pg.206.
  3. ^ Wu, Bang Ye; Lancia, Giuseppe; Bafna, Vineet; Chao, Kun-Mao; Ravi, R.; Tang, Chuan Yi (2000). "A polynomial-time approximation scheme for minimum routing cost spanning trees". SIAM Journal on Computing. 29 (3): 761–778. doi:10.1137/S009753979732253X. MR 1740574.