Abstract
Given a simple graph G, a set \(C \subseteq V(G)\) is a neighborhood cover set if every edge and vertex of G belongs to some G[v] with \(v \in C\), where G[v] denotes the subgraph of G induced by the closed neighborhood of the vertex v. Two elements of \(E(G) \cup V(G)\) are neighborhood-independent if there is no vertex \(v\in V(G)\) such that both elements are in G[v]. A set \(S\subseteq V(G)\cup E(G)\) is neighborhood-independent if every pair of elements of S is neighborhood-independent. Let \(\rho _{\mathrm {n}}(G)\) be the size of a minimum neighborhood cover set and \(\alpha _{\mathrm {n}}(G)\) of a maximum neighborhood-independent set. Lehel and Tuza defined neighborhood-perfect graphs G as those where the equality \(\rho _{\mathrm {n}}(G^\prime ) = \alpha _{\mathrm {n}}(G^\prime )\) holds for every induced subgraph \(G^\prime \) of G. In this work we prove forbidden induced subgraph characterizations of the class of neighborhood-perfect graphs, restricted to two superclasses of cographs: \(P_4\)-tidy graphs and tree-cographs. We give as well linear-time algorithms for solving the recognition problem of neighborhood-perfect graphs and the problem of finding a minimum neighborhood cover set and a maximum neighborhood-independent set in these same classes. Finally we prove that although for complements of trees finding these optimal sets can be achieved in linear-time, for complements of bipartite graphs it is \(\mathrm {NP}\)-hard.
Similar content being viewed by others
References
Baumann, S. (1996). A linear algorithm for the homogeneous decomposition of graphs. Report TUM M9615. Munich: Fakultt fr Mathematik, Technische Universitt Mnchen.
Berge, C. (1961). Färbung von graphen, deren sämtliche bzw. deren ungerade kreise starr sind. Wiss Z Martin-Luther-Univ Halle-Wittenberg Math-Natur Reihe, 10(114), 88.
Bonomo, F., Durán, G., & Groshaus, M. (2007). Coordinated graphs and clique graphs of clique-helly perfect graphs. Utilitas Mathematica, 72, 175–192.
Brandstädt, A., Chepoi, V. D., & Dragan, F. F. (1997). Clique \(r\)-domination and clique \(r\)-packing problems on dually chordal graphs. SIAM Journal on Discrete Mathematics, 10(1), 109–127. https://doi.org/10.1137/S0895480194267853.
Buer, H., & Möhring, R. H. (1983). A fast algorithm for the decomposition of graphs and posets. Mathematical Operations Research, 8(2), 170–184. https://doi.org/10.1287/moor.8.2.170.
Bulterman, R. W., van der Sommen, F. W., Zwaan, G., Verhoeff, T., van Gasteren, A. J. M., & Feijen, W. H. J. (2002). On computing a longest path in a tree. Information Processing Letters, 81(2), 93–96. https://doi.org/10.1016/S0020-0190(01)00198-3.
Chang, G. J., Farber, M., & Tuza, Z. (1993). Algorithmic aspects of neighborhood numbers. SIAM Journal on Discrete Mathematics, 6(1), 24–29.
Chellali, M., & Haynes, T. W. (2006). A note on the total domination number of a tree. Journal of Combinatorial Mathematics and Combinatorial Computing, 58, 189–193.
Chudnovsky, M., Robertson, N., Seymour, P., & Thomas, R. (2006). The strong perfect graph theorem. Annals of Mathematics, 164(1), 51–229. https://doi.org/10.4007/annals.2006.164.51.
Courcelle, B. (2008). A multivariate interlace polynomial and its computation for graphs of bounded clique-width. The Electronic Journal of Combinatorics, 15(1), R69.
Courcelle, B., Makowsky, J. A., & Rotics, U. (2000). Linear time solvable optimization problems on graphs of bounded clique-width. Theory of Computing Systems, 33(2), 125–150. https://doi.org/10.1007/s002249910009.
Cournier, A., & Habib, M. (1994). A new linear algorithm for modular decomposition. In Trees in algebra and programming—CAAP ’94 (Edinburgh, 1994), Lecture notes in computer science (Vol. 787, pp. 68–84). Berlin: Springer. https://doi.org/10.1007/BFb0017474.
Dahlhaus, E., Gustedt, J., & McConnell, R. M. (2001). Efficient and practical algorithms for sequential modular decomposition. Journal of Algorithms, 41(2), 360–387. https://doi.org/10.1006/jagm.2001.1185.
Dinur, I., & Safra, S. (2005). On the hardness of approximating minimum vertex cover. Annals of Mathematics, 162(1), 439–485. https://doi.org/10.4007/annals.2005.162.439.
Fouquet, J. L., & Giakoumakis, V. (1997). On semi-\(P_4\)-sparse graphs. Discrete Mathematics, 165/166, 277–300. https://doi.org/10.1016/S0012-365X(96)00177-X. Graphs and combinatorics (Marseille, 1995).
Frick, M., & Grohe, M. (2004). The complexity of first-order and monadic second-order logic revisited. Annals of Pure and Applied Logic, 130(1–3), 3–31. https://doi.org/10.1016/j.apal.2004.01.007.
Fricke, G., & Laskar, R. (1992). Strong matchings on trees. In Proceedings of the Twenty-third Southeastern International Conference on Combinatorics, Graph Theory, and Computing (Boca Raton, FL, 1992), vol 89, pp 239–243.
Gallai, T. (1967). Transitiv orientierbare graphen. Acta Mathematica Academiae Scientiarum Hungaricae, 18, 25–66.
Giakoumakis, V., Roussel, F., & Thuillier, H. (1997). On \(P_4\)-tidy graphs. Discrete Mathematics and Theoretical Computer Science, 1(1), 17–41.
Golumbic, M. C., & Lewenstein, M. (2000). New results on induced matchings. Discrete Applied Mathematics, 101(1–3), 157–165. https://doi.org/10.1016/S0166-218X(99)00194-8.
Guruswami, V., & Rangan, C. P. (2000). Algorithmic aspects of clique-transversal and clique-independent sets. Discrete Applied Mathematics, 100(3), 183–202. https://doi.org/10.1016/S0166-218X(99)00159-6.
Gyárfás, A., Kratsch, D., Lehel, J., & Maffray, F. (1996). Minimal non-neighborhood-perfect graphs. Journal of Graph Theory, 21(1), 55–66. https://doi.org/10.1002/(SICI)1097-0118(199601)21:1<55::AID-JGT8>3.0.CO;2-L.
Habib, M., & Paul, C. (2010). A survey of the algorithmic aspects of modular decomposition. Computer Science Review, 4(1), 41–59. https://doi.org/10.1016/j.cosrev.2010.01.001.
Henning, M. A., & Yeo, A. (2013). Total domination in graphs. Springer monographs in mathematics. New York: Springer. https://doi.org/10.1007/978-1-4614-6525-6.
Laskar, R., Pfaff, J., Hedetniemi, S. M., & Hedetniemi, S. T. (1984). On the algorithmic complexity of total domination. SIAM Journal on Algebraic Discrete Methods, 5(3), 420–425. https://doi.org/10.1137/0605040.
Lehel, J. (1994). Neighbourhood-perfect line graphs. Graphs and Combinatorics, 10(4), 353–361. https://doi.org/10.1007/BF02986685.
Lehel, J., & Tuza, Z. (1986). Neighborhood perfect graphs. Discrete Mathematics, 61(1), 93–101. https://doi.org/10.1016/0012-365X(86)90031-2.
McConnell, R. M., & Spinrad, J. P. (1999). Modular decomposition and transitive orientation. Discrete Mathematics, 201(1–3), 189–241. https://doi.org/10.1016/S0012-365X(98)00319-7.
Mitchell, S., Hedetniemi, S., & Goodman, S. (1975). Some linear algorithms on trees. In Proceedings of the Sixth Southeastern Conference on Combinatorics, Graph Theory, and Computing (Florida Atlantic Univ., Boca Raton, Fla., 1975), Utilitas Math., Winnipeg, Man., pp 467–483. Congressus Numerantium, No. XIV.
Mitchell, S. L., Cockayne, E. J., & Hedetniemi, S. T. (1979). Linear algorithms on recursive representations of trees. Journal of Computer and System Sciences, 18(1), 76–85. https://doi.org/10.1016/0022-0000(79)90053-9.
Sampathkumar, E., & Neeralagi, P. S. (1985). The neighbourhood number of a graph. Indian Journal of Pure and Applied Mathematics, 16(2), 126–132.
Savage, C. (1982). Depth-first search and the vertex cover problem. Information Processing Letters, 14(5), 233–235. https://doi.org/10.1016/0020-0190(82)90022-9.
Seinsche, D. (1974). On a property of the class of \(n\)-colorable graphs. The Journal of Combinatorial Theory Series B, 16, 191–193.
Tedder, M., Corneil, D., Habib, M., & Paul, C. (2008). Simpler linear-time modular decomposition via recursive factorizing permutations. In Automata, languages and programming. Part I, Lecture notes in computer science (Vol. 5125, pp. 634–645). Berlin: Springer. https://doi.org/10.1007/978-3-540-70575-8_52.
Tinhofer, G. (1988/1989) Strong tree-cographs are Birkhoff graphs. Discrete Applied Mathematics, 22(3), 275–288. https://doi.org/10.1016/0166-218X(88)90100-X.
West, D. B. (2001). Introduction to graph theory. Upper Saddle River, NJ: Prentice Hall.
Zito, M. (2000). Linear time maximum induced matching algorithm for trees. Nordic Journal of Computing, 7(1), 58–63.
Acknowledgements
We would like to thank the anonymous reviewers for their suggestions and comments that helped improve the quality of this paper. This work was partially supported by UBACyT Grant 20020130100808BA (Argentina), CONICET PIP 112-201201-00450CO and PIO 14420140100027CO (Argentina), ANPCyT PICT 2015-2218 (Argentina), UNS PGI 24/ZL16 (Argentina), FONDECyT Grant 1140787 (Chile), and Institute for Complex Engineering Systems (ICM-FIC: P05-004-F, CONICYT: FB0816, Chile).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Durán, G., Safe, M. & Warnes, X. Neighborhood covering and independence on \(P_4\)-tidy graphs and tree-cographs. Ann Oper Res 286, 55–86 (2020). https://doi.org/10.1007/s10479-017-2712-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-017-2712-z
Keywords
- Forbidden induced subgraphs
- Neighborhood-perfect graphs
- \(P_4\)-tidy graphs
- Tree-cographs
- Recognition algorithms
- Co-bipartite graphs