Implementation of graphic vertex-coloring parallel synthesis algorithm based on genetic algorithm and compute unified device architecture
- Autores: Shen F.1,2, Jian X.3, Xi X.4
-
Afiliações:
- SanJiang University Sanjiang University
- Hohai University College of Computer and Information
- Department of Computer Science
- Computer Department
- Edição: Volume 51, Nº 1 (2017)
- Páginas: 32-41
- Seção: Article
- URL: https://journals.rcsi.science/0146-4116/article/view/174850
- DOI: https://doi.org/10.3103/S0146411617010060
- ID: 174850
Citar
Resumo
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.
Sobre autores
Fengxian Shen
SanJiang University Sanjiang University; Hohai University College of Computer and Information
Autor responsável pela correspondência
Email: xujian.abtc@yahoo.com
República Popular da China, 310#, Longxi Road, Tiexinqiao, Yuhuatai District, Nanjing, Jiangsu province; Nanjing, Jiangsu province
Xu Jian
Department of Computer Science
Email: xujian.abtc@yahoo.com
República Popular da China, Shuimo Town, Wenchuan County, Sichuan Province, 623002
Xianjie Xi
Computer Department
Email: xujian.abtc@yahoo.com
República Popular da China, Taizhou, 318000
Arquivos suplementares
