• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2011, Vol. 33 ›› Issue (3): 179-184.

• 论文 • 上一篇    下一篇

基于离散粒子群的DNA编码序列组合优化方法

任晓娜1,张大方1,2,向旭宇2   

  1. (1.湖南大学软件学院,湖南 长沙 410082;2.湖南大学计算机与通信学院,湖南 长沙 410082)
  • 收稿日期:2009-12-15 修回日期:2010-03-15 出版日期:2011-03-25 发布日期:2011-03-25
  • 作者简介:任晓娜(1984),女,山西定襄人,硕士,研究方向为DNA计算和生物信息。张大方(1959),男,上海人,博士,教授,博士生导师,研究方向为可信网络、容错计算和生物信息等。向旭宇(1972),男,湖南益阳人,博士生,研究方向为网络安全和生物信息。
  • 基金资助:

    国家自然科学基金重大研究计划资助项目(90718008);湖南省科技计划重点项目(2009JT1018)

A Combinational Model to Optimize DNA Encoding Based on Discrete Particle Swarm Optimization

REN Xiaona1,ZHANG Dafang1,2,XIANG Xuyu2   

  1. (1.School of Software,Hunan University,Changsha 410082;
    2.School of Computer and Communications,Hunan University,Changsha 410082,China)
  • Received:2009-12-15 Revised:2010-03-15 Online:2011-03-25 Published:2011-03-25

摘要:

本文分析了DNA编码序列设计的目标及需要满足的约束条件Hmeasure、连续性、相似度、发夹结构、GC含量等约束,建立一种组合优化评价模型,通过引入基于权重的适应度函数来评价DNA序列集合的优劣,最后提出基于该模型的离散粒子群优化算法(DPSO)生成有效的DNA编码序列。根据优化问题的约束条件及离散量的特点,对粒子的位置、速度等量及运算规则进行了重新定义。实验结果对比表明,本文所述DPSO算法生成的DNA编码序列具有较高的质量。

关键词: DNA计算, DNA编码, 组合优化, 离散粒子群优化算

Abstract:

We analyze the objective and several constraints of DNA encoding, build a combinational optimization model. Based on this model, a discrete particle swarm optimization (DPSO) algorithm is proposed to produce DNA encoding sequences. According to the special constraints and the characteristics of discrete parameters, we redefine the computation rules of particle’s position and velocity. The result shows that the DNA sequences produced by DPSO have better quality than that produced by the genetic algorithm.

Key words: DNA computing;DNA encoding;combinational optimization;discrete particle swarm optimization