Abstract
Given a 2k-edge-connected undirected graph, we consider to find a minimum cost orientation that yields a k-arc-connected directed graph. This minimum cost k-arc-connected orientation problem is a special case of the submodular flow problem. Frank (1982) devised a combinatorial algorithm that solves the problem in O(k 2 n 3 m) time, where n and m are the numbers of vertices and edges, respectively. Gabow (1995) improved Frank’s algorithm to run in O(kn 2 m) time by introducing a new sophisticated data structure. We describe an algorithm that runs in O(k 3 n 3+kn 2 m) time without using sophisticated data structures. In addition, we present an application of the algorithm to find a shortest dijoin in O(n 2 m) time, which matches the current best bound.
Similar content being viewed by others
References
Coppersmith, D., Winograd, S.: Matrix multiplication via arithmetic progressions. J. Symbol. Comput. 9, 251–280 (1990)
Edmonds, J.: Edge-disjoint branchings. In: Rustin, R. (ed.) Combinatorial Algorithms, pp. 91–96. Algorithmics Press, New York (1973)
Edmonds, J., Giles, R.: A min-max relation for submodular functions on graphs. Ann. Discrete Math. 1, 185–204 (1977)
Frank, A.: How to make a digraph strongly connected. Combinatorica 1, 145–153 (1981)
Frank, A.: An algorithm for submodular functions on graphs. Ann. Discrete Math. 16, 97–120 (1982)
Fujishige, S., Tomizawa, N.: An algorithm for finding a minimum-cost strongly connected reorientation of a directed graph. Manuscript (1982)
Gabow, H.N.: A framework for cost-scaling algorithms for submodular flow problems. In: Proceedings of the 34th Annual Symposium on Foundations of Computer Science, pp. 449–458 (1993)
Gabow, H.N.: A matroid approach to finding edge connectivity and packing arborescences. J. Comput. Syst. Sci. 50, 259–273 (1995)
Gabow, H.N.: Centroids, representations, and submodular flows. J. Algorithms 18, 586–628 (1995)
Lovász, L.: On two minimax theorems in graph. J. Comb. Theory B 21, 96–103 (1976)
Lucchesi, C.L., Younger, D.H.: A minimax theorem for directed graphs. J. Lond. Math. Soc. 17(2), 369–374 (1978)
Nash-Williams, C.St.J.A.: On orientations, connectivity and odd-vertex-pairings in finite graphs. Can. J. Math. 12, 555–567 (1960)
Shepherd, F.B., Vetta, A.: Visualizing, finding, and packing dijoins. In: Avis, D., Hertz, A., Marcotte, O. (eds.) Graph Theory and Combinatorial Optimization, pp. 219–254. Springer, Berlin (2005)
Author information
Authors and Affiliations
Corresponding author
Additional information
The research of S. Iwata was supported in part by a Grant-in-Aid for Scientific Research from Japan Society for the Promotion of Science.
The research of Y. Kobayashi was supported by the Research Fellowships of the Japan Society for the Promotion of Science for Young Scientists.
Rights and permissions
About this article
Cite this article
Iwata, S., Kobayashi, Y. An Algorithm for Minimum Cost Arc-Connectivity Orientations. Algorithmica 56, 437–447 (2010). https://doi.org/10.1007/s00453-008-9179-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-008-9179-x