• DocumentCode
    2118938
  • Title

    DNA models and algorithms for NP-complete problems

  • Author

    Bach, Eric ; Glaser, Elton ; Condon, Anne ; Tanguay, Celena

  • Author_Institution
    Dept. of Comput. Sci., Wisconsin Univ., Madison, WI, USA
  • fYear
    1996
  • fDate
    24-27 May 1996
  • Firstpage
    290
  • Lastpage
    300
  • Abstract
    A goal of research on DNA computing is to solve problems that are beyond the capabilities of the fastest silicon-based supercomputers. Adleman and Lipton present exhaustive search algorithms for 3Sat and 3-Coloring, which can only be run on small instances and hence are not practical. In this paper, we show how improved algorithms can be developed for the 3-Coloring and Independent Set problems. Our algorithms use only the DNA operations proposed by Adleman and Lipton, but combine them in more powerful ways, and use polynomial preprocessing on a standard computer to tailor them to the specific instance to be solved. The main contribution of this paper is a more general model of DNA algorithms than that proposed by Lipton. We show that DNA computation for NP-complete problems can do more than just exhaustive search. Further research in this direction will help determine whether or not DNA computing is viable for NP-hard problems. A second contribution is the first analysis of errors that arise in generating the solution space for DNA computation
  • Keywords
    computational complexity; genetic algorithms; search problems; 3-Coloring; 3Sat; DNA algorithms; DNA computation; DNA computing; Independent Set problem; NP-complete problems; NP-hard problems; search algorithms; DNA computing; Digital systems; Error analysis; Integrated circuit testing; NP-complete problem; Performance evaluation; Polynomials; Supercomputers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Complexity, 1996. Proceedings., Eleventh Annual IEEE Conference on
  • Conference_Location
    Philadelphia, PA
  • Print_ISBN
    0-8186-7386-9
  • Type

    conf

  • DOI
    10.1109/CCC.1996.507691
  • Filename
    507691