Abstract
We study two natural generalizations of q -Coloring. These problems can be seen as optimization problems and are mostly applied to graphs that are not properly colorable with q colors. One of them is known as Maximum q -Colorable Induced Subgraph, and asks to find the largest set of vertices inducing a q-colorable graph. While very natural, this generalization has a downside of that it does not assign any color to vertices outside of the solution, which limits its application.
To address this issue, we introduce another natural generalization of q -Coloring. The main concept of this new problem is properly colored vertex, which is a vertex that has no neighbour colored with the same color as itself. The Maximum Properly q -Colored Vertices asks to find a q-coloring of the input graph that maximizes the number of such vertices.
Our work focuses on similarities and differences between these two problems. The first part of our work is the computational hardness of Maximum Properly q -Colored Vertices in comparsion to Maximum q -Colorable Induced Subgraph. Here we first show that Maximum Properly q -Colored Vertices admits a \(1.4391^n\) exact algorithm for \(q=2\), and is NP-complete in this case even on unit-disk graphs. Following the parameterized complexity study of Maximum q -Colorable Induced Subgraph by Misra et al. [WG ’13], we then show that Maximum Properly q -Colored Vertices and Maximum \((q+1)\) -Colorable Induced Subgraph are basically the same problem when restricted to split graphs. In contrast to this, we show that Maximum Properly q -Colored Vertices and Maximum q -Colorable Induced Subgraph behave differently on perfect graphs, as Maximum Properly q -Colored Vertices is W[2]-hard on this graph class, while Maximum q -Colorable Induced Subgraph was known to be FPT.
The second part of our work is dedicated to efficient approximation of both problems on unit-disk graphs. Namely, we design several approximation algorithms for these problems restricted to this graph class. The first kind of algorithms is based on (now classical) shifting technique and achieves an \((1-\epsilon )\)-approximate solution in \(n^{\mathcal {O}(\frac{q}{\epsilon })}\) time. The second kind of algorithms that we obtain aims to get rid of the dependency in q in the exponent. These two algorithms run in \(n^{\mathcal {O}(\frac{1}{\epsilon })}\), though the approximation ratio they achieve is only \((1-\frac{1}{e}-\epsilon )\). Here we use the greedy \((1-\frac{1}{e})\)-approximation algorithm for the Maximum Coverage problem. These algorithms rely heavily on the given geometric representation of the graph, so we propose the third kind of algorithms that does not require the geometric representation. They allow to achieve the same approximation ratios under a tradeoff of additional \(\frac{1}{\epsilon }\log ^2{\frac{q}{\epsilon }}\) multiplier in the exponent. While the three methods used to design these schemes are not novel, our research extends boundaries of their applicability while showing how they can be efficiently combined together to achieve new algorithms.
This research was supported by Russian Science Foundation (project 18-71-10042).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The authors show that the running time is bounded by \(\mathcal {O}(n^{C^2})\) with \(C=\mathcal {O}(\frac{1}{\epsilon ^2}\log \frac{1}{\epsilon })\), which leads to a running time bound of \(n^{\mathcal {O}(\frac{1}{\epsilon ^4}\log ^2 \frac{1}{\epsilon })}\). However, in conclusion the authors state that the algorithm runs in \(n^{\mathcal {O}(\frac{1}{\epsilon ^2}\log \frac{1}{\epsilon })}\).
References
Brandstädt, A., Le, V.B., Spinrad, J.P.: Graph Classes: A Survey. SIAM (1999)
Casel, K.: Resolving conflicts for lower-bounded clustering. In: 13th International Symposium on Parameterized and Exact Computation (IPEC 2018). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik (2019)
Cygan, M., et al. (eds.): Parameterized Algorithms. Springer, Cham (2015)
Diestel, R.: Graph Theory. No. 173 in Graduate Texts in Mathematics, 5th edn., 2017 edn. Springer, Heidelberg (2017)
Fouilhoux, P., Mahjoub, A.R.: Polyhedral results for the bipartite induced subgraph problem. Discret. Appl. Math. 154(15), 2128–2149 (2006)
Hochbaum, D.S., Maass, W.: Approximation schemes for covering and packing problems in image processing and VLSI. J. ACM (JACM) 32(1), 130–136 (1985)
Jana, S., Maheshwari, A., Mehrabi, S., Roy, S.: Maximum bipartite subgraph of geometric intersection graphs. In: Rahman, M.S., Sadakane, K., Sung, W.-K. (eds.) WALCOM 2020. LNCS, vol. 12049, pp. 158–169. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-39881-1_14
Kratsch, D., Fomin, F.: Exact Exponential Algorithms. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-16533-7
Leeuwen, E.J.: Approximation algorithms for unit disk graphs. In: Kratsch, D. (ed.) WG 2005. LNCS, vol. 3787, pp. 351–361. Springer, Heidelberg (2005). https://doi.org/10.1007/11604686_31
Misra, N., Panolan, F., Rai, A., Raman, V., Saurabh, S.: Parameterized algorithms for max colorable induced subgraph problem on perfect graphs. In: Brandstädt, A., Jansen, K., Reischuk, R. (eds.) WG 2013. LNCS, vol. 8165, pp. 370–381. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-45043-3_32
Nemhauser, G.L., Wolsey, L.A., Fisher, M.L.: An analysis of approximations for maximizing submodular set functions-i. Math. Program. 14(1), 265–294 (1978)
Nieberg, T., Hurink, J., Kern, W.: A robust PTAS for maximum weight independent sets in unit disk graphs. In: Hromkovič, J., Nagl, M., Westfechtel, B. (eds.) WG 2004. LNCS, vol. 3353, pp. 214–221. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-30559-0_18
Acknowledgements
We want to thank anonymous reviewers for brilliant ideas on improving results of Sect. 4.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Bliznets, I., Sagunov, D. (2022). Two Generalizations of Proper Coloring: Hardness and Approximability. In: Zhang, Y., Miao, D., Möhring, R. (eds) Computing and Combinatorics. COCOON 2022. Lecture Notes in Computer Science, vol 13595. Springer, Cham. https://doi.org/10.1007/978-3-031-22105-7_8
Download citation
DOI: https://doi.org/10.1007/978-3-031-22105-7_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-22104-0
Online ISBN: 978-3-031-22105-7
eBook Packages: Computer ScienceComputer Science (R0)