Skip to main content
Erschienen in: Arabian Journal for Science and Engineering 8/2022

25.11.2021 | Research Article-Computer Engineering and Computer Science

Solving Graph Coloring Problem Using Divide and Conquer-Based Turbulent Particle Swarm Optimization

verfasst von: Raja Marappan, Gopalakrishnan Sethumadhavan

Erschienen in: Arabian Journal for Science and Engineering | Ausgabe 8/2022

Einloggen

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

search-config
loading …

Abstract

The graph coloring problem, an NP-hard combinatorial optimization problem, is required in some engineering applications. This research focuses on the requirement of designing a new particle swarm optimization model to minimize the search space and generations. This stochastic method is developed using divide and conquer with improved strategies to offset the problems in the well-known existing ways. The divide and conquer strategy splits the vertex set of graph G into two subsets, and then, the subsets are solved to reduce the search space. The advanced neighborhood search operator is applied to a particle for a fixed number of iterations to improve its position to obtain the best neighborhood. The modified turbulent strategy is designed to overcome the problem of getting a divergent solution. The iterative fitness assessment and walking one strategy are applied to identify the maximum conflicting vertices and assign a set of valid colors. The behavioral analysis of this stochastic search model reveals that premature convergence is primarily caused by the decrease in the velocity of particles in the search space that leads to a total implosion and, ultimately, fitness stagnation of the swarm. The lazy particles are driven out for exploring new search spaces to avoid premature convergence. The experimental results of this method have revealed that a better near-optimal solution is obtained for some of the critical benchmark graphs compared with the state-of-the-art techniques.

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!

