×

Editing graphs into disjoint unions of dense clusters. (English) Zbl 1230.68091

Summary: In the \(\Pi \)-Cluster Editing problem, one is given an undirected graph \(G\), a density measure \(\Pi \), and an integer \(k\geq 0\), and needs to decide whether it is possible to transform \(G\) by editing (deleting and inserting) at most \(k\) edges into a dense cluster graph. Herein, a dense cluster graph is a graph in which every connected component \(K=(V _{K },E _{K })\) satisfies \(\Pi \). The well-studied Cluster Editing problem is a special case of this problem with \(\Pi :=\text{``being a clique''}\).
In this work, we consider three other density measures that generalize cliques: (1) having at most \(s\) missing edges (\(s\)-defective cliques), (2) having average degree at least \(|V _{K }| - s\) (average-\(s\)-plexes), and (3) having average degree at least \(\mu \cdot (|V _{K }| - 1)\) (\(\mu\)-cliques), where \(s\) and \(\mu \) are a fixed integer and a fixed rational number, respectively. We first show that the \(\Pi \)-Cluster Editing problem is NP-complete for all three density measures. Then, we study the fixed-parameter tractability of the three clustering problems, showing that the first two problems are fixed-parameter tractable with respect to the parameter \((s,k)\) and that the third problem is W[1]-hard with respect to the parameter \(k\) for \(0<\mu <1\).

MSC:

68Q17 Computational difficulty of problems (lower bounds, completeness, difficulty of approximation, etc.)
05C85 Graph algorithms (graph-theoretic aspects)
05C69 Vertex subsets with special properties (dominating sets, independent sets, cliques, etc.)
Full Text: DOI

References:

