Cargando…

A Parallel DNA Algorithm for Solving the Quota Traveling Salesman Problem Based on Biocomputing Model

The quota traveling salesman problem (QTSP) is a variant of the traveling salesman problem (TSP), which is a classical optimization problem. In the QTSP, the salesman visits some of the n cities to meet a given sales quota Q while having minimized travel costs. In this paper, we develop a DNA algori...

Descripción completa

Detalles Bibliográficos
Autores principales: Wang, Zhaocai, Wu, Xian, Wu, Tunhua
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9451995/
https://www.ncbi.nlm.nih.gov/pubmed/36093485
http://dx.doi.org/10.1155/2022/1450756
_version_ 1784784845873872896
author Wang, Zhaocai
Wu, Xian
Wu, Tunhua
author_facet Wang, Zhaocai
Wu, Xian
Wu, Tunhua
author_sort Wang, Zhaocai
collection PubMed
description The quota traveling salesman problem (QTSP) is a variant of the traveling salesman problem (TSP), which is a classical optimization problem. In the QTSP, the salesman visits some of the n cities to meet a given sales quota Q while having minimized travel costs. In this paper, we develop a DNA algorithm based on Adleman-Lipton model to solve the quota traveling salesman problem. Its time complexity is O(n(2)+Q), which is a significant improvement over previous algorithms with exponential complexity. A coding scheme of element information is pointed out, and a reasonable biological algorithm is raised by using limited conditions, whose feasibility is verified by simulation experiments. The innovation of this study is to propose a polynomial time complexity algorithm to solve the QTSP. This advantage will become more obvious as the problem scale increases compared with the algorithm of exponential computational complexity. The proposed DNA algorithm also has the significant advantages of having a large storage capacity and consuming less energy during the operation. With the maturity of DNA manipulation technology, DNA computing, as one of the parallel biological computing methods, has the potential to solve more complex NP-hard problems.
format Online
Article
Text
id pubmed-9451995
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-94519952022-09-08 A Parallel DNA Algorithm for Solving the Quota Traveling Salesman Problem Based on Biocomputing Model Wang, Zhaocai Wu, Xian Wu, Tunhua Comput Intell Neurosci Research Article The quota traveling salesman problem (QTSP) is a variant of the traveling salesman problem (TSP), which is a classical optimization problem. In the QTSP, the salesman visits some of the n cities to meet a given sales quota Q while having minimized travel costs. In this paper, we develop a DNA algorithm based on Adleman-Lipton model to solve the quota traveling salesman problem. Its time complexity is O(n(2)+Q), which is a significant improvement over previous algorithms with exponential complexity. A coding scheme of element information is pointed out, and a reasonable biological algorithm is raised by using limited conditions, whose feasibility is verified by simulation experiments. The innovation of this study is to propose a polynomial time complexity algorithm to solve the QTSP. This advantage will become more obvious as the problem scale increases compared with the algorithm of exponential computational complexity. The proposed DNA algorithm also has the significant advantages of having a large storage capacity and consuming less energy during the operation. With the maturity of DNA manipulation technology, DNA computing, as one of the parallel biological computing methods, has the potential to solve more complex NP-hard problems. Hindawi 2022-08-31 /pmc/articles/PMC9451995/ /pubmed/36093485 http://dx.doi.org/10.1155/2022/1450756 Text en Copyright © 2022 Zhaocai Wang et al. https://creativecommons.org/licenses/by/4.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
Wang, Zhaocai
Wu, Xian
Wu, Tunhua
A Parallel DNA Algorithm for Solving the Quota Traveling Salesman Problem Based on Biocomputing Model
title A Parallel DNA Algorithm for Solving the Quota Traveling Salesman Problem Based on Biocomputing Model
title_full A Parallel DNA Algorithm for Solving the Quota Traveling Salesman Problem Based on Biocomputing Model
title_fullStr A Parallel DNA Algorithm for Solving the Quota Traveling Salesman Problem Based on Biocomputing Model
title_full_unstemmed A Parallel DNA Algorithm for Solving the Quota Traveling Salesman Problem Based on Biocomputing Model
title_short A Parallel DNA Algorithm for Solving the Quota Traveling Salesman Problem Based on Biocomputing Model
title_sort parallel dna algorithm for solving the quota traveling salesman problem based on biocomputing model
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9451995/
https://www.ncbi.nlm.nih.gov/pubmed/36093485
http://dx.doi.org/10.1155/2022/1450756
work_keys_str_mv AT wangzhaocai aparalleldnaalgorithmforsolvingthequotatravelingsalesmanproblembasedonbiocomputingmodel
AT wuxian aparalleldnaalgorithmforsolvingthequotatravelingsalesmanproblembasedonbiocomputingmodel
AT wutunhua aparalleldnaalgorithmforsolvingthequotatravelingsalesmanproblembasedonbiocomputingmodel
AT wangzhaocai paralleldnaalgorithmforsolvingthequotatravelingsalesmanproblembasedonbiocomputingmodel
AT wuxian paralleldnaalgorithmforsolvingthequotatravelingsalesmanproblembasedonbiocomputingmodel
AT wutunhua paralleldnaalgorithmforsolvingthequotatravelingsalesmanproblembasedonbiocomputingmodel