Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
139 tokens/sec
GPT-4o
47 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

On 2-strong connectivity orientations of mixed graphs and related problems (2302.02215v3)

Published 4 Feb 2023 in cs.DS and math.CO

Abstract: A mixed graph $G$ is a graph that consists of both undirected and directed edges. An orientation of $G$ is formed by orienting all the undirected edges of $G$, i.e., converting each undirected edge ${u,v}$ into a directed edge that is either $(u,v)$ or $(v,u)$. The problem of finding an orientation of a mixed graph that makes it strongly connected is well understood and can be solved in linear time. Here we introduce the following orientation problem in mixed graphs. Given a mixed graph $G$, we wish to compute its maximal sets of vertices $C_1,C_2,\ldots,C_k$ with the property that by removing any edge $e$ from $G$ (directed or undirected), there is an orientation $R_i$ of $G\setminus{e}$ such that all vertices in $C_i$ are strongly connected in $R_i$. We discuss properties of those sets, and we show how to solve this problem in linear time by reducing it to the computation of the $2$-edge twinless strongly connected components of a directed graph. A directed graph $G=(V,E)$ is twinless strongly connected if it contains a strongly connected spanning subgraph without any pair of antiparallel (or twin) edges. The twinless strongly connected components (TSCCs) of a directed graph $G$ are its maximal twinless strongly connected subgraphs. A $2$-edge twinless strongly connected component (2eTSCC) of $G$ is a maximal subset of vertices $C$ such that any two vertices $u, v \in C$ are in the same twinless strongly connected component of $G \setminus e$, for any edge $e$. These concepts are motivated by several diverse applications, such as the design of road and telecommunication networks, and the structural stability of buildings.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (40)
  1. One-way trail orientations. In Proceedings of the 45th International Colloquium on Automata, Languages, and Programming, ICALP’18, volume 107 of LIPIcs, pages 6:1–6:13, Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2018.
  2. Dominators in linear time. SIAM Journal on Computing, 28(6):2117–32, 1999.
  3. Linear-time algorithms for dominators and other path-evaluation problems. SIAM Journal on Computing, 38(4):1533–1573, 2008.
  4. A. Bhalgat and R. Hariharan. Fast edge orientation for unweighted graphs. In Proceedings of the Twentieth Annual ACM-SIAM Symposium on Discrete Algorithms, SODA ’09, pages 265–272, 2009.
  5. Preserving and increasing local edge-connectivity in mixed graphs. SIAM Journal on Discrete Mathematics, 8(2):155–178, 1995.
  6. J. Bang-Jensen and G. Gutin. Digraphs: Theory, Algorithms and Applications (Springer Monographs in Mathematics). Springer, 1st ed. 2001. 3rd printing edition, 2002.
  7. F. Boesch and R. Tindell. Robbins’s theorem for mixed multigraphs. The American Mathematical Monthly, 87(9):716–719, 1980.
  8. G. Di Battista and R. Tamassia. On-line maintenance of triconnected components with SPQR-trees. Algorithmica, 15(4):302–318, April 1996.
  9. G. Di Battista and R. Tamassia. On-line planarity testing. SIAM Journal on Computing, 25(5):956–997, October 1996.
  10. Directing road networks by listing strong orientations. In Combinatorial Algorithms, pages 83–95, Cham, 2016. Springer International Publishing.
  11. Strongly connected orientations of mixed multigraphs. Networks, 15(4):477–484, 1985.
  12. Y. Dinitz. The 3-edge-components and a structural description of all 3-edge-cuts in a graph. In Proceedings of the 18th International Workshop on Graph-Theoretic Concepts in Computer Science, WG ’92, page 145–157, 1992. Springer-Verlag.
  13. Approximation algorithms for orienting mixed graphs. Theoretical Computer Science, 483:96–103, 2013. Special Issue Combinatorial Pattern Matching 2011.
  14. Finding dominators via disjoint set union. Journal of Discrete Algorithms, 23:2–20, 2013.
  15. A. Frank. An algorithm for submodular functions on graphs. In Bonn Workshop on Combinatorial Optimization, volume 66 of North-Holland Mathematics Studies, pages 97–120. North-Holland, 1982.
  16. A. Frank. Connections in Combinatorial Optimization. Oxford University Press, first edition, 2011.
  17. H. N. Gabow. A framework for cost-scaling algorithms for submodular flow problems. In Proceedings of 1993 IEEE 34th Annual Foundations of Computer Science, pages 449–458, 1993.
  18. H. N. Gabow. Efficient splitting off algorithms for graphs. In Proceedings of the Twenty-Sixth Annual ACM Symposium on Theory of Computing, STOC ’94, page 696–705, 1994.
  19. H. N. Gabow. The minset-poset approach to representations of graph connectivity. ACM Transactions on Algorithms, 12(2):24:1–24:73, February 2016.
  20. 2-edge connectivity in directed graphs. ACM Transactions on Algorithms, 13(1):9:1–9:24, 2016. Announced at SODA 2015.
  21. Strong connectivity in directed graphs under failures, with applications. SIAM J. Comput., 49(5):865–926, 2020.
  22. L. Georgiadis and E. Kosinas. Linear-Time Algorithms for Computing Twinless Strong Articulation Points and Related Problems. In Proceedings of 31st International Symposium on Algorithms and Computation (ISAAC 2020), volume 181 of LIPIcs, pages 38:1–38:16. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2020.
  23. Faster computation of 3-edge-connected components in digraphs. In Proceedings of 34th ACM-SIAM Symposium on Discrete Algorithms (SODA23), pages 2489–2531, 2023.
  24. C. Gutwenger and P. Mutzel. A linear time implementation of spqr-trees. In Graph Drawing, pages 77–90, 2001. Springer Berlin Heidelberg.
  25. D. Gusfield. Optimal mixed graph augmentation. SIAM Journal on Computing, 16(4):599–612, 1987.
  26. 2.5-connectivity: Unique components, critical graphs, and applications. In Graph-Theoretic Concepts in Computer Science, pages 352–363, Cham, 2020. Springer International Publishing.
  27. Finding 2-edge and 2-vertex strongly connected components in quadratic time. In Proc. 42nd Int’l. Coll. on Automata, Languages, and Programming, (ICALP 2015), pages 713–724, 2015.
  28. Dividing a graph into triconnected components. SIAM Journal on Computing, 2(3):135–158, 1973.
  29. S. Iwata and Y. Kobayashi. An algorithm for minimum cost arc-connectivity orientations. Algorithmica, 56:437–447, 2010.
  30. Finding strong bridges and strong articulation points in linear time. Theoretical Computer Science, 447:74–84, 2012.
  31. R. Jaberi. 2-edge-twinless blocks. Bulletin des Sciences Mathématiques, 168:102969, 2021.
  32. T. Lengauer and R. E. Tarjan. A fast algorithm for finding dominators in a flowgraph. ACM Transactions on Programming Languages and Systems, 1(1):121–41, 1979.
  33. K. Menger. Zur allgemeinen kurventheorie. Fundamenta Mathematicae, 10(1):96–115, 1927.
  34. H. Nagamochi and T. Ibaraki. Deterministic O~⁢(n⁢n)~𝑂𝑛𝑛\tilde{O}(nn)over~ start_ARG italic_O end_ARG ( italic_n italic_n ) time edge-splitting in undirected graphs. In Proceedings of the Twenty-Eighth Annual ACM Symposium on Theory of Computing, STOC ’96, page 64–73, 1996.
  35. C. ST. J. A. Nash-Williams. On orientations, connectivity and odd-vertex-pairings in finite graphs. Canadian Journal of Mathematics, 12:555–567, 1960.
  36. S. Raghavan. Twinless strongly connected components. In Perspectives in Operations Research: Papers in Honor of Saul Gass’ 80th Birthday, pages 285–304. Springer US, Boston, MA, 2006.
  37. A. Schrijver. Combinatorial Optimization - Polyhedra and Efficiency. Springer, 2003.
  38. R. E. Tarjan. Depth-first search and linear graph algorithms. SIAM Journal on Computing, 1(2):146–160, 1972.
  39. R. E. Tarjan. Efficiency of a good but not linear set union algorithm. Journal of the ACM, 22(2):215–225, 1975.
  40. Y. H. Tsin. Yet another optimal algorithm for 3-edge-connectivity. Journal of Discrete Algorithms, 7(1):130 – 146, 2009. Selected papers from the 1st International Workshop on Similarity Search and Applications (SISAP).

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com