Abstract
We consider the problem of partitioning the set of vertices of a given unit disk graph (UDG) into a minimum number of cliques. The problem is NP-hard and various constant factor approximations are known, with the current best ratio of 3. Our main result is a weakly robust polynomial time approximation scheme (PTAS) for UDGs expressed with edge-lengths that either (i) computes a clique partition or (ii) gives a certificate that the graph is not a UDG; for the case (i) it computes a clique partition having size that is guaranteed to be within (1+ε) of the optimum size if the input is UDG; however if the input is not a UDG it either computes a clique partition as in case (i) with no guarantee on the quality of the clique partition or detects that it is not a UDG. Noting that recognition of UDG’s is NP-hard even if we are given edge lengths, our PTAS is a weakly-robust algorithm. Our algorithm can be transformed into an \(O(\frac{\log^{*} n}{{\varepsilon}^{O(1)}})\) time distributed PTAS.
We consider a weighted version of the clique partition problem on vertex-weighted UDGs that generalizes the problem. We note some key distinctions with the unweighted version, where ideas useful in obtaining a PTAS break down. Yet, surprisingly, it admits a (2+ε)-approximation algorithm for the weighted case where the graph is expressed, say, as an adjacency matrix. This improves on the best known 8-approximation for the unweighted case for UDGs expressed in standard form.
Similar content being viewed by others
References
Aspnes, J., Goldenberg, D.K., Yang, Y.R.: On the computational complexity of sensor network localization. In: ALGOSENSORS ’04: First International Workshop on Algorithmic Aspects of Wireless Sensor Networks, Turku, Finland, pp. 32–44. Springer, Berlin (2004)
Balasundaram, B., Butenko, S.: Optimization problems in unit-disk graphs. In: Floudas, C.A., Pardalos, P.M. (eds.) Encyclopedia of Optimization, pp. 2832–2844. Springer, Berlin (2009)
Becchetti, L., Korteweg, P., Marchetti-Spaccamela, A., Skutella, M., Stougie, L., Vitaletti, A.: Latency constrained aggregation in sensor networks. In: Azar, Y., Erlebach, T. (eds.) ESA. Lecture Notes in Computer Science, vol. 4168, pp. 88–99. Springer, Berlin (2006)
Capoyleas, V., Rote, G., Woeginger, G.J.: Geometric clusterings. J. Algorithms 12(2), 341–356 (1991)
Cerioli, M.R., Faria, L., Ferreira, T.O., Martinhon, C.A.J., Protti, F., Reed, B.: Partition into cliques for cubic graphs: planar case, complexity and approximation. Discrete Appl. Math. 156(12), 2270–2278 (2008)
Cerioli, M.R., Faria, L., Ferreira, T.O., Protti, F.: On minimum clique partition and maximum independent set on unit disk graphs and penny graphs: complexity and approximation. Electron. Notes Discrete Math. 18, 73–79 (2004)
Finke, G., Jost, V., Queyranne, M., Sebö, A.: Batch processing with interval graph compatibilities between tasks. Discrete Appl. Math. 156(5), 556–568 (2008). doi:10.1016/j.dam.2006.03.039
Gijswijt, D., Jost, V., Queyranne, M.: Clique partitioning of interval graphs with submodular costs on the cliques. Oper. Res. 41(3), 275–287 (2007). doi:10.1051/ro:2007024
Hochbaum, D.S., Maass, W.: Approximation schemes for covering and packing problems in image processing and VLSI. J. ACM 32(1), 130–136 (1985)
Kuhn, F., Wattenhofer, R.: On the complexity of distributed graph coloring. In: Ruppert, E., Malkhi, D. (eds.) PODC, pp. 7–15. ACM, New York (2006)
Kuhn, F., Moscibroda, T., Nieberg, T., Wattenhofer, R.: Fast deterministic distributed maximal independent set computation on growth-bounded graphs. In: Fraigniaud, P. (ed.) DISC. Lecture Notes in Computer Science, vol. 3724, pp. 273–287. Springer, Berlin (2005)
Kuhn, F., Nieberg, T., Moscibroda, T., Wattenhofer, R.: Local approximation schemes for ad hoc and sensor networks. In: DIALM-POMC, pp. 97–103 (2005)
Lillis, K.M., Pemmaraju, S.V., Pirwani, I.A.: Topology control and geographic routing in realistic wireless networks. In: Kranakis, E., Opatrny, J. (eds.) ADHOC-NOW. Lecture Notes in Computer Science, vol. 4686, pp. 15–31. Springer, Berlin (2007)
Nieberg, T., Hurink, J., Kern, W.: Approximation schemes for wireless networks. ACM Trans. Algorithms 4(4), 1–17 (2008)
Pandit, S., Pemmaraju, S.: Finding facilities fast. In: ICDCN, 2009
Pandit, S., Pemmaraju, S., Varadarajan, K.: Approximation algorithms for domatic partition of unit disk graphs. In: Dinur, I., Jansen, K., Naor, J., Rolim, J. (eds.) Approximation, Randomization, and Combinatorial Optimization. Lecture Notes in Computer Science, vol. 5687, pp. 312–325. Springer, Berlin (2009)
Peleg, D.: Distributed Computing: A Locality-Sensitive Approach. Society for Industrial and Applied Mathematics, Philadelphia (2000)
Pemmaraju, S.V., Pirwani, I.A.: Energy conservation via domatic partitions. In: Palazzo, S., Conti, M., Sivakumar, R. (eds.) MobiHoc, pp. 143–154. ACM, New York (2006)
Pemmaraju, S.V., Pirwani, I.A.: Good quality virtual realization of unit ball graphs. In: Arge, L., Hoffmann, M., Welzl, E. (eds.) ESA. Lecture Notes in Computer Science, vol. 4698, pp. 311–322. Springer, Berlin (2007)
Pirwani, I.A., Salavatipour, M.R.: A PTAS for minimum clique partition in unit disk graphs. CoRR, abs/0904.2203 (2009)
Pirwani, I.A., Salavatipour, M.R.: A weakly robust PTAS for minimum clique partition in unit disk graphs. In: Kaplan, H. (ed.) SWAT. Lecture Notes in Computer Science, vol. 6139, pp. 188–199. Springer, Berlin (2010)
Raghavan, V., Spinrad, J.: Robust algorithms for restricted domains. J. Algorithms 48(1), 160–172 (2003)
Schneider, J., Wattenhofer, R.: A log-star distributed maximal independent set algorithm for growth-bounded graphs. In: Bazzi, R.A., Patt-Shamir, B. (eds.) PODC, pp. 35–44. ACM, New York (2008)
Zuckerman, D.: Linear degree extractors and the inapproximability of max clique and chromatic number. Theory Comput. 3(1), 103–128 (2007)
Author information
Authors and Affiliations
Corresponding author
Additional information
A preliminary version of this article appeared in the Proceedings of the 12th Scandinavian Symposium and Workshops on Algorithm Theory (SWAT 2010), Bergen, Norway, pp. 188–199 [21].
I.A. Pirwani was supported by Alberta Ingenuity.
M.R. Salavatipour was supported by NSERC and Alberta Ingenuity.
Rights and permissions
About this article
Cite this article
Pirwani, I.A., Salavatipour, M.R. A Weakly Robust PTAS for Minimum Clique Partition in Unit Disk Graphs. Algorithmica 62, 1050–1072 (2012). https://doi.org/10.1007/s00453-011-9503-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-011-9503-8