Skip to main content

Heuristic Solution to a 10-City Asymmetric Traveling Salesman Problem Using Probabilistic DNA Computing

  • Conference paper
DNA Computing (DNA 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4848))

Included in the following conference series:

Abstract

DNA hybridization was used to make a probabilistic computation to identify the optimal path for a fully connected asymmetric 10 city traveling salesman problem. Answer set formation was achieved using a unique DNA 20mer for each edge capable of hybridizing to half of each neighboring vertex. This allowed the vertex 20mers to be linked in all possible combinations to form paths through the network. Hybridization occurred in the presence of an excess of vertex 20mers, while edge 20mers were added in limiting amounts inversely proportional to the weight of each edge, resulting in the paths with the least cumulative weight being the most abundant. Correct answers, 230bp in length, contained a single copy of each vertex and were purified by PAGE and by successive magnetic bead affinity separations with probes for each vertex. Answer detection was accomplished using LCR of probes complementary to each vertex in a manner that identified the sequential order of vertices in each path by identifying vertex pairs. Optimal answer identification was accomplished using a conventional computer by normalizing the abundance of vertex pairings, and was found to be the same as that calculated by in silico.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Adleman, L.M.: Molecular computation of solutions to combinatorial problems. Science 266(5187), 1021–1024 (1994)

    Article  Google Scholar 

  2. Reif, J.H., LaBean, T.H., Sahu, S., Yan, H., Yin, P.: Design, simulation, and experimental demonstration of self-assembled DNA nanostructures and motors. Unconventional Programming Paradigms 3566, 173–187 (2005)

    Google Scholar 

  3. Seeman, N.C., Wang, H., Yang, X.P., Liu, F.R., Mao, C.D., Sun, W.Q., Wenzler, L., Shen, Z.Y., Sha, R.J., Yan, H., Wong, M.H., Sa-Ardyen, P., Liu, B., Qiu, H.X., Li, X.J., Qi, J., Du, S.M., Zhang, Y.W., Mueller, J.E., Fu, T.J., Wang, Y.L., Chen, J.H.: New motifs in DNA nanotechnology. Nanotechnology 9(3), 257–273 (1998)

    Article  Google Scholar 

  4. Schmidt, K.A., Henkel, C.V., Rozenberg, G., Spaink, H.P.: DNA computing using single-molecule hybridization detection. Nucleic Acids Research 32(17), 4962–4968 (2004)

    Article  Google Scholar 

  5. Shin, S.Y., Lee, I.H., Kim, D., Zhang, B.T.: Multiobjective evolutionary optimization of DNA sequences for reliable DNA computing. Ieee Transactions on Evolutionary Computation 9(2), 143–158 (2005)

    Article  Google Scholar 

  6. Qu, H.Q., Zhu, H., Peng, C.: New algorithms for some NP-optimization problems by DNA computing. Progress in Natural Science 12(6), 459–462 (2002)

    MATH  MathSciNet  Google Scholar 

  7. Shao, X.G., Jiang, H.Y., Cai, W.S.: Advances in biomolecular computing. Progress in Chemistry 14(1), 37–46 (2002)

    Google Scholar 

  8. Tostesen, E., Liu, F., Jenssen, T.K., Hovig, E.: Speed-up of DNA melting algorithm with complete nearest neighbor properties. Biopolymers 70(3), 364–376 (2003)

    Article  Google Scholar 

  9. Kim, D., Shin, S.Y., Lee, I.H., Zhang, B.T.: NACST/Seq: A sequence design system with multiobjective optimization. DNA Computing 2568, 242–251 (2003)

    Article  Google Scholar 

  10. Lipton, R.J.: DNA Solution of Hard Computational Problems. Science 268(5210), 542–545 (1995)

    Article  Google Scholar 

  11. Faulhammer, D., Cukras, A.R., Lipton, R.J., Landweber, L.F.: Molecular computation: RNA solutions to chess problems. Proceedings of the National Academy of Sciences of the United States of America 97(4), 1385–1389 (2000)

    Article  Google Scholar 

  12. Yamamoto, M., Kameda, A., Matsuura, N., Shiba, T., Kawazoe, Y., Ohuchi, A.: A separation method for DNA computing based on concentration control. New Generation Computing 20(3), 251–261 (2002)

    Article  MATH  Google Scholar 

  13. Lee, J.Y., Shin, S.Y., Park, T.H., Zhang, B.T.: Solving traveling salesman problems with DNA molecules encoding numerical values. Biosystems 78(1-3), 39–47 (2004)

    Article  Google Scholar 

  14. Hartmanis, J.: Response to the Essays on Computational-Complexity and the Nature of Computer-Science. Acm Computing Surveys 27(1), 59–61 (1995)

    Article  Google Scholar 

  15. Tanaka, F., Kameda, A., Yamamoto, M., Ohuchi, A.: Design of nucleic acid sequences for DNA computing based on a thermodynamic approach. Nucleic Acids Res. 33(3), 903–911 (2005)

    Article  Google Scholar 

  16. Xiong, F., Spetzler, D., Frasch, W.: Elimination of Secondary Structure for DNA Computing. In: Proceedings of DNA13 (2007)

    Google Scholar 

  17. Yamanishi, K., Yasuno, H.: Ligase chain reaction (LCR). Hum. Cell. 6(2), 143–147 (1993)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Max H. Garzon Hao Yan

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Spetzler, D., Xiong, F., Frasch, W.D. (2008). Heuristic Solution to a 10-City Asymmetric Traveling Salesman Problem Using Probabilistic DNA Computing. In: Garzon, M.H., Yan, H. (eds) DNA Computing. DNA 2007. Lecture Notes in Computer Science, vol 4848. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77962-9_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-77962-9_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-77961-2

  • Online ISBN: 978-3-540-77962-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics