×

Finding and counting small induced subgraphs efficiently. (English) Zbl 1339.05394

Summary: We give two algorithms for listing all simplicial vertices of a graph running in time \(O(n^\alpha)\) and \(O(e^{2\alpha/(\alpha+1)})= O(e^{1.41})\), respectively, where \(n\) and \(e\) denote the number of vertices and edges in the graph and \(O(n^\alpha)\) is the time needed to perform a fast matrix multiplication. We present new algorithms for the recognition of diamond-free graphs \((O(n^\alpha+ e^{3/2}))\), claw-free graphs \((O(e^{(\alpha+1)/2})= O(e^{1.69}))\), and \(K_4\)-free graphs \((O(e^{(\alpha+1)/2})= O(e^{1.69}))\). Furthermore, we show that counting the number of \(K_4\)’s in a graph can be done in time \(O(e^{(\alpha+1)/2})\). For all other graphs on four vertices we can count within \(O(n^\alpha+ e^{1.69})\) time the number of occurrences as induced subgraph.

MSC:

05C85 Graph algorithms (graph-theoretic aspects)
68Q25 Analysis of algorithms and problem complexity

References:

[1] Alon, N.; Yuster, R.; Zwick, U., Finding and counting given length cycles, Algorithmica, Vol. 17, 209-223 (1997) · Zbl 0865.68093
[2] Chiba, N.; Nishizeki, T., Arboricity and subgraph listing algorithms, SIAM J. Comput., Vol. 14, 210-223 (1985) · Zbl 0572.68053
[3] Corneil, D. G.; Perl, Y.; Stewart, L. K., A linear recognition algorithm for cographs, SIAM J. Comput., Vol. 4, 926-934 (1985) · Zbl 0575.68065
[4] Faudree, R.; Flandrin, E.; Ryjáček, Z., Claw-free graphs—A survey, Discrete Math., Vol. 164, 87-147 (1997) · Zbl 0879.05043
[5] Harary, F., Graph Theory (1969), Addison-Wesley: Addison-Wesley Reading, MA · Zbl 0797.05064
[6] Itai, A.; Rodeh, M., Finding a minimum circuit in a graph, SIAM J. Comput., Vol. 7, 413-423 (1978) · Zbl 0386.68064
[7] Minty, G. J., On maximal independent sets of vertices in claw-free graphs, J. Combin. Theory B, Vol. 28, 284-304 (1980) · Zbl 0434.05043
[8] Nešetřil, J.; Poljak, S., On the complexity of the subgraph problem, Comment. Math. Univ. Carolinae, Vol. 14, 415-419 (1985) · Zbl 0571.05050
[9] Olariu, S., Paw-free graphs, Inform. Process. Lett., Vol. 28, 53-54 (1998) · Zbl 0654.05063
[10] Turán, P., Eine Extremalaufgabe aus der Graphentheorie, Mat. Fiz. Lapok, Vol. 48, 436-452 (1941) · JFM 67.0732.03
[11] Tucker, A., Coloring perfect \(K4\)—\(e\)-free graphs, J. Combin. Theory B, Vol. 42, 313-318 (1987) · Zbl 0585.05007
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.