Bisimplicial separators (2312.10830v1)
Abstract: A minimal separator of a graph $G$ is a set $S \subseteq V(G)$ such that there exist vertices $a,b \in V(G) \setminus S$ with the property that $S$ separates $a$ from $b$ in $G$, but no proper subset of $S$ does. For an integer $k\ge 0$, we say that a minimal separator is $k$-simplicial if it can be covered by $k$ cliques and denote by $\mathcal{G}_k$ the class of all graphs in which each minimal separator is $k$-simplicial. We show that for each $k \geq 0$, the class $\mathcal{G}_k$ is closed under induced minors, and we use this to show that the Maximum Weight Stable Set problem can be solved in polynomial time for $\mathcal{G}_k$. We also give a complete list of minimal forbidden induced minors for $\mathcal{G}_2$. Next, we show that, for $k \geq 1$, every nonnull graph in $\mathcal{G}_k$ has a $k$-simplicial vertex, i.e., a vertex whose neighborhood is a union of $k$ cliques; we deduce that the Maximum Weight Clique problem can be solved in polynomial time for graphs in $\mathcal{G}_2$. Further, we show that, for $k \geq 3$, it is NP-hard to recognize graphs in $\mathcal{G}_k$; the time complexity of recognizing graphs in $\mathcal{G}_2$ is unknown. We also show that the Maximum Clique problem is NP-hard for graphs in $\mathcal{G}_3$. Finally, we prove a decomposition theorem for diamond-free graphs in $\mathcal{G}_2$ (where the diamond is the graph obtained from $K_4$ by deleting one edge), and we use this theorem to obtain polynomial-time algorithms for the Vertex Coloring and recognition problems for diamond-free graphs in $\mathcal{G}_2$, and improved running times for the Maximum Weight Clique and Maximum Weight Stable Set problems for this class of graphs.
- Vertex elimination orderings for hereditary graph classes. Discrete Mathematics, 338(5):825–834, 2015.
- J. Alman and V. Vassilevska Williams. A refined laser method and faster matrix multiplication. In Proceedings of the 2021 ACM-SIAM Symposium on Discrete Algorithms (SODA), pages 522–539. [Society for Industrial and Applied Mathematics (SIAM)], Philadelphia, PA, 2021.
- Easy problems for tree-decomposable graphs. J. Algorithms, 12(2):308–340, 1991.
- J. Backer. Separator orders in interval, cocomparability, and AT-free graphs. Discrete Applied Mathematics, 159(8):717–726, 2011.
- Avoidable vertices and edges in graphs: existence, characterization, and applications. Discrete Appl. Math., 309:285–300, 2022.
- A. Berry and J.-P. Bordat. Separability generalizes Dirac’s theorem. Discrete Applied Mathematics, 84(1-3):43–53, 1998.
- H. L. Bodlaender. A linear-time algorithm for finding tree-decompositions of small treewidth. SIAM J. Comput., 25(6):1305–1317, 1996.
- H. L. Bodlaender and A. M. C. A. Koster. Safe separators for treewidth. Discrete mathematics, 306(3):337–350, 2006.
- Clique-cutsets beyond chordal graphs. J. Graph Theory, 91(2):192–246, 2019.
- V. Bouchitté and I. Todinca. Treewidth and minimum fill-in: grouping the minimal separators. SIAM Journal on Computing, 31(1):212–232, 2001.
- On H𝐻Hitalic_H-topological intersection graphs. Algorithmica, 83(11):3281–3318, 2021.
- Maximum flow and minimum-cost flow in almost-linear time. In 2022 IEEE 63rd Annual Symposium on Foundations of Computer Science—FOCS 2022, pages 612–623. IEEE Computer Soc., Los Alamitos, CA, [2022] ©2022.
- Universally signable graphs. Combinatorica, 17(1):67–77, 1997.
- D. Coudert and G. Ducoffe. Revisiting decomposition by clique separators. SIAM J. Discrete Math., 32(1):682–694, 2018.
- Treewidth versus clique number. III. Tree-independence number of graphs with a forbidden structure. arXiv preprint arXiv:2206.15092, 2022.
- Treewidth versus clique number. I. Graph classes with a forbidden structure. SIAM J. Discrete Math., 35(4):2618–2646, 2021.
- Treewidth versus clique number. II. Tree-independence number. J. Combin. Theory Ser. B, 164:404–442, 2024.
- G. A. Dirac. On rigid circuit graphs. Abhandlungen aus dem Mathematischen Seminar der Universität Hamburg, 25:71–76, 1961.
- U. Faigle and G. Frahling. A combinatorial algorithm for weighted stable sets in bipartite graphs. Discrete Appl. Math., 154(9):1380–1391, 2006.
- A. Frank. Some polynomial algorithms for certain graphs and hypergraphs. In Proceedings of the Fifth British Combinatorial Conference (Univ. Aberdeen, Aberdeen, 1975),, Congressus Numerantium, No. XV,, pages 211–226, 1976.
- The complexity of coloring circular arcs and chords. SIAM Journal on Algebraic Discrete Methods, 1(2):216–227, 1980.
- T. R. Hartinger and M. Milanič. Partial characterizations of 1-perfectly orientable graphs. J. Graph Theory, 85(2):378–394, 2017.
- P. Heggernes. Minimal triangulations of graphs: a survey. Discrete Mathematics, 306(3):297–317, 2006.
- Complexity of coloring graphs without forbidden induced subgraphs. In Graph-theoretic concepts in computer science (Boltenhagen, 2001), volume 2204 of Lecture Notes in Comput. Sci., pages 254–262. Springer, Berlin, 2001.
- K. Makino and T. Uno. New algorithms for enumerating all maximal cliques. In Algorithm theory—SWAT 2004, volume 3111 of Lecture Notes in Comput. Sci., pages 260–272. Springer, Berlin, 2004.
- S. Poljak. A note on stable sets and colorings of graphs. Commentationes Mathematicae Universitatis Carolinae, 15(2):307–309, 1974.
- Algorithmic aspects of vertex elimination on graphs. SIAM Journal on computing, 5(2):266–283, 1976.
- R. E. Tarjan. Decomposition by clique separators. Discrete mathematics, 55(2):221–232, 1985.
- Finding four-node subgraphs in triangle time. In Proceedings of the Twenty-Sixth Annual ACM-SIAM Symposium on Discrete Algorithms, pages 1671–1680. SIAM, Philadelphia, PA, 2015.
- Y. Ye and A. Borodin. Elimination graphs. ACM Transactions on Algorithms, 8(2):Article 14, 1–23, 2012.