首页 | 本学科首页   官方微博 | 高级检索  
     

基于一种新的边权编码方案的中国邮递员问题的DNA计算模型
引用本文:韩爱丽, 朱大铭. 基于一种新的边权编码方案的中国邮递员问题的DNA计算模型[J]. 计算机研究与发展, 2007, 44(6): 1053-1062.
作者姓名:韩爱丽  朱大铭
作者单位:1(山东大学计算机科学与技术学院 济南 250061) 2(山东大学威海分校计算机科学与技术系 威海 264209) (hanal@sdu.edu.cn)
基金项目:国家自然科学基金 , 国家重点基础研究发展计划(973计划)
摘    要:权编码方法是DNA计算中一个重要且有挑战性的问题.设计了一种新的用于表示赋权图中边权的DNA编码方案,给出了用该方案求解中国邮递员问题的DNA算法,并利用Markov链分析了DNA算法中生成各种路径的随机过程.对于任一赋权图G=(V,E),首先通过边到点映射把它转换为广义边图G′=(V′,E′).图G的每条边e-i被分别映射为图G′的一个顶点v′-i. 若G中e-i与e-j邻接,则连接G′中v′-i和v′-j. 若G中v-i为奇顶点,则在与v-i关联的边对应的G′的顶点上添加自环.用于编码顶点v′-i的DNA串s-i的长度等于边e-i的权值.用于编码边v′-iv′-j的DNA串s-{ij}为s-i的后半部分与s-j的前半部分并置后的逆补.所提出的DNA编码方案具有易于编码、易于推广且错误率低的特点.该工作可提高DNA计算中表示和处理数值的能力,扩展DNA计算求解最优化问题的范围.

关 键 词:DNA计算  权编码方法  算法  组合优化  广义边图  中国邮递员问题
修稿时间:2005-12-22

DNA Computing Model Based on a New Scheme of Encoding Weight for Chinese Postman Problem
Han Aili, Zhu Daming. DNA Computing Model Based on a New Scheme of Encoding Weight for Chinese Postman Problem[J]. Journal of Computer Research and Development, 2007, 44(6): 1053-1062.
Authors:Han Aili  Zhu Daming
Affiliation:1(School of Computer Science and Technology, Shandong University, Jinan 250061) 2(Department of Computer Science and Technology, Shandong University at Weihai, Weihai 264209)
Abstract:Weight encoding method is an important but challenging issue in DNA computing. A new DNA encoding scheme to represent weights on a weighted graph is devised inthis paper and a corresponding DNA algorithm for the Chinese postman problem is proposed using the encoding scheme. The random procedure of generating various paths in the DNA algorithm is analyzed by means of Markov chain. For any weighted graph G=(V,E), it is firstly converted into its general edge graph G′=(V′,E′) through mapping from edges to vertices. Each edge e-i in G is mapped as a vertex v′-i in G′, and the vertices v′-i and v′-j in G′ are linked if e-i and e-j are adjacent in G. If v-i in G is an odd degree vertex, the self-loops are added to the vertices in G′ which are mapped from the edges linked to v-i. The length of DNA strand s-i, which is used to encode vertex v′-i, is equal to the value of weight on edge e-i. The DNA strand s-{ij}, which is used to encode edge v′-iv′-j, is the reverse complement of the second half of s-i and the first half of s-j. The proposed DNA encoding scheme has characteristics of easy encoding, easy generalizing and low error rate. This work improves the capability of representing and dealing with data and extends the range of solving numerical optimization problems in DNA computing.
Keywords:DNA computing  weight encoding method  algorithm  combinatorial optimization  general edge graph  Chinese postman problem
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机研究与发展》浏览原始摘要信息
点击此处可从《计算机研究与发展》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号