Skip to main content

Two Generalizations of Proper Coloring: Hardness and Approximability

  • Conference paper
  • First Online:
Computing and Combinatorics (COCOON 2022)

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).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 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

  1. Brandstädt, A., Le, V.B., Spinrad, J.P.: Graph Classes: A Survey. SIAM (1999)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. Cygan, M., et al. (eds.): Parameterized Algorithms. Springer, Cham (2015)

    MATH  Google Scholar 

  4. Diestel, R.: Graph Theory. No. 173 in Graduate Texts in Mathematics, 5th edn., 2017 edn. Springer, Heidelberg (2017)

    Google Scholar 

  5. Fouilhoux, P., Mahjoub, A.R.: Polyhedral results for the bipartite induced subgraph problem. Discret. Appl. Math. 154(15), 2128–2149 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  6. 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)

    Article  MathSciNet  MATH  Google Scholar 

  7. 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

    Chapter  Google Scholar 

  8. Kratsch, D., Fomin, F.: Exact Exponential Algorithms. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-16533-7

    Book  MATH  Google Scholar 

  9. 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

    Chapter  Google Scholar 

  10. 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

    Chapter  Google Scholar 

  11. 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)

    Article  MathSciNet  MATH  Google Scholar 

  12. 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

    Chapter  MATH  Google Scholar 

Download references

Acknowledgements

We want to thank anonymous reviewers for brilliant ideas on improving results of Sect. 4.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ivan Bliznets .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics