×

A golden ratio parameterized algorithm for cluster editing. (English) Zbl 1257.05164

Summary: The cluster editing problem asks to transform a graph by at most \(k\) edge modifications into a disjoint union of cliques. The problem is NP-complete, but several parameterized algorithms are known.
We present a novel search tree algorithm for the problem, which improves running time from \(O(1.76^{k}+m+n)\) to \(O(1.62^{k}+m+n)\) for \(m\) edges and \(n\) vertices. In detail, we can show that we can always branch with branching vector (2,1) or better, resulting in the golden ratio as the base of the search tree size. Our algorithm uses a well-known transformation to the integer-weighted counterpart of the problem.
To achieve our result, we combine three techniques: First, we show that zero-edges in the graph enforce structural features that allow us to branch more efficiently. This is achieved by keeping track of the parity of merged vertices. Second, by repeatedly branching we can isolate vertices, releasing cost. Third, we use a known characterization of graphs with few conflicts. We then show that integer-weighted cluster editing remains NP-hard for graphs that have a particularly simple structure: namely, a clique minus the edges of a triangle.

MSC:

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

References:

[1] Böcker, S.; Briesemeister, S.; Bui, Q. B.A.; Truss, A., Going weighted: Parameterized algorithms for cluster editing, Theor. Comput. Sci., 410, 52, 5467-5480 (2009) · Zbl 1178.68373
[2] Böcker, S.; Briesemeister, S.; Klau, G. W., Exact algorithms for cluster editing: Evaluation and experiments, Algorithmica, 60, 2, 316-334 (2011) · Zbl 1215.68169
[3] Böcker, S.; Damaschke, P., Even faster parameterized cluster deletion and cluster editing, Inform. Process. Lett., 111, 14, 717-721 (2011) · Zbl 1260.05156
[4] Cao, Y.; Chen, J., Cluster editing: Kernelization based on edge cuts, Algorithmica (2011) · Zbl 1253.68144
[5] Chen, J.; Meng, J., A \(2k\) kernel for the cluster editing problem, J. Comput. Syst. Sci., 78, 1, 211-220 (2012) · Zbl 1238.68062
[6] Dahlhaus, E.; Johnson, D. S.; Papadimitriou, C. H.; Seymour, P. D.; Yannakakis, M., The complexity of multiterminal cuts, SIAM J. Comput., 23, 4, 864-894 (1994) · Zbl 0809.68075
[7] Damaschke, P., Bounded-degree techniques accelerate some parameterized graph algorithms, (Proc. of International Workshop on Parameterized and Exact Computation (IWPEC 2009). Proc. of International Workshop on Parameterized and Exact Computation (IWPEC 2009), Lect. Notes Comput. Sci., vol. 5917 (2009), Springer: Springer Berlin), 98-109 · Zbl 1273.68426
[8] Downey, R. G.; Fellows, M. R., Parameterized Complexity (1999), Springer: Springer Berlin · Zbl 0914.68076
[9] F.V. Fomin, S. Kratsch, M. Pilipczuk, M. Pilipczuk, Y. Villanger, Subexponential fixed-parameter tractability of cluster editing, Technical report, Cornell University Library, 2011, arXiv:1112.4419; F.V. Fomin, S. Kratsch, M. Pilipczuk, M. Pilipczuk, Y. Villanger, Subexponential fixed-parameter tractability of cluster editing, Technical report, Cornell University Library, 2011, arXiv:1112.4419
[10] Goldberg, A. V.; Tarjan, R. E., A new approach to the maximum-flow problem, J. ACM, 35, 4, 921-940 (1988) · Zbl 0661.90031
[11] Gramm, J.; Guo, J.; Hüffner, F.; Niedermeier, R., Automated generation of search tree algorithms for hard graph modification problems, Algorithmica, 39, 4, 321-347 (2004) · Zbl 1090.68027
[12] Gramm, J.; Guo, J.; Hüffner, F.; Niedermeier, R., Graph-modeled data clustering: Fixed-parameter algorithms for clique generation, Theory Comput. Syst., 38, 4, 373-392 (2005) · Zbl 1084.68117
[13] Guo, J., A more effective linear kernelization for cluster editing, Theor. Comput. Sci., 410, 8-10, 718-726 (2009) · Zbl 1162.68025
[14] Guo, J.; Komusiewicz, C.; Niedermeier, R.; Uhlmann, J., A more relaxed model for graph-based data clustering: \(s\)-plex cluster editing, SIAM Journal on Discrete Mathematics, 24, 4, 1662-1683 (2010) · Zbl 1221.05293
[15] Hsu, W.-L.; Ma, T.-H., Substitution decomposition on chordal graphs and applications, (Proc. of International Symposium on Algorithms (ISA 1991). Proc. of International Symposium on Algorithms (ISA 1991), Lect. Notes Comput. Sci., vol. 557 (1991), Springer: Springer Berlin), 52-60
[16] Hüffner, F.; Komusiewicz, C.; Moser, H.; Niedermeier, R., Fixed-parameter algorithms for cluster vertex deletion, Theory Comput. Syst., 47, 1, 196-217 (2010) · Zbl 1205.68263
[17] C. Komusiewicz, Parameterized algorithmics for network analysis: Clustering & querying, PhD thesis, Technischen Universität Berlin, Berlin, Germany, 2011.; C. Komusiewicz, Parameterized algorithmics for network analysis: Clustering & querying, PhD thesis, Technischen Universität Berlin, Berlin, Germany, 2011.
[18] Komusiewicz, C.; Uhlmann, J., Alternative parameterizations for cluster editing, (Proc. of Current Trends in Theory and Practice of Computer Science (SOFSEM 2011). Proc. of Current Trends in Theory and Practice of Computer Science (SOFSEM 2011), Lect. Notes Comput. Sci., vol. 6543 (2011), Springer: Springer Berlin) · Zbl 1298.68201
[19] Křivánek, M.; Morávek, J., NP-hard problems in hierarchical-tree clustering, Acta Inform., 23, 3, 311-323 (1986) · Zbl 0644.68055
[20] Marx, D.; Razgon, I., Fixed-parameter tractability of multicut parameterized by the size of the cutset, (Proc. of ACM Symposium on Theory of Computing (STOC 2011) (2011), ACM), 469-478 · Zbl 1288.05283
[21] Niedermeier, R., Invitation to Fixed-Parameter Algorithms (2006), Oxford University Press · Zbl 1095.68038
[22] Niedermeier, R.; Rossmanith, P., A general method to speed up fixed-parameter-tractable algorithms, Inform. Process. Lett., 73, 125-129 (2000) · Zbl 1014.68064
[23] F. Rosamond (Ed.), FPT News: The Parameterized Complexity Newsletter. Since 2005, see http://fpt.wikidot.com/; F. Rosamond (Ed.), FPT News: The Parameterized Complexity Newsletter. Since 2005, see http://fpt.wikidot.com/
[24] Wittkop, T.; Emig, D.; Lange, S.; Rahmann, S.; Albrecht, M.; Morris, J. H.; Böcker, S.; Stoye, J.; Baumbach, J., Partitioning biological data with transitivity clustering, Nat. Methods, 7, 6, 419-420 (2010)
[25] Wittkop, T.; Emig, D.; Truss, A.; Albrecht, M.; Böcker, S.; Baumbach, J., Comprehensive cluster analysis with transitivity clustering, Nat. Protocols, 6, 285-295 (2011)
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.