A Multi-Swarm Particle Swarm Optimization to Solve DNA Encoding in DNA Computation

被引:7
作者
Xiao, Jianhua [1 ]
Cheng, Zhen [2 ]
机构
[1] Nankai Univ, Res Ctr Logist, Tianjin 300071, Peoples R China
[2] Zhejiang Univ Technol, Coll Comp Sci & Technol, Hangzhou 310023, Zhejiang, Peoples R China
基金
中国国家自然科学基金;
关键词
DNA Encoding Problem; Multi-Swarm Particle Swarm Optimization; Differential Evolution; DNA Computation; Time-Varying Acceleration Coefficients; P-SYSTEMS; SEQUENCE DESIGN; ALGORITHM;
D O I
10.1166/jctn.2013.2818
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
In DNA computing and DNA nanotechnology, the DNA encoding is one of the most practical and important research topics. DNA encoding need meet simultaneously several physical, chemical and logical constraints, which has been proved to be an NP-hard problem. In the paper, a multi-swarm particle swarm optimization is proposed to deal with DNA encodings problem. The method proposed used the local PSO with the time-varying acceleration coefficients (TVAC) as the search engine for each sub-swarms, and incorporated the differential evolution to improve the swarm search space. The results of simulation experiments show that the proposed algorithm is valid and outperforms other evolutionary algorithms.
引用
收藏
页码:1129 / 1136
页数:8
相关论文
共 42 条
[31]   System design by constraint adaptation and differential evolution [J].
Storn, R .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 1999, 3 (01) :22-34
[32]  
Tanaka F, 2002, IEEE C EVOL COMPUTAT, P73, DOI 10.1109/CEC.2002.1006212
[33]  
Vesterstrom J, 2004, IEEE C EVOL COMPUTAT, P1980
[34]  
Wang W, 2007, PROG NAT SCI-MATER, V17, P739
[35]   A hybrid multi-swarm particle swarm optimization to solve constrained optimization problems [J].
Wang, Yong ;
Cai, Zixing .
FRONTIERS OF COMPUTER SCIENCE IN CHINA, 2009, 3 (01) :38-52
[36]   A membrane evolutionary algorithm for DNA sequence design in DNA computing [J].
Xiao JianHua ;
Zhang XingYi ;
Xu Jin .
CHINESE SCIENCE BULLETIN, 2012, 57 (06) :698-706
[37]   A hybrid quantum chaotic swarm evolutionary algorithm for DNA encoding [J].
Xiao, Jianhua ;
Xu, Jin ;
Chen, Zhihua ;
Zhang, Kai ;
Pan, Linqiang .
COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2009, 57 (11-12) :1949-1958
[38]   Self-adaptive Differential Evolution with Neighborhood Search [J].
Yang, Zhenyu ;
Tang, Ke ;
Yao, Xin .
2008 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-8, 2008, :1110-1116
[39]   A DNA length reducing computing model for maximum independent set problem [J].
Zhang Cheng ;
Yang Jing ;
Xu Jin ;
Zhao DongMing .
CHINESE SCIENCE BULLETIN, 2010, 55 (09) :890-896
[40]   Application of a novel IWO to the design of encoding sequences for DNA computing [J].
Zhang, Xuncai ;
Wang, Yanfeng ;
Cui, Guangzhao ;
Niu, Ying ;
Xu, Jin .
COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2009, 57 (11-12) :2001-2008