,
Vadim Lozin
,
Martin Milanič
,
Andrea Munaro
,
Daniël Paulusma
,
Viktor Zamaraev
Creative Commons Attribution 4.0 International license
A graph class is monotone if it is closed under taking subgraphs. A monotone class defined by finitely many obstructions has bounded treewidth if and only if one of the obstructions is a tripod, i.e. a disjoint union of subdivided claws and paths. This dichotomy also characterizes exactly those monotone graph classes for which many NP-hard graph problems admit polynomial-time algorithms. These dichotomies do not extend to the universe of all hereditary classes. This leads to the question of whether we can extend known dichotomies for monotone classes to larger families of hereditary classes. We answer this question affirmatively by considering the family of hereditary graph classes closed under self-intersection. This family is known to be located strictly between the monotone and hereditary classes. We prove a new structural characterization of graphs in self-intersection-closed classes excluding a tripod. In contrast to monotone classes excluding a tripod, these classes do not necessarily have bounded treewidth; in fact, they do not even need to be sparse. We use our characterization to give a complete dichotomy for Maximum Independent Set, and its weighted variant, on self-intersection-closed classes defined by finitely many obstructions: these problems are in P if the class excludes a tripod and NP-hard otherwise. Our dichotomy generalizes several known results on Maximum Independent Set in the literature. We also apply our characterization to obtain a dichotomy for Maximum Induced Matching on self-intersection-closed classes of bipartite graphs defined by finitely many obstructions, and for Satisfiability and Counting Satisfiability on self-intersection-closed classes of (bipartite) incidence graphs defined by finitely many obstructions. Finally, we use our characterization to obtain a dichotomy for boundedness of clique-width for self-intersection-closed classes of bipartite graphs defined by finitely many obstructions.
@InProceedings{dabrowski_et_al:LIPIcs.WG.2026.14,
author = {Dabrowski, Konrad K. and Lozin, Vadim and Milani\v{c}, Martin and Munaro, Andrea and Paulusma, Dani\"{e}l and Zamaraev, Viktor},
title = {{Graph Classes Closed Under Self-Intersection}},
booktitle = {52nd International Workshop on Graph-Theoretic Concepts in Computer Science (WG 2026)},
pages = {14:1--14:15},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-430-7},
ISSN = {1868-8969},
year = {2026},
volume = {376},
editor = {Goedgebeur, Jan and Rz\k{a}\.{z}ewski, Pawe{\l}},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.WG.2026.14},
URN = {urn:nbn:de:0030-drops-261801},
doi = {10.4230/LIPIcs.WG.2026.14},
annote = {Keywords: graph classes, self-intersection closed, dichotomy, independent set, clique-width, treewidth}
}