Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Implementation of graphic vertex-coloring parallel synthesis algorithm based on genetic algorithm and compute unified device architecture

  • Published:
Automatic Control and Computer Sciences Aims and scope Submit manuscript

Abstract

Graphic vertex-coloring has long been a classical problem for combinatorial optimization in the field of science and technology. No algorithm can give an optimal solution for graphic vertex-coloring in polynomial time so far, though it plays an important role in the field of mathematical science and technology. Hence the problem has always been a non-deterministic polynomial (NP) complete problem. The current computer parallel technology based on compute unified device architecture (CUDA) is a hot spot in the relevant field. This study put forward a method integrating parallel genetic algorithm and CUDA to solve the problem of graphic vertex-coloring. First, color sequences were coded and parallel genetic operators were designed, which was beneficial to the improvement of algorithm efficacy. Then parallelization reformation was performed on the above integrated algorithm using CUDA. Experimental results demonstrated that, the newly developed algorithm improved the calculation efficiency and reduced the computation time compared to traditional algorithms based on central processing unit (CPU). Thus plenty of cases can be effectively solved if the minimum coloring number of a known graphics is found.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Xu, X., Kang, C., and Guo, T., Imageability and semantic association in the representation and processing of event verbs, Cognit. Process., 2016, vol. 17, no. 2, pp. 1–10.

    Article  Google Scholar 

  2. Mielikainen, J., Price, E., Huang, B., et al., GPU Compute Unified Device Architecture (CUDA)-based parallelization of the RRTMG shortwave rapid radiative transfer model, IEEE J. Sel. Topics Appl. Earth Obs. Remote Sens., 2015, pp. 1–11.

    Google Scholar 

  3. Gonçalves, J.F., Resende, M.G.C., and Costa, M.D., A biased random-key genetic algorithm for the minimization of open stacks problem, Int. Trans. Oper. Res., 2016, vol. 23, nos. 1–2, pp. 25–46.

    Article  MathSciNet  MATH  Google Scholar 

  4. Wang, P., Zeng, S., Dai, R.H., Meng, H., and Zhang G.L., An automatic scheduling method for weaving enterprises based on genetic algorithm, J. Text. Inst., 2015, vol. 106, no. 12, pp. 1377–1387.

    Article  Google Scholar 

  5. Bolaños, R.I., Eliana, M.T.O., and Mauricio, G.E., A population-based algorithm for the multi travelling salesman problem, Int. J. Ind. Eng. Comput., 2016, vol. 7, no. 2, pp. 245–256.

    Google Scholar 

  6. Calle, F.J., de L., Bulnes, F.G., Garcia, D.F., Usamentiaga, R., and Molleda, J., A parallel genetic algorithm for configuring defect detection methods, IEEE Lat. Am. Trans., 2015, vol. 13, no. 5, pp. 1462–1468.

    Article  Google Scholar 

  7. Podolsak, B. and Ströder, J., Benchmarking the cost of thread divergence in CUDA, Z. Kinderheilkd., 2015, vol. 116, no. 3, pp. 153–175.

    Article  Google Scholar 

  8. Vidal, P., Alba, E., and Luna, F., Solving optimization problems using a hybrid systolic search on GPU plus CPU, Soft Comput., 2016, pp. 1–19.

    Google Scholar 

  9. Chandrashekar, A., Rakshith, B.R., and Wasin, S., On the mixed adjacency matrix of a mixed graph, Linear Algebra Appl., 2016, vol. 495, pp. 223–241.

    Article  MathSciNet  MATH  Google Scholar 

  10. Drgas-Burchardt, E., Kowalska, K., Michael, J., et al., Some properties of vertex-oblique graphs, Discrete Math., 2016, vol. 339, no. 1, pp. 95–102.

    Article  MathSciNet  MATH  Google Scholar 

  11. Liang, Y.C. and Juarez, J.R.C., A novel metaheuristic for continuous optimization problems: Virus optimization algorithm, Eng. Optim., 2016, vol. 48, no. 1, pp. 1–21.

    Article  MathSciNet  Google Scholar 

  12. Dereventsov, A.V., On the approximate weak Chebyshev greedy algorithm in uniformly smooth Banach spaces, J. Math. Anal. Appl., 2016, vol. 436, no. 1, pp. 288–304.

    Article  MathSciNet  MATH  Google Scholar 

  13. Cariton, J.T. and Geller, J.B., Ecological roulette: The global transport of nonindigenous marine organisms, Science, 1993, vol. 261, no. 5117, pp. 78–82.

    Article  Google Scholar 

  14. Keiser, C.N., Wright, C.M., Singh, N., et al., Cross-fostering by foreign conspecific queens and slave-making workers influences individual- and colony-level personality, Behav. Ecol. Sociobiol., 2015, vol. 69, no. 3, pp. 395–405.

    Article  Google Scholar 

  15. Jarrah, A.S., Castiglione, F., Evans, N.P., et al., A mathematical model of skeletal muscle disease and immune response in the mdx mouse, Biomed Res. Int., 2014. doi doi 10.1155/2014/871810

    Google Scholar 

  16. Harenza, J.L., Parikh, H.M., Wei, J.S., et al., Abstract 1077: Use of the SV Classify algorithm to classify pediatric solid tumor translocation variant calls as likely true or false positives, Cancer Res., 2015, vol. 75, p. 1077.

    Article  Google Scholar 

  17. Fang, W., Juan, L., Chen, H.H., and Wu, X.J., A decentralized quantum-inspired particle swarm optimization algorithm with cellular structured population, Inf. Sci., 2016, vol. 330, pp. 19–48.

    Article  Google Scholar 

  18. Morteza, J., Morteza, S., Sayed, J.R., and Mohammad, R., A new model for residence time distribution of impinging streams reactors using descending-sized stirred tanks in series, Chem. Eng. Res. Design, 2016, vol. 109, pp. 86–96.

    Article  Google Scholar 

  19. Zhou, Z., Li, C.M., Huang, C., et al., An exact algorithm with learning for the graph coloring problem, Comput. Oper. Res., 2014, vol. 51, no. 3, pp. 282–301.

    Article  MathSciNet  MATH  Google Scholar 

  20. Fuli, H.E., Min, K.U., and Kähler, U., Szegö kernel for hardy space of matrix functions, Acta Math. Sci., 2016, vol. 36, no. 1, pp. 203–214.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fengxian Shen.

Additional information

The article is published in the original.

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shen, F., Jian, X. & Xi, X. Implementation of graphic vertex-coloring parallel synthesis algorithm based on genetic algorithm and compute unified device architecture. Aut. Control Comp. Sci. 51, 32–41 (2017). https://doi.org/10.3103/S0146411617010060

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.3103/S0146411617010060

Keywords