Skip to main content

2019 | OriginalPaper | Buchkapitel

A Hybrid Approach for Exact Coloring of Massive Graphs

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

search-config
loading …

Abstract

The graph coloring problem appears in numerous applications, yet many state-of-the-art methods are hardly applicable to real world, very large, networks. The most efficient approaches for massive graphs rely on “peeling” the graph of its low-degree vertices and focus on the maximum k-core where k is some lower bound on the chromatic number of the graph. However, unless the graphs are extremely sparse, the cores can be very large, and lower and upper bounds are often obtained using greedy heuristics.
In this paper, we introduce a combined approach using local search to find good quality solutions on massive graphs as well as locate small subgraphs with potentially large chromatic number. The subgraphs can be used to compute good lower bounds, which makes it possible to solve optimally extremely large graphs, even when they have large k-cores.

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 "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!

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!

Fußnoten
2
https://static-content.springer.com/image/chp%3A10.1007%2F978-3-030-19212-9_25/478365_1_En_25_IEq127_HTML.gif denotes our implementation of the Dsatur heuristic.
 
3
Ties broken by overall degree.
 
6
Personnal communication with the authors.
 
7
email-Eu-core, email-EuAll, Gnutella08/09, bitcoinalpha, bitcoinotc, facebook, gplus, CollegeMsg and sx-superuser.
 
