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...

Descripción completa

Detalles Bibliográficos
Autores principales: Taghipour, Hassan, Rezaei, Mahdi, Esmaili, Heydar Ali
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