Skip to main content
Log in

Counting Minimum Weight Arborescences

  • Published:
Algorithmica Aims and scope Submit manuscript

A Correction to this article was published on 04 October 2018

This article has been updated

Abstract

In a directed graph \(D = (V, A)\) with a specified vertex \(r \in V\), an arc subset \(B \subseteq A\) is called an r-arborescence if B has no arc entering r and there is a unique path from r to v in (VB) for each \(v \in V \backslash \{ r \}\). The problem of finding a minimum weight r-arborescence in a weighted digraph has been studied for decades starting with Chu and Liu (Sci Sin 14:1396–1400, 1965), Edmonds (J Res Natl Bur Stand 71B:233–240, 1967) and Bock (Developments in operations research, Gordon and Breach, New York, pp 29–44, 1971). In this paper, we focus on the number of minimum weight arborescences. We present an algorithm for counting minimum weight r-arborescences in \(O(n^{\omega })\) time, where n is the number of vertices of an input digraph and \(\omega \) is the matrix multiplication exponent.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

Change history

  • 04 October 2018

    The HTML version of this article as originally published contains an error: What is presented as Equation 4 is actually the equation that is correctly presented later in the article as Equation 6.

  • 04 October 2018

    The HTML version of this article as originally published contains an error: What is presented as Equation?4 is actually the equation that is correctly presented later in the article as Equation?6.

  • 04 October 2018

    The HTML version of this article as originally published contains an error: What is presented as Equation��4 is actually the equation that is correctly presented later in the article as Equation��6.

References

  1. Bock, F.: An algorithm to construct a minimum directed spanning tree in a directed network. In: Avi-Itzhak, B. (ed.) Developments in Operations Research, pp. 29–44. Gordon and Breach, New York (1971)

    Google Scholar 

  2. Broder, A.Z., Mayr, E.W.: Counting minimum weight spanning trees. J. Algorithms 24, 171–176 (1997)

    Article  MathSciNet  Google Scholar 

  3. Chu, Y., Liu, T.: On the shortest arborescence of a directed graph. Sci. Sin. 14, 1396–1400 (1965)

    MathSciNet  MATH  Google Scholar 

  4. Edmonds, J.: Optimal branchings. J. Res. Natl. Bur. Stand. 71B, 233–240 (1967)

    Article  Google Scholar 

  5. Fulkerson, D.R.: Packing rooted directed cuts in a weighted directed graph. Math. Program. 6, 1–13 (1974)

    Article  MathSciNet  Google Scholar 

  6. Gabow, H.N., Galil, Z., Spencer, T., Tarjan, R.E.: Efficient algorithms for finding minimum spanning trees in undirected and directed graphs. Combinatrica 6, 109–122 (1986)

    Article  MathSciNet  Google Scholar 

  7. Lovász, L.: Combinatorial Problems and Exercises, 2nd edn. AMS Chelsea Publishing, Providence (2007)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Koyo Hayashi.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

The HTML for the article has been corrected. The HTML version of this article as originally published contained an error: What was presented as Equation 4 was actually the equation that is correctly presented later in the article as Equation 6.

This work is supported by JST CREST, Grant Number JPMJCR14D2, Japan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hayashi, K., Iwata, S. Counting Minimum Weight Arborescences. Algorithmica 80, 3908–3919 (2018). https://doi.org/10.1007/s00453-018-0426-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-018-0426-5

Keywords