Cargando…
Solving the 0/1 Knapsack Problem by a Biomolecular DNA Computer
Solving some mathematical problems such as NP-complete problems by conventional silicon-based computers is problematic and takes so long time. DNA computing is an alternative method of computing which uses DNA molecules for computing purposes. DNA computers have massive degrees of parallel processin...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Hindawi Publishing Corporation
2013
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3588402/ https://www.ncbi.nlm.nih.gov/pubmed/23509451 http://dx.doi.org/10.1155/2013/341419 |
_version_ | 1782261557413019648 |
---|---|
author | Taghipour, Hassan Rezaei, Mahdi Esmaili, Heydar Ali |
author_facet | Taghipour, Hassan Rezaei, Mahdi Esmaili, Heydar Ali |
author_sort | Taghipour, Hassan |
collection | PubMed |
description | Solving some mathematical problems such as NP-complete problems by conventional silicon-based computers is problematic and takes so long time. DNA computing is an alternative method of computing which uses DNA molecules for computing purposes. DNA computers have massive degrees of parallel processing capability. The massive parallel processing characteristic of DNA computers is of particular interest in solving NP-complete and hard combinatorial problems. NP-complete problems such as knapsack problem and other hard combinatorial problems can be easily solved by DNA computers in a very short period of time comparing to conventional silicon-based computers. Sticker-based DNA computing is one of the methods of DNA computing. In this paper, the sticker based DNA computing was used for solving the 0/1 knapsack problem. At first, a biomolecular solution space was constructed by using appropriate DNA memory complexes. Then, by the application of a sticker-based parallel algorithm using biological operations, knapsack problem was resolved in polynomial time. |
format | Online Article Text |
id | pubmed-3588402 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2013 |
publisher | Hindawi Publishing Corporation |
record_format | MEDLINE/PubMed |
spelling | pubmed-35884022013-03-18 Solving the 0/1 Knapsack Problem by a Biomolecular DNA Computer Taghipour, Hassan Rezaei, Mahdi Esmaili, Heydar Ali Adv Bioinformatics Research Article Solving some mathematical problems such as NP-complete problems by conventional silicon-based computers is problematic and takes so long time. DNA computing is an alternative method of computing which uses DNA molecules for computing purposes. DNA computers have massive degrees of parallel processing capability. The massive parallel processing characteristic of DNA computers is of particular interest in solving NP-complete and hard combinatorial problems. NP-complete problems such as knapsack problem and other hard combinatorial problems can be easily solved by DNA computers in a very short period of time comparing to conventional silicon-based computers. Sticker-based DNA computing is one of the methods of DNA computing. In this paper, the sticker based DNA computing was used for solving the 0/1 knapsack problem. At first, a biomolecular solution space was constructed by using appropriate DNA memory complexes. Then, by the application of a sticker-based parallel algorithm using biological operations, knapsack problem was resolved in polynomial time. Hindawi Publishing Corporation 2013 2013-02-18 /pmc/articles/PMC3588402/ /pubmed/23509451 http://dx.doi.org/10.1155/2013/341419 Text en Copyright © 2013 Hassan Taghipour et al. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Research Article Taghipour, Hassan Rezaei, Mahdi Esmaili, Heydar Ali Solving the 0/1 Knapsack Problem by a Biomolecular DNA Computer |
title | Solving the 0/1 Knapsack Problem by a Biomolecular DNA Computer |
title_full | Solving the 0/1 Knapsack Problem by a Biomolecular DNA Computer |
title_fullStr | Solving the 0/1 Knapsack Problem by a Biomolecular DNA Computer |
title_full_unstemmed | Solving the 0/1 Knapsack Problem by a Biomolecular DNA Computer |
title_short | Solving the 0/1 Knapsack Problem by a Biomolecular DNA Computer |
title_sort | solving the 0/1 knapsack problem by a biomolecular dna computer |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3588402/ https://www.ncbi.nlm.nih.gov/pubmed/23509451 http://dx.doi.org/10.1155/2013/341419 |
work_keys_str_mv | AT taghipourhassan solvingthe01knapsackproblembyabiomoleculardnacomputer AT rezaeimahdi solvingthe01knapsackproblembyabiomoleculardnacomputer AT esmailiheydarali solvingthe01knapsackproblembyabiomoleculardnacomputer |