Literatur
1.
Zurück zum Zitat Aardal, K.I., Hoesel, S.P.M.V., Koster, A.M.C.A., Mannino, C., Sassano, A.: Models and solution techniques for frequency assignment problems. Ann. Oper. Res. 153(1), 79–129 (2007)MathSciNetCrossRef Aardal, K.I., Hoesel, S.P.M.V., Koster, A.M.C.A., Mannino, C., Sassano, A.: Models and solution techniques for frequency assignment problems. Ann. Oper. Res. 153(1), 79–129 (2007)MathSciNetCrossRef
2.
Zurück zum Zitat Abello, J., Pardalos, P., Resende, M.G.C.: On maximum clique problems in very large graphs. In: Abello, J.M., Vitter, J.S. (eds.) External Memory Algorithms, pp. 119–130. American Mathematical Society, Boston (1999)CrossRef Abello, J., Pardalos, P., Resende, M.G.C.: On maximum clique problems in very large graphs. In: Abello, J.M., Vitter, J.S. (eds.) External Memory Algorithms, pp. 119–130. American Mathematical Society, Boston (1999)CrossRef
4.
Zurück zum Zitat Blöchliger, I., Zufferey, N.: A graph coloring heuristic using partial solutions and a reactive tabu scheme. Comput. Oper. Res. 35(3), 960–975 (2008)MathSciNetCrossRef Blöchliger, I., Zufferey, N.: A graph coloring heuristic using partial solutions and a reactive tabu scheme. Comput. Oper. Res. 35(3), 960–975 (2008)MathSciNetCrossRef
6.
Zurück zum Zitat Chaitin, G.J., Auslander, M.A., Chandra, A.K., Cocke, J., Hopkins, M.E., Markstein, P.W.: Register allocation via coloring. Comput. Lang. 6(1), 47–57 (1981)CrossRef Chaitin, G.J., Auslander, M.A., Chandra, A.K., Cocke, J., Hopkins, M.E., Markstein, P.W.: Register allocation via coloring. Comput. Lang. 6(1), 47–57 (1981)CrossRef
7.
Zurück zum Zitat Cornaz, D., Jost, V.: A one-to-one correspondence between colorings and stable sets. Oper. Res. Lett. 36(6), 673–676 (2008)MathSciNetCrossRef Cornaz, D., Jost, V.: A one-to-one correspondence between colorings and stable sets. Oper. Res. Lett. 36(6), 673–676 (2008)MathSciNetCrossRef
9.
Zurück zum Zitat Furini, F., Gabrel, V., Ternier, I.-C.: Lower bounding techniques for DSATUR-based branch and bound. Electron. Notes Discrete Math. 52, 149–156 (2016). INOC 2015–7th International Network Optimization ConferenceMathSciNetCrossRef Furini, F., Gabrel, V., Ternier, I.-C.: Lower bounding techniques for DSATUR-based branch and bound. Electron. Notes Discrete Math. 52, 149–156 (2016). INOC 2015–7th International Network Optimization ConferenceMathSciNetCrossRef
10.
Zurück zum Zitat Hao, J.-K., Qinghua, W.: Improving the extraction and expansion method for large graph coloring. Discrete Appl. Math. 160(16–17), 2397–2407 (2012)MathSciNetCrossRef Hao, J.-K., Qinghua, W.: Improving the extraction and expansion method for large graph coloring. Discrete Appl. Math. 160(16–17), 2397–2407 (2012)MathSciNetCrossRef
12.
13.
Zurück zum Zitat Johnson, D.J., Trick, M.A. (eds.): Cliques, Coloring, and Satisfiability: Second DIMACS Implementation Challenge, Workshop, October 11–13, 1993. American Mathematical Society, Boston (1996)MATH Johnson, D.J., Trick, M.A. (eds.): Cliques, Coloring, and Satisfiability: Second DIMACS Implementation Challenge, Workshop, October 11–13, 1993. American Mathematical Society, Boston (1996)MATH
14.
Zurück zum Zitat Leighton, F.T.: A graph coloring algorithm for large scheduling problems. J. Res. Natl. Bur. Stand. 84, 489–506 (1979)MathSciNetCrossRef Leighton, F.T.: A graph coloring algorithm for large scheduling problems. J. Res. Natl. Bur. Stand. 84, 489–506 (1979)MathSciNetCrossRef
16.
Zurück zum Zitat Lin, J., Cai, S., Luo, C., Su, K.: A reduction based method for coloring very large graphs. In: Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence, IJCAI 2017, pp. 517–523 (2017) Lin, J., Cai, S., Luo, C., Su, K.: A reduction based method for coloring very large graphs. In: Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence, IJCAI 2017, pp. 517–523 (2017)
18.
Zurück zum Zitat Malaguti, E., Monaci, M., Toth, P.: An exact approach for the vertex coloring problem. Discrete Optim. 8(2), 174–190 (2011)MathSciNetCrossRef Malaguti, E., Monaci, M., Toth, P.: An exact approach for the vertex coloring problem. Discrete Optim. 8(2), 174–190 (2011)MathSciNetCrossRef
19.
Zurück zum Zitat Matula, D.W., Beck, L.L.: Smallest-last ordering and clustering and graph coloring algorithms. J. ACM 30(3), 417–427 (1983)MathSciNetCrossRef Matula, D.W., Beck, L.L.: Smallest-last ordering and clustering and graph coloring algorithms. J. ACM 30(3), 417–427 (1983)MathSciNetCrossRef
20.
Zurück zum Zitat Mehrotra, A., Trick, M.A.: A column generation approach for graph coloring. INFORMS J. Comput. 8, 344–354 (1995)CrossRef Mehrotra, A., Trick, M.A.: A column generation approach for graph coloring. INFORMS J. Comput. 8, 344–354 (1995)CrossRef
21.
Zurück zum Zitat Moalic, L., Gondran, A.: Variations on memetic algorithms for graph coloring problems. CoRR, abs/1401.2184 (2014) Moalic, L., Gondran, A.: Variations on memetic algorithms for graph coloring problems. CoRR, abs/1401.2184 (2014)
23.
Zurück zum Zitat Park, T., Lee, C.Y.: Application of the graph coloring algorithm to the frequency assignment problem. J. Oper. Res. Soc. Jpn. 39(2), 258–265 (1996)MathSciNetCrossRef Park, T., Lee, C.Y.: Application of the graph coloring algorithm to the frequency assignment problem. J. Oper. Res. Soc. Jpn. 39(2), 258–265 (1996)MathSciNetCrossRef
24.
Zurück zum Zitat Rossi, R.A., Ahmed, N.K.: Coloring large complex networks. CoRR, abs/1403.3448 (2014) Rossi, R.A., Ahmed, N.K.: Coloring large complex networks. CoRR, abs/1403.3448 (2014)
26.
Zurück zum Zitat Segundo, P.S.: A new DSATUR-based algorithm for exact vertex coloring. Comput. Oper. Res. 39(7), 1724–1733 (2012)MathSciNetCrossRef Segundo, P.S.: A new DSATUR-based algorithm for exact vertex coloring. Comput. Oper. Res. 39(7), 1724–1733 (2012)MathSciNetCrossRef
27.
Zurück zum Zitat Van Gelder, A.: Another look at graph coloring via propositional satisfiability. Discrete Appl. Math. 156(2), 230–243 (2008)MathSciNetCrossRef Van Gelder, A.: Another look at graph coloring via propositional satisfiability. Discrete Appl. Math. 156(2), 230–243 (2008)MathSciNetCrossRef
28.
Zurück zum Zitat Verma, A., Buchanan, A., Butenko, S.: Solving the maximum clique and vertex coloring problems on very large sparse networks. INFORMS J. Comput. 27(1), 164–177 (2015)CrossRef Verma, A., Buchanan, A., Butenko, S.: Solving the maximum clique and vertex coloring problems on very large sparse networks. INFORMS J. Comput. 27(1), 164–177 (2015)CrossRef
30.
Zurück zum Zitat Zhou, Z., Li, C.-M., Huang, C., Ruchu, X.: An exact algorithm with learning for the graph coloring problem. Comput. Oper. Res. 51, 282–301 (2014)MathSciNetCrossRef Zhou, Z., Li, C.-M., Huang, C., Ruchu, X.: An exact algorithm with learning for the graph coloring problem. Comput. Oper. Res. 51, 282–301 (2014)MathSciNetCrossRef
Metadaten
Titel
A Hybrid Approach for Exact Coloring of Massive Graphs
verfasst von
Emmanuel Hebrard
George Katsirelos
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-030-19212-9_25

Premium Partner