A new approach to the maximum-flow problem
Journal of the ACM (JACM)
A data structure for dynamic trees
Journal of Computer and System Sciences
Faster scaling algorithms for general graph matching problems
Journal of the ACM (JACM)
Network flows: theory, algorithms, and applications
Network flows: theory, algorithms, and applications
Improved approximation algorithms for biconnected subgraphs via better lower bounding techniques
SODA '93 Proceedings of the fourth annual ACM-SIAM Symposium on Discrete algorithms
SIAM Journal on Computing
A fast algorithm for finding dominators in a flowgraph
ACM Transactions on Programming Languages and Systems (TOPLAS)
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
Approximating Minimum-Size k-Connected Spanning Subgraphs via Matching
SIAM Journal on Computing
Finding dominators revisited: extended abstract
SODA '04 Proceedings of the fifteenth annual ACM-SIAM symposium on Discrete algorithms
Dominator tree verification and vertex-disjoint paths
SODA '05 Proceedings of the sixteenth annual ACM-SIAM symposium on Discrete algorithms
Iterated rounding algorithms for the smallest k-edge connected spanning subgraph
Proceedings of the nineteenth annual ACM-SIAM symposium on Discrete algorithms
An almost O(log k)-approximation for k-connected subgraphs
SODA '09 Proceedings of the twentieth Annual ACM-SIAM Symposium on Discrete Algorithms
Linear-Time Algorithms for Dominators and Other Path-Evaluation Problems
SIAM Journal on Computing
Testing 2-vertex connectivity and computing pairs of vertex-disjoint s-t paths in digraphs
ICALP'10 Proceedings of the 37th international colloquium conference on Automata, languages and programming
Finding strong bridges and strong articulation points in linear time
COCOA'10 Proceedings of the 4th international conference on Combinatorial optimization and applications - Volume Part I
Graph Partitioning with Natural Cuts
IPDPS '11 Proceedings of the 2011 IEEE International Parallel & Distributed Processing Symposium
Dominators, directed bipolar orders, and independent spanning trees
ICALP'12 Proceedings of the 39th international colloquium conference on Automata, Languages, and Programming - Volume Part I
An experimental study of dynamic dominators
ESA'12 Proceedings of the 20th Annual European conference on Algorithms
Finding dominators via disjoint set union
Journal of Discrete Algorithms
Hi-index | 0.00 |
We consider the problem of approximating the smallest 2- vertex connected spanning subgraph (2-VCSS) of a 2-vertex connected directed graph, and explore the efficiency of fast heuristics. First, we present a linear-time heuristic that gives a 3-approximation of the smallest 2-VCSS. Then we show that this heuristic can be combined with an algorithm of Cheriyan and Thurimella that achieves a (1 + 1/k)- approximation of the smallest k-VCSS. The combined algorithm preserves the 1.5 approximation guarantee of the Cheriyan-Thurimella algorithm for k = 2 and improves its running time from O(m2) to O(m√n + n2), for a digraph with n vertices and m arcs. Finally, we present an experimental evaluation of the above algorithms for a variety of input data. The experimental results show that our linear-time heuristic achieves in practice a much better approximation ratio than 3, suggesting that a tighter analysis may be possible. Furthermore, the experiments show that the combined algorithm not only improves the running time of the Cheriyan-Thurimella algorithm, but it may also compute a smaller 2-VCSS.