Anhänge
Nur mit Berechtigung zugänglich
Literatur
1.
Zurück zum Zitat Balakrishnan, R.; Ranganathan, K.: A Textbook of Graph Theory, 1st edn. Springer, New York Publisher (2000)CrossRef Balakrishnan, R.; Ranganathan, K.: A Textbook of Graph Theory, 1st edn. Springer, New York Publisher (2000)CrossRef
2.
Zurück zum Zitat Garey, M.R.; Johnson, D.S.: Computers and intractability: a guide to the theory of NP-completeness. W. H. Freeman and Company, New York (1979) Garey, M.R.; Johnson, D.S.: Computers and intractability: a guide to the theory of NP-completeness. W. H. Freeman and Company, New York (1979)
3.
Zurück zum Zitat Timir, M.; Pal, A.J.; Debnath, B.; Tai-hoon, K.: Noise reduction in VLSI circuits using modified GA based graph coloring. Int. J. Control Autom. 3(2) (2010) Timir, M.; Pal, A.J.; Debnath, B.; Tai-hoon, K.: Noise reduction in VLSI circuits using modified GA based graph coloring. Int. J. Control Autom. 3(2) (2010)
4.
Zurück zum Zitat Hertz, A.; De Werra, D.: Using tabu search techniques for graph coloring. Computing 39(4), 345–351 (1987) Hertz, A.; De Werra, D.: Using tabu search techniques for graph coloring. Computing 39(4), 345–351 (1987)
5.
Zurück zum Zitat Christine, L.: Mumford: new order based crossovers for the graph coloring problem. Parallel Prob. Solv. Nature 4193, 880–889 (2006) Christine, L.: Mumford: new order based crossovers for the graph coloring problem. Parallel Prob. Solv. Nature 4193, 880–889 (2006)
6.
Zurück zum Zitat Isabel, M.-D.; Paula, Z.: A Branch and Cut algorithm for graph coloring. Discret. Appl. Math. 154, 826–847 (2006)MathSciNetCrossRef Isabel, M.-D.; Paula, Z.: A Branch and Cut algorithm for graph coloring. Discret. Appl. Math. 154, 826–847 (2006)MathSciNetCrossRef
7.
Zurück zum Zitat Monasson, R.: On the analysis of backtrack procedures for the coloring of random graphs. Lect. Notes Phys. 650, 235–254 (2004)MathSciNetCrossRef Monasson, R.: On the analysis of backtrack procedures for the coloring of random graphs. Lect. Notes Phys. 650, 235–254 (2004)MathSciNetCrossRef
8.
Zurück zum Zitat Eiben, A.E.; Van Der Hauw, J.K.; Van Hemert, J.I.: Graph coloring with adaptive evolutionary algorithms. J. Heuristic. 4, 25–46 (1998)CrossRef Eiben, A.E.; Van Der Hauw, J.K.; Van Hemert, J.I.: Graph coloring with adaptive evolutionary algorithms. J. Heuristic. 4, 25–46 (1998)CrossRef
9.
Zurück zum Zitat Yongquan, Z.; Hongqing, Z.; Qifang, L.; Jinzhao, W.: An improved cuckoo search algorithm for solving planar graph coloring problem. Appl. Math. Inf. Sci. 7(2), 785–792 (2013)MathSciNetCrossRef Yongquan, Z.; Hongqing, Z.; Qifang, L.; Jinzhao, W.: An improved cuckoo search algorithm for solving planar graph coloring problem. Appl. Math. Inf. Sci. 7(2), 785–792 (2013)MathSciNetCrossRef
10.
Zurück zum Zitat Prestwich, S.: Generalised graph coloring by a hybrid of local search and constraint programming. Discret. Appl. Math. 156, 148–158 (2008)MathSciNetCrossRef Prestwich, S.: Generalised graph coloring by a hybrid of local search and constraint programming. Discret. Appl. Math. 156, 148–158 (2008)MathSciNetCrossRef
11.
Zurück zum Zitat Igor, D.; Franz, R.: A semidefinite programming-based heuristic for graph coloring. Discret. Appl. Math. 156, 180–189 (2008)MathSciNetCrossRef Igor, D.; Franz, R.: A semidefinite programming-based heuristic for graph coloring. Discret. Appl. Math. 156, 180–189 (2008)MathSciNetCrossRef
12.
Zurück zum Zitat Bui, T.N.; Nguyen, T.H.; Patel, C.M.; Phan, K.-A.T.: An ant-based algorithm for coloring graphs. Discret. Appl. Math. 156, 190–200 (2008)MathSciNetCrossRef Bui, T.N.; Nguyen, T.H.; Patel, C.M.; Phan, K.-A.T.: An ant-based algorithm for coloring graphs. Discret. Appl. Math. 156, 190–200 (2008)MathSciNetCrossRef
13.
Zurück zum Zitat Anuj, M.; Michael, A.T.: A column generation approach for graph coloring. INFORMS J. Comput. 8, 344–354 (1995)MATH Anuj, M.; Michael, A.T.: A column generation approach for graph coloring. INFORMS J. Comput. 8, 344–354 (1995)MATH
14.
Zurück zum Zitat Pablo, S.S.: A new DSATUR-based algorithm for exact vertex coloring. Comput. Oper. Res. 39(7), 1724–1733 (2012)MathSciNetCrossRef Pablo, S.S.: A new DSATUR-based algorithm for exact vertex coloring. Comput. Oper. Res. 39(7), 1724–1733 (2012)MathSciNetCrossRef
15.
Zurück zum Zitat Ling-Yuan, H.; Shi-Jinn, H.; Pingzhi, F.; Muhammad, K.K.; Yuh-Rau, W.; Ray-Shine, R.; Jui-Lin, L.; Rong-Jian, C.: MTPSO algorithm for solving planar graph coloring problem. Expert Syst. Appl. 38, 5525–5531 (2011)CrossRef Ling-Yuan, H.; Shi-Jinn, H.; Pingzhi, F.; Muhammad, K.K.; Yuh-Rau, W.; Ray-Shine, R.; Jui-Lin, L.; Rong-Jian, C.: MTPSO algorithm for solving planar graph coloring problem. Expert Syst. Appl. 38, 5525–5531 (2011)CrossRef
16.
Zurück zum Zitat Israel, R.R.; Manuel, G.R.: Gravitational Swarm Approach for Graph Coloring. Springer, Berlin, Heidelberg 2011, 159-168 (2011) Israel, R.R.; Manuel, G.R.: Gravitational Swarm Approach for Graph Coloring. Springer, Berlin, Heidelberg 2011, 159-168 (2011)
17.
Zurück zum Zitat Israel, R.R.; Manuel, G.R.: Further results of gravitational swarm intelligence for graph coloring. Nature Biol. Inspired Comput. 183–188 (2011) Israel, R.R.; Manuel, G.R.: Further results of gravitational swarm intelligence for graph coloring. Nature Biol. Inspired Comput. 183–188 (2011)
18.
Zurück zum Zitat Jin, Q.; Yi-xin, Y.; Xiao-juan, B.: Hybrid discrete particle swarm algorithm for graph coloring problem. J. Comput. 6(6) (2011) Jin, Q.; Yi-xin, Y.; Xiao-juan, B.: Hybrid discrete particle swarm algorithm for graph coloring problem. J. Comput. 6(6) (2011)
19.
Zurück zum Zitat Manuel, G.; Blanca, C.; Carmen, H.; Alicia, D.: Further Results on Swarms Solving Graph Coloring. ICCSA, Part III, LNCS 6018, Springer, Berlin, Heidelberg, 541–551 (2010) Manuel, G.; Blanca, C.; Carmen, H.; Alicia, D.: Further Results on Swarms Solving Graph Coloring. ICCSA, Part III, LNCS 6018, Springer, Berlin, Heidelberg, 541–551 (2010)
20.
Zurück zum Zitat Guangzhao, C.; Limin, Q.; Sha, L.; Yanfeng, W.; Xuncai, Z.; Xianghong, C.: Modified PSO algorithm for solving planar graph coloring problem. Progress Natural Sci. 18, 353–357 (2008)CrossRef Guangzhao, C.; Limin, Q.; Sha, L.; Yanfeng, W.; Xuncai, Z.; Xianghong, C.: Modified PSO algorithm for solving planar graph coloring problem. Progress Natural Sci. 18, 353–357 (2008)CrossRef
21.
Zurück zum Zitat Xiang’en, C.; Yue, Z.; Jin, X.; Zhiwen, W.; Bing, Y.: Vertex-distinguishing E-total colorings of graphs. Arab. J. Sci. Eng. 36(8), 1485–1500 (2011)MathSciNetCrossRef Xiang’en, C.; Yue, Z.; Jin, X.; Zhiwen, W.; Bing, Y.: Vertex-distinguishing E-total colorings of graphs. Arab. J. Sci. Eng. 36(8), 1485–1500 (2011)MathSciNetCrossRef
22.
Zurück zum Zitat Philippe, G.; Jin-Kao, H.: Hybrid evolutionary algorithms for graph coloring. J. Combin. Optim. 3(4), 379–397 (1999)MathSciNetCrossRef Philippe, G.; Jin-Kao, H.: Hybrid evolutionary algorithms for graph coloring. J. Combin. Optim. 3(4), 379–397 (1999)MathSciNetCrossRef
23.
Zurück zum Zitat Lewis, R.M.R.: A guide to Graph Coloring, Algorithms and Applications. Springer (2016) Lewis, R.M.R.: A guide to Graph Coloring, Algorithms and Applications. Springer (2016)
24.
Zurück zum Zitat Marc, D.; Tınaz, E.; Bernard, R.; Cerasela, T.: On some applications of the selective graph coloring problem. Eur. J. Oper. Res. (2014) Marc, D.; Tınaz, E.; Bernard, R.; Cerasela, T.: On some applications of the selective graph coloring problem. Eur. J. Oper. Res. (2014)
25.
Zurück zum Zitat Marc, D.; Tınaz, E.; Bernard, R.: On the minimum and maximum selective graph coloring problems in some graph classes. Discret. Appl. Math. (2015) Marc, D.; Tınaz, E.; Bernard, R.: On the minimum and maximum selective graph coloring problems in some graph classes. Discret. Appl. Math. (2015)
26.
Zurück zum Zitat Lynn, T.: Coloring signed graphs (2016) Lynn, T.: Coloring signed graphs (2016)
27.
Zurück zum Zitat Edita, M.; Andre, R.; Martin, S.: The chromatic number of a signed graph (2016) Edita, M.; Andre, R.; Martin, S.: The chromatic number of a signed graph (2016)
28.
Zurück zum Zitat Mohamed, A.; Ahmed, S.: Automated Academic Schedule Builder for University’s Faculties. In: Proceedings of the World Congress on Engineering (2016) Mohamed, A.; Ahmed, S.: Automated Academic Schedule Builder for University’s Faculties. In: Proceedings of the World Congress on Engineering (2016)
29.
Zurück zum Zitat Sandeep, S.; Ravinder, K.: Graph coloring based optimized algorithm for resource utilization in examination scheduling. Appl. Math. Inf. Sci. (2016) Sandeep, S.; Ravinder, K.: Graph coloring based optimized algorithm for resource utilization in examination scheduling. Appl. Math. Inf. Sci. (2016)
30.
Zurück zum Zitat Tawfiq, F.M.O.; Al-qahtani, K.K.S.: Graph coloring applied to medical doctors schedule. In: The 10th International Conference on Advanced Engineering Computing and Applications in Sciences (2016) Tawfiq, F.M.O.; Al-qahtani, K.K.S.: Graph coloring applied to medical doctors schedule. In: The 10th International Conference on Advanced Engineering Computing and Applications in Sciences (2016)
31.
Zurück zum Zitat Simon, T.; Nicolas, Z.; Jean-Y, P.: Graph multi-coloring for a job scheduling application. CIRRELT (2016) Simon, T.; Nicolas, Z.; Jean-Y, P.: Graph multi-coloring for a job scheduling application. CIRRELT (2016)
32.
Zurück zum Zitat Bing, Z.: On the maximum number of dominating classes in graph coloring. Open J. Discret. Math. (2016) Bing, Z.: On the maximum number of dominating classes in graph coloring. Open J. Discret. Math. (2016)
33.
Zurück zum Zitat Serge, G., Lee, E.D.: Faster graph coloring in polynomial space (2016) Serge, G., Lee, E.D.: Faster graph coloring in polynomial space (2016)
34.
Zurück zum Zitat Angelini P.; Bekos M.A.; De Luca F.; Didimo, W.; Kaufmann, M.; Kobourov, S.; Montecchiani, F.; Raftopoulou, C.N.; Roselli, V.; Symvonis, A.: Vertex-coloring with defects. J. Graph Algorith. Appl. (2017) Angelini P.; Bekos M.A.; De Luca F.; Didimo, W.; Kaufmann, M.; Kobourov, S.; Montecchiani, F.; Raftopoulou, C.N.; Roselli, V.; Symvonis, A.: Vertex-coloring with defects. J. Graph Algorith. Appl. (2017)
35.
Zurück zum Zitat Galán, S.F.: Simple decentralized graph coloring. Comput. Optim. Appl. (2017) Galán, S.F.: Simple decentralized graph coloring. Comput. Optim. Appl. (2017)
36.
Zurück zum Zitat Murat, A.; Nurdan, A.B.: A performance comparison of graph coloring algorithms. Int. J. Intel. Syst. Appl. Eng. (2016) Murat, A.; Nurdan, A.B.: A performance comparison of graph coloring algorithms. Int. J. Intel. Syst. Appl. Eng. (2016)
37.
Zurück zum Zitat Raja, M.; Gopalakrishnan, S.: Solution to graph coloring using genetic and tabu search procedures. Arab. J. Sci. Eng. 43, 525–542 (2018)CrossRef Raja, M.; Gopalakrishnan, S.: Solution to graph coloring using genetic and tabu search procedures. Arab. J. Sci. Eng. 43, 525–542 (2018)CrossRef
38.
Zurück zum Zitat Jitendra, A.; Shikha, A.: Acceleration based particle swarm optimization for graph coloring problem. Procedia Comput. Sci. 60, 714–721 (2015)CrossRef Jitendra, A.; Shikha, A.: Acceleration based particle swarm optimization for graph coloring problem. Procedia Comput. Sci. 60, 714–721 (2015)CrossRef
40.
Zurück zum Zitat Morteza, D.; Hossein, Y.M: Algorithms for the graph coloring problem based on swarm intelligence. In: The 16th CSI International Symposium on Artificial Intelligence and Signal Processing (AISP 2012) Morteza, D.; Hossein, Y.M: Algorithms for the graph coloring problem based on swarm intelligence. In: The 16th CSI International Symposium on Artificial Intelligence and Signal Processing (AISP 2012)
Metadaten
Titel
Solving Graph Coloring Problem Using Divide and Conquer-Based Turbulent Particle Swarm Optimization
verfasst von
Raja Marappan
Gopalakrishnan Sethumadhavan
Publikationsdatum
25.11.2021
Verlag
Springer Berlin Heidelberg
Erschienen in
Arabian Journal for Science and Engineering / Ausgabe 8/2022
Print ISSN: 2193-567X
Elektronische ISSN: 2191-4281
DOI
https://doi.org/10.1007/s13369-021-06323-x

Weitere Artikel der Ausgabe 8/2022

Arabian Journal for Science and Engineering 8/2022 Zur Ausgabe

Research Article-Computer Engineering and Computer Science

Arabic Fake News Detection Based on Textual Analysis

Research Article-Computer Engineering and Computer Science

Anisotropic Diffusion Filter Based on Spiking Neural Network Model

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.