Abstract
We propose a new approach for speeding up enumeration algorithms. The approach does not relies on data structures deeply, but utilizes some analysis of its computation time. The enumeration algorithms for directed spanning trees, matroid bases, and some bipartite matching problems are speeded up by this approach. For a given graph G = (V,E), the time complexity of the algorithm for directed spanning tree is O(log2 ¦V¦) per a directed spanning tree. For a given matroid ℳ, the algorithm for matroid bases runs in O(T/n) time per a base. Here n denotes the rank of ℳ, and T denotes the computation time to obtain elementary circuits. Enumeration algorithms for matching problems spend O(¦V¦) time per a matching.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
H.N. Gabow and E.W. Myers, “Finding All Spanning Trees of Directed and Undi-rected graphs,” SIAM J. Comp. 7, pp. 280–287 (1978).
H.N. Kapoor and H. Ramesh, “Algorithms for Generating All Spanning Trees of Undirected, Directed and Weighted Graphs,” LNCS 519, Springer-Verlag, pp. 461–472 (1992).
A. Shioura, A. Tamura and T. Uno, “An Optimal Algorithm for Scanning All Spanning Trees of Undirected graphs,” SIAM J. Comp. 26, pp. 678–692 (1997).
T. Uno, “An Algorithm for Enumerating All Directed Spanning Trees in a Directed graph,” LNCS 1178, Springer-Verlag, pp. 166–173 (1996).
T. Uno, “Algorithms for Enumerating All Perfect, Maximum and Maximal Matchings in Bipartite Graphs,” LNCS 1350, Springer-Verlag, pp. 92–101 (1997).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Uno, T. (1998). New Approach for Speeding Up Enumeration Algorithms. In: Chwa, KY., Ibarra, O.H. (eds) Algorithms and Computation. ISAAC 1998. Lecture Notes in Computer Science, vol 1533. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49381-6_31
Download citation
DOI: https://doi.org/10.1007/3-540-49381-6_31
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65385-1
Online ISBN: 978-3-540-49381-5
eBook Packages: Springer Book Archive