期刊文献+

基于一种新的边权编码方案的中国邮递员问题的DNA计算模型 被引量:7

DNA Computing Model Based on a New Scheme of Encoding Weight for Chinese Postman Problem
在线阅读 下载PDF
导出
摘要 权编码方法是DNA计算中一个重要且有挑战性的问题.设计了一种新的用于表示赋权图中边权的DNA编码方案,给出了用该方案求解中国邮递员问题的DNA算法,并利用Markov链分析了DNA算法中生成各种路径的随机过程.对于任一赋权图G=(V,E),首先通过边到点映射把它转换为广义边图G′=(V′,E′).图G的每条边ei被分别映射为图G′的一个顶点v′i.若G中ei与ej邻接,则连接G′中v′i和v′j.若G中vi为奇顶点,则在与vi关联的边对应的G′的顶点上添加自环.用于编码顶点v′i的DNA串si的长度等于边ei的权值.用于编码边v′iv′j的DNA串sij为si的后半部分与sj的前半部分并置后的逆补.所提出的DNA编码方案具有易于编码、易于推广且错误率低的特点.该工作可提高DNA计算中表示和处理数值的能力,扩展DNA计算求解最优化问题的范围. 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 in this 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 ei in G is mapped as a vertex v'i in G', and the vertices v'i and v'j in G' are linked if ei and ej are adjacent in G. If vi 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 vi , The length of DNA strand si, which is used to encode vertex v'i, is equal to the value of weight on edge ei. The DNA strand sij, which is used to encode edge v'iv'j, is the reverse complement of the second half of si and the first half of sj. 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.
出处 《计算机研究与发展》 EI CSCD 北大核心 2007年第6期1053-1062,共10页 Journal of Computer Research and Development
基金 国家自然科学基金项目(60573024) 国家重大基础研究前期研究专项基金项目(2005cca04500)~~
关键词 DNA计算 权编码方法 算法 组合优化 广义边图 中国邮递员问题 DNA computing weight encoding method algorithm combinatorial optimization general edge graph Chinese postman problem
  • 相关文献

参考文献19

  • 1L M Adleman.Molecular computation of solutions to combinatorial problems[J].Science,1994,266(11):1021-1024
  • 2R J Lipton.DNA solution of hard computational problems[J].Science,1995,268(4):542-545
  • 3Q Ouyang,P D Kaplan,S Liu,et al.DNA solution of the maximal clique problem[J].Science,1997,278(10):446-449
  • 4K Sakamoto,H Gouzu,K Komiya,et al.Molecular computation by DNA hairpin formation[J].Science,2000,288(5):1223-1226
  • 5A Narayanan,S Zorbalas,et al.DNA algorithms for computing shortest paths[C].In:Proc of the 3rd Annual Genetic Programming Conference.San Francisco:Morgan Kaufmann,1998.718-723
  • 6S Y Shin,B T Zhang,S S Jun,et al.Solving traveling salesman problems using molecular programming[C].In:Proc of the 1999 Congress on Evolutionary Computation.Piscataway:IEEE Press,1999.994-1000
  • 7M Yamamoto,Y Hiroto,T Matoba.Solutions of shortest path problems by concentration control[G].In:Lecture Notes in Computer Science 2340.Berlin:Spninger,2002.231-240
  • 8J Y Lee,S Y Shin,T H Park,et al.Solving traveling salesman problems with DNA molecules encoding numerical values[J].BioSystems,2004,78:39-47
  • 9Aili Han,Darning Zhu.A new DNA-based approach to solve the maximum weight clique problem[G].In:Lecture Notes in Computer Science 4115.Berlin:Springer,2006.320-327
  • 10Aili Han,Daming Zhu.A new DNA encoding method for traveling salesman problem[G].In:Lecture Notes in Computer Science 4115.Berlin:Springer,2006.328-335

二级参考文献22

  • 1Gao Lin, Xu Jin. DNA solution of vertex cover problem based on sticker model. Chinese Journal of Electronics, 2002, 11 (2) : 280- 284.
  • 2E. Bach, et al. DNA models and algorithms for NP-complete problems. Journal of Computer and System Sciences, 1998, 57(2): 172-186.
  • 3G. Frank, F. Makiko, B. Carter. Making DNA add. Science,1996, 273(7), 220-223.
  • 4B. Yurke, et al. DNA implementation of addition in which the input strands are separate from the operator strands. Biogystems,1999, 52(1-3): 165-174.
  • 5J. S. Oliver. Matrix multiplication with DNA. Journal of Molecular Evolution, 1997, 45(2): 161-167.
  • 6L. M. Alderman. Molecular computations to combinatorial problems. Science, 1994, 266( 11 ) : 1021 - 1024.
  • 7R. Lipton. Using DNA to .solve NP-complete problems. Science,1995, 268(4): 542-545.
  • 8Sakamoto, et al. Molecular computation by DNA hairpin formation. Science, 2000, 288(5): 1223-1226.
  • 9Q. Liu, Z. Guo, Z. Fei, et al. A surface based approach to DNA computation. Journal of Computational Biology, 1998, 5(2) : 255-267.
  • 10Wu Haoyang. An improved surface based method for DNA computation. Bio-Systems, 2001, 59(1) : 1- 5.

共引文献13

同被引文献62

引证文献7

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部