[1] Abello, J., Resende, M.G.C., Sudarsky, S.: Massive quasi-clique detection. In: Proceedings of the 5th Latin American Symposium on Theoretical Informatics (LATIN ’02). Lecture Notes in Computer Science, vol. 2286, pp. 598–612. Springer, Berlin (2002) · Zbl 1059.68597
[2] Ailon, N., Charikar, M., Newman, A.: Aggregating inconsistent information: ranking and clustering. J. ACM 55(5), 23 (2008), 27 pp. · doi:10.1145/1411509.1411513
[3] Bansal, N., Blum, A., Chawla, S.: Correlation clustering. Mach. Learn. 56(1–3), 89–113 (2004) · Zbl 1089.68085 · doi:10.1023/B:MACH.0000033116.57574.95
[4] Böcker, S., Briesemeister, S., Bui, Q.B.A., Truß, A.: Going weighted: parameterized algorithms for cluster editing. Theor. Comput. Sci. 410(52), 5467–5480 (2009) · Zbl 1178.68373 · doi:10.1016/j.tcs.2009.05.006
[5] Cai, L.: Fixed-parameter tractability of graph modification problems for hereditary properties. Inf. Process. Lett. 58(4), 171–176 (1996) · Zbl 0875.68702 · doi:10.1016/0020-0190(96)00050-6
[6] Cao, Y., Chen, J.: Weighted cluster editing: kernelization based on edge-cuts. In: Proceedings of the 5th International Symposium on Parameterized and Exact Computation (IPEC ’10). Lecture Notes in Computer Science. Springer, Berlin (2010) · Zbl 1309.68088
[7] Chen, J., Meng, J.: A 2k kernel for the cluster editing problem. In: Proceedings of the 16th Annual International Conference on Computing and Combinatorics (COCOON ’10). Lecture Notes in Computer Science, vol. 6196, pp. 459–468. Springer, Berlin (2010) · Zbl 1286.05164
[8] Chesler, E.J., Lu, L., Shou, S., Qu, Y., Gu, J., Wang, J., Hsu, H.C., Mountz, J.D., Baldwin, N.E., Langston, M.A., Threadgill, D.W., Manly, K.F., Williams, R.W.: Complex trait analysis of gene expression uncovers polygenic and pleiotropic networks that modulate nervous system function. Nat. Genet. 37(3), 233–242 (2005) · doi:10.1038/ng1518
[9] Dehne, F.K.H.A., Langston, M.A., Luo, X., Pitre, S., Shaw, P., Zhang, Y.: The cluster editing problem: Implementations and experiments. In: Proceedings of the 2nd International Workshop on Parameterized and Exact Computation (IWPEC ’06). Lecture Notes in Computer Science, vol. 4169, pp. 13–24. Springer, Berlin (2006) · Zbl 1154.68451
[10] Downey, R.G., Fellows, M.R.: Parameterized Complexity. Springer, Berlin (1999)
[11] Fellows, M.R., Langston, M.A., Rosamond, F.A., Shaw, P.: Efficient parameterized preprocessing for Cluster Editing. In: Proceedings of the 16th International Symposium on Fundamentals of Computation Theory (FCT ’07). Lecture Notes in Computer Science, vol. 4639, pp. 312–321. Springer, Berlin (2007) · Zbl 1135.68511
[12] Fellows, M.R., Hermelin, D., Rosamond, F.A., Vialette, S.: On the parameterized complexity of multiple-interval graph problems. Theor. Comput. Sci. 410(1), 53–61 (2009) · Zbl 1161.68038 · doi:10.1016/j.tcs.2008.09.065
[13] Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, New York (1979) · Zbl 0411.68039
[14] Gramm, J., Guo, J., Hüffner, F., Niedermeier, R.: Graph-modeled data clustering: exact algorithms for clique generation. Theory Comput. Syst. 38(4), 373–392 (2005) · Zbl 1084.68117 · doi:10.1007/s00224-004-1178-y
[15] Greenwell, D.L., Hemminger, R.L., Klerlein, J.B.: Forbidden subgraphs. In: Proceedings of the 4th Southeastern Conference on Combinatorics, Graph Theory and Computing, pp. 389–394 (1973) · Zbl 0312.05128
[16] Guo, J.: A more effective linear kernelization for Cluster Editing. Theor. Comput. Sci. 410(8–10), 718–726 (2009) · Zbl 1162.68025 · doi:10.1016/j.tcs.2008.10.021
[17] Guo, J., Komusiewicz, C., Niedermeier, R., Uhlmann, J.: A more relaxed model for graph-based data clustering: s-plex cluster editing. SIAM J. Discrete Math. 24(4), 1662–1683 (2010) · Zbl 1221.05293 · doi:10.1137/090767285
[18] Harary, F.: The maximum connectivity of a graph. Proc. Natl. Acad. Sci. USA 48(7), 1142–1146 (1962) · Zbl 0115.41003 · doi:10.1073/pnas.48.7.1142
[19] Kosub, S.: Local density. In: Network Analysis. Lecture Notes in Computer Science, vol. 3418, pp. 112–142. Springer, Berlin (2004) · Zbl 1118.68332
[20] Křivánek, M., Morávek, J.: NP-hard problems in hierarchical-tree clustering. Acta Inform. 23(3), 311–323 (1986) · Zbl 0644.68055 · doi:10.1007/BF00289116
[21] Niedermeier, R.: Invitation to Fixed-Parameter Algorithms. Oxford University Press, London (2006) · Zbl 1095.68038
[22] Seidman, S.B., Foster, B.L.: A graph-theoretic generalization of the clique concept. J. Math. Sociol. 6, 139–154 (1978) · Zbl 0386.92015 · doi:10.1080/0022250X.1978.9989883
[23] Shamir, R., Sharan, R., Tsur, D.: Cluster graph modification problems. Discrete Appl. Math. 144(1–2), 173–182 (2004) · Zbl 1068.68107 · doi:10.1016/j.dam.2004.01.007
[24] Yu, H., Paccanaro, A., Trifonov, V., Gerstein, M.: Predicting interactions in protein networks by completing defective cliques. Bioinformatics 22(7), 823–829 (2006) · doi:10.1093/bioinformatics/btl014
[25] van Zuylen, A., Williamson, D.P.: Deterministic pivoting algorithms for constrained ranking and clustering problems. Math. Oper. Res. 34(3), 594–620 (2009) · Zbl 1216.68343 · doi:10.1287/moor.1090.0385
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.