Abstract.
Cook’s Theorem [4, 5] is that if one algorithm for an NP-complete problem will be developed, then other problems will be solved by means of reduction to that problem. Cook’s Theorem has been demonstrated to be right in a general digital electronic computer. In this paper, we propose a DNA algorithm for solving the vertex-cover problem. It is demonstrated that if the size of a reduced NP-complete problem is equal to or less than that of the vertex-cover problem, then the proposed algorithm can be directly used for solving the reduced NP-complete problem and Cook’s Theorem is correct on DNA-based computing. Otherwise, Cook’s Theorem is incorrect on DNA-based computing and a new DNA algorithm should be developed from the characteristic of NP-complete problems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Sinden, R.R.: DNA Structure and Function. Academic Press, London (1994)
Adleman, L.: Molecular computation of solutions to combinatorial problems. Science 266, 1021–1024 (1994)
Lipton, R.J.: DNA solution of hard computational problems. Science 268, 542–545 (1995); Narayanan, A., Zorbala, S.: DNA algorithms for computing shortest paths. In: Koza, J.R., et al. (eds.) Genetic Programming 1998: Proceedings of the Third Annual Conference, pp. 718–724 (1998)
Cormen, T.H., Leiserson, C.E., Rivest, R.L.: Introduction to algorithms
Garey, M.R., Johnson, D.S.: Computer and intractability. Freeman, San Fransico (1979)
Boneh, D., Dunworth, C., Lipton, R.J., Sgall, J.: On the computational Power of DNA. In Discrete Applied Mathematics. Special Issue on Computational Molecular Biology 71, 79–94 (1996)
Adleman, L.M.: On constructing a molecular computer. DNA Based Computers. In: Lipton, R., Baum, E. (eds.) DIMACS: series in Discrete Mathematics and Theoretical Computer Science, pp. 1–21. American Mathematical Society, Providence (1996)
Roweis, S., Winfree, E., Burgoyne, R., Chelyapov, N.V., Goodman, M.F., Rothemund, P.W.K., Adleman, L.M.: Sticker Based Model for DNA Computation. In: Landweber, L., Baum, E. (eds.) 2nd annual workshop on DNA Computing, Princeton University. DIMACS: series in Discrete Mathematics and Theoretical Computer Science, pp. 1–29. American Mathematical Society, Providence (1999)
Paun, G., Rozenberg, G., Salomaa, A.: DNA Computing: New Computing Paradigms. Springer, New York (1998) ISBN: 3-540-64196-3
Chang, W.-L., Guo, M.: Solving the Dominating-set Problem in Adleman- Lipton’s Model. In: The Third International Conference on Parallel and Distributed Computing, Applications and Technologies, Japan, pp. 167–172 (2002)
Chang, W.-L., Guo, M.: Solving the Clique Problem and the Vertex Cover Problem in Adleman-Lipton’s Model. In: IASTED International Conference, Networks, Parallel and Distributed Processing, and Applications, Japan, pp. 431-436 (2002)
Chang, W.-L., Guo, M.: Solving NP-Complete Problem in the Adleman-Lipton Model. In: The Proceedings of, International Conference on Computer and Information Technology, Japan, pp. 157-162 (2002)
Chang, W.-L., Guo, M.: solving the 3-Dimensional Matching Problem and the Set Packing Problem in Adleman-Lipton’s Mode. In: IASTED International Conference, Networks, Parallel and Distributed Processing, and Applications, Japan, pp. 455-460 (2002)
Braich, R.S., Johnson, C., Rothemund, P.W.K., Hwang, D., Chelyapov, N., Adleman, L.M.: Solution of a satisfiability problem on a gel-based DNA computer. In: Proceedings of the 6th International Conference on DNA Computation. LNCS, Springer, Heidelberg
Cukras, R., Faulhammer, D., Lipton, R.J., Landweber, L.F.: Chess games: A model for RNA-based computation. In: Proceedings of the 4th DIMACS Meeting on DNA Based Computers, held at the University of Pennsylvania, June 16-19, pp. 27–37 (1998)
LaBean, T.H., Winfree, E., Reif, J.H.: Experimental Progress in Computation by Self-Assembly of DNA Tilings. Theoretical Computer Science 54, 123–140 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chang, WL., Guo, M., Wu, J. (2003). Is Cook’s Theorem Correct for DNA-Based Computing?. In: Veidenbaum, A., Joe, K., Amano, H., Aiso, H. (eds) High Performance Computing. ISHPC 2003. Lecture Notes in Computer Science, vol 2858. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39707-6_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-39707-6_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20359-9
Online ISBN: 978-3-540-39707-6
eBook Packages: Springer Book Archive