Skip to main content
Erschienen in: Mathematics in Computer Science 1/2020

20.09.2019

Vertex Coloring of a Graph for Memory Constrained Scenarios

verfasst von: Eduardo Sant’Ana da Silva, Helio Pedrini

Erschienen in: Mathematics in Computer Science | Ausgabe 1/2020

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Given an undirected graph \(G=(V,E)\), where V is a set of n vertices and E is a set of m edges, the vertex coloring problem consists in assigning colors to the graph vertices such that no two adjacent vertices share the same color. The vertex coloring problem has several practical applications, for instance, resource scheduling, compiler register allocation, pattern matching, puzzle solving, exam timetabling, among others. It is known that the problem of vertex k-coloring of a graph, for any \(k \ge 3\), is NP-complete. In this work, we focus on an approximate solution that can be implemented on simple electronic equipments that do not require a complete set of operations present in common microprocessors. The solution is suitable for sensors and other devices present in several applications for collecting and measuring data.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
2.
Zurück zum Zitat Arumugam, S., Premalatha, K., Bača, M., Semaničová-Feňovčíková, A.: Local antimagic vertex coloring of a graph. Gr. Comb. 33(2), 275–285 (2017)MathSciNetMATHCrossRef Arumugam, S., Premalatha, K., Bača, M., Semaničová-Feňovčíková, A.: Local antimagic vertex coloring of a graph. Gr. Comb. 33(2), 275–285 (2017)MathSciNetMATHCrossRef
3.
Zurück zum Zitat Barba, L., Cardinal, J., Korman, M., Langerman, S., Van Renssen, A., Roeloffzen, M., Verdonschot, S.: Dynamic graph coloring. In: Workshop on Algorithms and Data Structures, pp. 97–108. Springer (2017) Barba, L., Cardinal, J., Korman, M., Langerman, S., Van Renssen, A., Roeloffzen, M., Verdonschot, S.: Dynamic graph coloring. In: Workshop on Algorithms and Data Structures, pp. 97–108. Springer (2017)
4.
Zurück zum Zitat Beigel, R., Eppstein, D.: 3-Coloring in time \(0(1.3446^n)\): a no-MIS algorithm. In: 36th Annual Symposium on Foundations of Computer Science, pp. 444–452. IEEE (1995) Beigel, R., Eppstein, D.: 3-Coloring in time \(0(1.3446^n)\): a no-MIS algorithm. In: 36th Annual Symposium on Foundations of Computer Science, pp. 444–452. IEEE (1995)
5.
Zurück zum Zitat Bhattacharya, S., Chakrabarty, D., Henzinger, M., Nanongkai, D.: Dynamic algorithms for graph coloring. In: 29th Annual ACM-SIAM symposium on discrete algorithms, pp. 1–20. Society for Industrial and Applied Mathematics (2018) Bhattacharya, S., Chakrabarty, D., Henzinger, M., Nanongkai, D.: Dynamic algorithms for graph coloring. In: 29th Annual ACM-SIAM symposium on discrete algorithms, pp. 1–20. Society for Industrial and Applied Mathematics (2018)
6.
Zurück zum Zitat Bollobás, B.: Modern Graph Theory. Graduate Texts in Mathematics. Springer, Berlin (1998)MATHCrossRef Bollobás, B.: Modern Graph Theory. Graduate Texts in Mathematics. Springer, Berlin (1998)MATHCrossRef
7.
Zurück zum Zitat Boman, E.G., Bozdağ, D., Catalyurek, U., Gebremedhin, A.H., Manne, F.: A scalable parallel graph coloring algorithm for distributed memory computers. In: European Conference on Parallel Processing, pp. 241–251. Springer (2005) Boman, E.G., Bozdağ, D., Catalyurek, U., Gebremedhin, A.H., Manne, F.: A scalable parallel graph coloring algorithm for distributed memory computers. In: European Conference on Parallel Processing, pp. 241–251. Springer (2005)
8.
Zurück zum Zitat Bondy, J.A., Murty, U.S.R.: Graph Theory with Applications. The Macmillan Press Ltd. (1976) Bondy, J.A., Murty, U.S.R.: Graph Theory with Applications. The Macmillan Press Ltd. (1976)
9.
Zurück zum Zitat Bonomo, F., Chudnovsky, M., Maceli, P., Schaudt, O., Stein, M., Zhong, M.: Three-coloring and list three-coloring of graphs without induced paths on seven vertices. Combinatorica 38(4), 779–801 (2018)MathSciNetMATHCrossRef Bonomo, F., Chudnovsky, M., Maceli, P., Schaudt, O., Stein, M., Zhong, M.: Three-coloring and list three-coloring of graphs without induced paths on seven vertices. Combinatorica 38(4), 779–801 (2018)MathSciNetMATHCrossRef
11.
Zurück zum Zitat Burjons, E., Hromkovič, J., Královič, R., Královič, R., Muñoz, X., Unger, W.: Online graph coloring against a randomized adversary. Int. J. Found. Comput. Sci. 29(04), 551–569 (2018)MathSciNetMATHCrossRef Burjons, E., Hromkovič, J., Královič, R., Královič, R., Muñoz, X., Unger, W.: Online graph coloring against a randomized adversary. Int. J. Found. Comput. Sci. 29(04), 551–569 (2018)MathSciNetMATHCrossRef
12.
Zurück zum Zitat Byskov, J.M.: Enumerating maximal independent sets with applications to graph colouring. Oper. Res. Lett. 32(6), 547–556 (2004)MathSciNetMATHCrossRef Byskov, J.M.: Enumerating maximal independent sets with applications to graph colouring. Oper. Res. Lett. 32(6), 547–556 (2004)MathSciNetMATHCrossRef
13.
Zurück zum Zitat Chen, L., Peng, J., Ralescu, D.A.: Uncertain vertex coloring problem. Soft Comput. 23(4), 1337–1346 (2019)MATHCrossRef Chen, L., Peng, J., Ralescu, D.A.: Uncertain vertex coloring problem. Soft Comput. 23(4), 1337–1346 (2019)MATHCrossRef
14.
Zurück zum Zitat Coleman, T.F., Moré, J.J.: Estimation of sparse Jacobian matrices and graph coloring blems. SIAM J. Numer. Anal. 20(1), 187–209 (1983)MathSciNetMATHCrossRef Coleman, T.F., Moré, J.J.: Estimation of sparse Jacobian matrices and graph coloring blems. SIAM J. Numer. Anal. 20(1), 187–209 (1983)MathSciNetMATHCrossRef
15.
Zurück zum Zitat Dao, H.T., Kim, S.: Vertex graph-coloring-based pilot assignment with location-based channel estimation for massive MIMO systems. IEEE Access 6, 4599–4607 (2018)CrossRef Dao, H.T., Kim, S.: Vertex graph-coloring-based pilot assignment with location-based channel estimation for massive MIMO systems. IEEE Access 6, 4599–4607 (2018)CrossRef
16.
Zurück zum Zitat Dharwadker, A.: A new proof of the four colour theorem. Can. Math. Soc. 221, 1–34 (2000) Dharwadker, A.: A new proof of the four colour theorem. Can. Math. Soc. 221, 1–34 (2000)
17.
Zurück zum Zitat Diks, K.: A fast parallel algorithm for six-colouring of planar graphs. In: International Symposium on Mathematical Foundations of Computer Science, pp. 273–282. Springer (1986) Diks, K.: A fast parallel algorithm for six-colouring of planar graphs. In: International Symposium on Mathematical Foundations of Computer Science, pp. 273–282. Springer (1986)
18.
Zurück zum Zitat Eppstein, D.: Improved algorithms for 3-coloring, 3-edge-coloring, and constraint satisfaction. In: 12th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 329–337. Society for Industrial and Applied Mathematics (2001) Eppstein, D.: Improved algorithms for 3-coloring, 3-edge-coloring, and constraint satisfaction. In: 12th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 329–337. Society for Industrial and Applied Mathematics (2001)
19.
Zurück zum Zitat Eppstein, D.: Small maximal independent sets and faster exact graph coloring. In: Workshop on Algorithms and Data Structures, pp. 462–470. Springer (2001) Eppstein, D.: Small maximal independent sets and faster exact graph coloring. In: Workshop on Algorithms and Data Structures, pp. 462–470. Springer (2001)
20.
Zurück zum Zitat Garey, M.R., Johnson, D.S.: Computers and Intractability, vol. 29. W.H. Freeman and Company, New York (2002) Garey, M.R., Johnson, D.S.: Computers and Intractability, vol. 29. W.H. Freeman and Company, New York (2002)
21.
Zurück zum Zitat Garey, M.R., Johnson, D.S., Stockmeyer, L.: Some simplified NP-complete problems. In: 6th Annual ACM Symposium on Theory of Computing, pp. 47–63. ACM (1974) Garey, M.R., Johnson, D.S., Stockmeyer, L.: Some simplified NP-complete problems. In: 6th Annual ACM Symposium on Theory of Computing, pp. 47–63. ACM (1974)
22.
23.
Zurück zum Zitat Grech, N., Kastrinis, G., Smaragdakis, Y.: Efficient reflection string analysis via graph coloring. In: 32nd European Conference on Object-Oriented Programming, p. 25. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik (2018) Grech, N., Kastrinis, G., Smaragdakis, Y.: Efficient reflection string analysis via graph coloring. In: 32nd European Conference on Object-Oriented Programming, p. 25. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik (2018)
24.
Zurück zum Zitat Grötzsch, H.: Zur Theorie der Diskreten Gebilde. VII. Ein Dreifarbensatz far Dreikreisfreie Netze auf der Kugel. Wiss. Z. Martin-Luther-Univ. Halle-Wittenberg. Math.-Nat. Reihe 8, 109–120 (1958/1959) Grötzsch, H.: Zur Theorie der Diskreten Gebilde. VII. Ein Dreifarbensatz far Dreikreisfreie Netze auf der Kugel. Wiss. Z. Martin-Luther-Univ. Halle-Wittenberg. Math.-Nat. Reihe 8, 109–120 (1958/1959)
26.
27.
Zurück zum Zitat Janczewski, R., Kubale, M., Manuszewski, K., Piwakowski, K.: The smallest hard-to-color graph for algorithm DSATUR. Discret. Math. 236(1), 151–165 (2001)MathSciNetMATHCrossRef Janczewski, R., Kubale, M., Manuszewski, K., Piwakowski, K.: The smallest hard-to-color graph for algorithm DSATUR. Discret. Math. 236(1), 151–165 (2001)MathSciNetMATHCrossRef
30.
32.
Zurück zum Zitat van Lint, J., Wilson, R.: A Course in Combinatorics. Cambridge University Press, Cambridge (2001)MATHCrossRef van Lint, J., Wilson, R.: A Course in Combinatorics. Cambridge University Press, Cambridge (2001)MATHCrossRef
33.
34.
36.
Zurück zum Zitat Moalic, L., Gondran, A.: Variations on memetic algorithms for graph coloring problems. J. Heurist. 24(1), 1–24 (2018)CrossRef Moalic, L., Gondran, A.: Variations on memetic algorithms for graph coloring problems. J. Heurist. 24(1), 1–24 (2018)CrossRef
37.
Zurück zum Zitat Mustafa, H., Schilken, I., Karasikov, M., Eickhoff, C., Rätsch, G., Kahles, A.: Dynamic compression schemes for graph coloring. Bioinformatics 35(3), 407–414 (2018)CrossRef Mustafa, H., Schilken, I., Karasikov, M., Eickhoff, C., Rätsch, G., Kahles, A.: Dynamic compression schemes for graph coloring. Bioinformatics 35(3), 407–414 (2018)CrossRef
40.
Zurück zum Zitat Orden, D., Gimenez-Guzman, J., Marsa-Maestre, I., de la Hoz, E.: Spectrum graph coloring and applications to Wi-Fi channel assignment. Symmetry 10(3), 65 (2018)MATHCrossRef Orden, D., Gimenez-Guzman, J., Marsa-Maestre, I., de la Hoz, E.: Spectrum graph coloring and applications to Wi-Fi channel assignment. Symmetry 10(3), 65 (2018)MATHCrossRef
42.
Zurück zum Zitat Ramsey, F.: On a problem of formal logic. In: Classic Papers in Combinatorics, pp. 1–24. Springer (2009) Ramsey, F.: On a problem of formal logic. In: Classic Papers in Combinatorics, pp. 1–24. Springer (2009)
44.
Zurück zum Zitat Şeker, O., Ekim, T., Taşkın, Z.C.: A decomposition approach to solve the selective graph coloring problem in some perfect graph families. Networks 73(2), 145–169 (2019)MathSciNetCrossRef Şeker, O., Ekim, T., Taşkın, Z.C.: A decomposition approach to solve the selective graph coloring problem in some perfect graph families. Networks 73(2), 145–169 (2019)MathSciNetCrossRef
45.
Zurück zum Zitat Silva, E., Guedes, A., Todt, E.: Independent spanning trees on systems-on-chip hypercubes routing. Int. Conf. Electron. Circuits Syst. 75, 93–96 (2013) Silva, E., Guedes, A., Todt, E.: Independent spanning trees on systems-on-chip hypercubes routing. Int. Conf. Electron. Circuits Syst. 75, 93–96 (2013)
47.
Zurück zum Zitat Welsh, D.J., Powell, M.B.: An upper bound for the chromatic number of a graph and its application to timetabling problems. Comput. J. 10(1), 85–86 (1967)MATHCrossRef Welsh, D.J., Powell, M.B.: An upper bound for the chromatic number of a graph and its application to timetabling problems. Comput. J. 10(1), 85–86 (1967)MATHCrossRef
48.
Zurück zum Zitat Woeginger, G.J.: Exact algorithms for NP-hard problems: a survey. In: Combinatorial Optimization, pp. 185–207. Springer (2003) Woeginger, G.J.: Exact algorithms for NP-hard problems: a survey. In: Combinatorial Optimization, pp. 185–207. Springer (2003)
49.
Zurück zum Zitat Zhou, Y., Duval, B., Hao, J.K.: Improving probability learning based local search for graph coloring. Appl. Soft Comput. 65, 542–553 (2018)CrossRef Zhou, Y., Duval, B., Hao, J.K.: Improving probability learning based local search for graph coloring. Appl. Soft Comput. 65, 542–553 (2018)CrossRef
Metadaten
Titel
Vertex Coloring of a Graph for Memory Constrained Scenarios
verfasst von
Eduardo Sant’Ana da Silva
Helio Pedrini
Publikationsdatum
20.09.2019
Verlag
Springer International Publishing
Erschienen in
Mathematics in Computer Science / Ausgabe 1/2020
Print ISSN: 1661-8270
Elektronische ISSN: 1661-8289
DOI
https://doi.org/10.1007/s11786-019-00409-4

Weitere Artikel der Ausgabe 1/2020

Mathematics in Computer Science 1/2020 Zur Ausgabe

Premium Partner