Implementation of graphic vertex-coloring parallel synthesis algorithm based on genetic algorithm and compute unified device architecture
- 作者: Shen F.1,2, Jian X.3, Xi X.4
-
隶属关系:
- SanJiang University Sanjiang University
- Hohai University College of Computer and Information
- Department of Computer Science
- Computer Department
- 期: 卷 51, 编号 1 (2017)
- 页面: 32-41
- 栏目: Article
- URL: https://journals.rcsi.science/0146-4116/article/view/174850
- DOI: https://doi.org/10.3103/S0146411617010060
- ID: 174850
如何引用文章
详细
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.
作者简介
Fengxian Shen
SanJiang University Sanjiang University; Hohai University College of Computer and Information
编辑信件的主要联系方式.
Email: xujian.abtc@yahoo.com
中国, 310#, Longxi Road, Tiexinqiao, Yuhuatai District, Nanjing, Jiangsu province; Nanjing, Jiangsu province
Xu Jian
Department of Computer Science
Email: xujian.abtc@yahoo.com
中国, Shuimo Town, Wenchuan County, Sichuan Province, 623002
Xianjie Xi
Computer Department
Email: xujian.abtc@yahoo.com
中国, Taizhou, 318000
补充文件
