1
|
Wang ZC, Wu X, Liang K, Wu TH. Exploring the Potential of DNA Computing for Complex Big Data Problems: A Case Study on the Traveling Car Renter Problem. IEEE Trans Nanobioscience 2024; 23:391-402. [PMID: 38709614 DOI: 10.1109/tnb.2024.3396142] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 05/08/2024]
Abstract
The traveling car renter problem (TCRP) is a variant of the Traveling Salesman Problem (TSP) wherein the salesman utilizes rented cars for travel. The primary objective of this problem is to identify a solution that minimizes the cumulative operating costs. Given its classification as a non-deterministic polynomial (NP) problem, traditional computers are not proficient in effectively resolving it. Conversely, DNA computing exhibits unparalleled advantages when confronted with NP-hard problems. This paper presents a DNA algorithm, based on the Adleman-Lipton model, as a proposed approach to address TCRP. The solution for TCRP can be acquired by following a series of fundamental steps, including coding, interaction, and extraction. The time computing complexity of the proposed DNA algorithm is O(n2m) for TCRP with n cities and m types of cars. By conducting simulation experiments, the solutions for certain instances of TCRP are computed and compared to those obtained by alternative algorithms. The proposed algorithm further illustrates the potential of DNA computing, as a form of parallel computing, to address more intricate large-scale problems.
Collapse
|
2
|
Poddar R, Shukla V, Alam Z, Mohan M. Automatic segmentation of layers in chorio-retinal complex using Graph-based method for ultra-speed 1.7 MHz wide field swept source FDML optical coherence tomography. Med Biol Eng Comput 2024; 62:1375-1393. [PMID: 38191981 DOI: 10.1007/s11517-023-03007-6] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/23/2023] [Accepted: 12/20/2023] [Indexed: 01/10/2024]
Abstract
The posterior segment of the human eye complex contains two discrete microstructure and vasculature network systems, namely, the retina and choroid. We present a single segmentation framework technique for segmenting the entire layers present in the chorio-retinal complex of the human eye using optical coherence tomography (OCT) images. This automatic program is based on the graph theory method. This single program is capable of segmenting seven layers of the retina and choroid scleral interface. The graph theory was utilized to find the probability matrix and subsequent boundaries of different layers. The program was also implemented to segment angiographic maps of different chorio-retinal layers using "segmentation matrices." The method was tested and successfully validated on OCT images from six normal human eyes as well as eyes with non-exudative age-related macular degeneration (AMD). The thickness of microstructure and microvasculature for different layers located in the chorio-retinal segment of the eye was also generated and compared. A decent efficiency in terms of processing time, sensitivity, and accuracy was observed compared to the manual segmentation and other existing methods. The proposed method automatically segments whole OCT images of chorio-retinal complex with augmented probability maps generation in OCT volume dataset. We have also evaluated the segmentation results using quantitative metrics such as Dice coefficient and Hausdorff distance This method realizes a mean descent Dice similarity coefficient (DSC) value of 0.82 (range, 0.816-0.864) for RPE and CSI layer.
Collapse
Affiliation(s)
- Raju Poddar
- Biophotonics Lab, Department of Bioengineering & Biotechnology, Birla Institute of Technology-Mesra, Ranchi, JH, 835 215, India.
| | - Vinita Shukla
- Biophotonics Lab, Department of Bioengineering & Biotechnology, Birla Institute of Technology-Mesra, Ranchi, JH, 835 215, India
| | - Zoya Alam
- Biophotonics Lab, Department of Bioengineering & Biotechnology, Birla Institute of Technology-Mesra, Ranchi, JH, 835 215, India
| | - Muktesh Mohan
- Biophotonics Lab, Department of Bioengineering & Biotechnology, Birla Institute of Technology-Mesra, Ranchi, JH, 835 215, India
| |
Collapse
|
3
|
Wang Z, Wang D, Bao X, Wu T. A parallel biological computing algorithm to solve the vertex coloring problem with polynomial time complexity. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS 2021. [DOI: 10.3233/jifs-200025] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/15/2022]
Abstract
The vertex coloring problem is a well-known combinatorial problem that requires each vertex to be assigned a corresponding color so that the colors on adjacent vertices are different, and the total number of colors used is minimized. It is a famous NP-hard problem in graph theory. As of now, there is no effective algorithm to solve it. As a kind of intelligent computing algorithm, DNA computing has the advantages of high parallelism and high storage density, so it is widely used in solving classical combinatorial optimization problems. In this paper, we propose a new DNA algorithm that uses DNA molecular operations to solve the vertex coloring problem. For a simple n-vertex graph and k different kinds of color, we appropriately use DNA strands to indicate edges and vertices. Through basic biochemical reaction operations, the solution to the problem is obtained in the O (kn2) time complexity. Our proposed DNA algorithm is a new attempt and application for solving Nondeterministic Polynomial (NP) problem, and it provides clear evidence for the ability of DNA calculations to perform such difficult computational problems in the future.
Collapse
Affiliation(s)
- Zhaocai Wang
- State Key Laboratory of Simulation and Regulation of River Basin Water Cycle, China Institute of Water Resources and Hydropower Research, Beijing, P. R. China
- College of Information, Shanghai Ocean University, Shanghai, P. R. China
| | - Dangwei Wang
- State Key Laboratory of Simulation and Regulation of River Basin Water Cycle, China Institute of Water Resources and Hydropower Research, Beijing, P. R. China
| | - Xiaoguang Bao
- College of Information, Shanghai Ocean University, Shanghai, P. R. China
| | - Tunhua Wu
- School of Information Engineering, Wenzhou Business College, Wenzhou, P. R. China
| |
Collapse
|
4
|
Fundamental Boolean network modelling for childhood acute lymphoblastic leukaemia pathways. QUANTITATIVE BIOLOGY 2021. [DOI: 10.15302/j-qb-021-0280] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/16/2022]
|
5
|
A novel bio-heuristic computing algorithm to solve the capacitated vehicle routing problem based on Adleman-Lipton model. Biosystems 2019; 184:103997. [PMID: 31369836 DOI: 10.1016/j.biosystems.2019.103997] [Citation(s) in RCA: 20] [Impact Index Per Article: 4.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/23/2019] [Revised: 07/22/2019] [Accepted: 07/24/2019] [Indexed: 11/23/2022]
Abstract
DNA computing, as one of potential means to solve complicated computational problems, is a new field of interdisciplinary research, including computational mathematics, parallel algorithms, bioinformatics. Capacitated vehicle routing problem is one of famous NP-hard problems, which includes determining the path of a group same vehicles serving a set of clients, while minimizing the total transportation cost. Based on the bio-heuristic computing model and DNA molecular manipulations, parallel biocomputing algorithms for solving capacitated vehicle routing problem are proposed in this paper. We appropriately use different biological chains to mean vertices, edges, weights, and adopt appropriate biological operations to search the solutions of the problem with O(n2) time complexity. We enrich the application scope of biocomputing, reduce computational complexity, and verify practicability of DNA parallel algorithms through simulations.
Collapse
|
6
|
Ji Z, Wang Z, Wu T, Huang W. Solving the 0-1 knapsack problem based on a parallel intelligent molecular computing model system. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS 2017. [DOI: 10.3233/jifs-169321] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/15/2022]
Affiliation(s)
- Zuwen Ji
- State Key Laboratory of Simulation and Regulation of River Basin Water Cycle, China Institute of Water Resources and Hydropower Research, Beijing, P.R. China
| | - Zhaocai Wang
- State Key Laboratory of Simulation and Regulation of River Basin Water Cycle, China Institute of Water Resources and Hydropower Research, Beijing, P.R. China
- College of Information, Shanghai Ocean University, Shanghai, P.R. China
| | - Tunhua Wu
- School of Information and Engineering, Wenzhou Medical University, Wenzhou, P.R. China
| | - Wei Huang
- College of Mathematics and Information Science, Guiyang University, Guizhou, P.R. China
| |
Collapse
|
7
|
Wang Z, Ji Z, Wang X, Wu T, Huang W. A new parallel DNA algorithm to solve the task scheduling problem based on inspired computational model. Biosystems 2017; 162:59-65. [PMID: 28890344 DOI: 10.1016/j.biosystems.2017.09.001] [Citation(s) in RCA: 10] [Impact Index Per Article: 1.4] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/10/2016] [Revised: 06/30/2017] [Accepted: 09/01/2017] [Indexed: 10/18/2022]
Abstract
As a promising approach to solve the computationally intractable problem, the method based on DNA computing is an emerging research area including mathematics, computer science and molecular biology. The task scheduling problem, as a well-known NP-complete problem, arranges n jobs to m individuals and finds the minimum execution time of last finished individual. In this paper, we use a biologically inspired computational model and describe a new parallel algorithm to solve the task scheduling problem by basic DNA molecular operations. In turn, we skillfully design flexible length DNA strands to represent elements of the allocation matrix, take appropriate biological experiment operations and get solutions of the task scheduling problem in proper length range with less than O(n2) time complexity.
Collapse
Affiliation(s)
- Zhaocai Wang
- State Key Laboratory of Simulation and Regulation of River Basin Water Cycle, China Institute of Water Resources and Hydropower Research, Beijing 100048, PR China; College of Information, Shanghai Ocean University, Shanghai 201306, PR China; Department of Computer Science, Peking University, Beijing 100871, PR China
| | - Zuwen Ji
- State Key Laboratory of Simulation and Regulation of River Basin Water Cycle, China Institute of Water Resources and Hydropower Research, Beijing 100048, PR China
| | - Xiaoming Wang
- College of Information, Shanghai Ocean University, Shanghai 201306, PR China
| | - Tunhua Wu
- First Affiliated Hospital, Wenzhou Medical University, Wenzhou 325035, PR China.
| | - Wei Huang
- College of Mathematics and Information Science, Guiyang University, Guizhou 550005, PR China
| |
Collapse
|
8
|
Wang Z, Ji Z, Su Z, Wang X, Zhao K. Solving the maximal matching problem with DNA molecules in Adleman–Lipton model. INT J BIOMATH 2016. [DOI: 10.1142/s1793524516500194] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/18/2022]
Abstract
The maximal matching problem (MMP) is to find maximal edge subsets in a given undirected graph, that no pair of edges are adjacent in the subsets. It is a vitally important NP-complete problem in graph theory and applied mathematics, having numerous real life applications in optimal combination and linear programming fields. It can be difficultly solved by the electronic computer in exponential level time. Meanwhile in previous studies deoxyribonucleic acid (DNA) molecular operations usually were used to solve NP-complete continuous path search problems, e.g. HPP, traveling salesman problem, rarely for NP-hard problems with discrete vertices or edges solutions, such as the minimum vertex cover problem, graph coloring problem and so on. In this paper, we present a DNA algorithm for solving the MMP with DNA molecular operations. For an undirected graph with [Formula: see text] vertices and [Formula: see text] edges, we reasonably design fixed length DNA strands representing vertices and edges of the graph, take appropriate steps and get the solutions of the MMP in proper length range using [Formula: see text] time. We extend the application of DNA molecular operations and simultaneously simplify the complexity of the computation.
Collapse
Affiliation(s)
- Zhaocai Wang
- College of Information, Shanghai Ocean University, Shanghai 201306, P. R. China
| | - Zuwen Ji
- State Key Laboratory of Simulation and Regulation of River Basin Water Cycle, China Institute of Water Resources and Hydropower Research, Beijing 100048, P. R. China
| | - Ziyi Su
- School of Computer Science and Information Technology, Northeast Normal University, Changchun 130117, P. R. China
| | - Xiaoming Wang
- College of Information, Shanghai Ocean University, Shanghai 201306, P. R. China
| | - Kai Zhao
- Academic Affair Office, Pingdingshan University, Pingdingshan 467000, P. R. China
| |
Collapse
|
9
|
Wang Z, Pu J, Cao L, Tan J. A Parallel Biological Optimization Algorithm to Solve the Unbalanced Assignment Problem Based on DNA Molecular Computing. Int J Mol Sci 2015; 16:25338-52. [PMID: 26512650 PMCID: PMC4632804 DOI: 10.3390/ijms161025338] [Citation(s) in RCA: 5] [Impact Index Per Article: 0.6] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Download PDF] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/07/2015] [Accepted: 10/08/2015] [Indexed: 11/16/2022] Open
Abstract
The unbalanced assignment problem (UAP) is to optimally resolve the problem of assigning n jobs to m individuals (m < n), such that minimum cost or maximum profit obtained. It is a vitally important Non-deterministic Polynomial (NP) complete problem in operation management and applied mathematics, having numerous real life applications. In this paper, we present a new parallel DNA algorithm for solving the unbalanced assignment problem using DNA molecular operations. We reasonably design flexible-length DNA strands representing different jobs and individuals, take appropriate steps, and get the solutions of the UAP in the proper length range and O(mn) time. We extend the application of DNA molecular operations and simultaneity to simplify the complexity of the computation.
Collapse
Affiliation(s)
- Zhaocai Wang
- College of Information, Shanghai Ocean University, Shanghai 201306, China.
| | - Jun Pu
- Center for Finance and Accounting Research of University of International Business and Economics, Beijing 100029, China.
| | - Liling Cao
- College of Engineering Science and Technology, Shanghai Ocean University, Shanghai 201306, China.
| | - Jian Tan
- Key Laboratory of Digital Earth Science, Institute of Remote Sensing and Digital Earth, Chinese Academy of Sciences, Beijing 100094, China.
| |
Collapse
|
10
|
Wang Z, Huang D, Tan J, Liu T, Zhao K, Li L. A parallel algorithm for solving the n-queens problem based on inspired computational model. Biosystems 2015; 131:22-9. [PMID: 25817410 DOI: 10.1016/j.biosystems.2015.03.004] [Citation(s) in RCA: 7] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/20/2013] [Revised: 03/04/2015] [Accepted: 03/23/2015] [Indexed: 10/23/2022]
Abstract
DNA computing provides a promising method to solve the computationally intractable problems. The n-queens problem is a well-known NP-hard problem, which arranges n queens on an n × n board in different rows, columns and diagonals in order to avoid queens attack each other. In this paper, we present a novel parallel DNA algorithm for solving the n-queens problem using DNA molecular operations based on a biologically inspired computational model. For the n-queens problem, we reasonably design flexible length DNA strands representing elements of the allocation matrix, take appropriate biologic manipulations and get the solutions of the n-queens problem in proper length and O(n(2)) time complexity. We extend the application of DNA molecular operations, simultaneity simplify the complexity of the computation and simulate to verify the feasibility of the DNA algorithm.
Collapse
Affiliation(s)
- Zhaocai Wang
- College of Information, Shanghai Ocean University, Shanghai 201306, PR China
| | - Dongmei Huang
- College of Information, Shanghai Ocean University, Shanghai 201306, PR China.
| | - Jian Tan
- China Key Laboratory of Digital Earth, Center for Earth Observation and Digital Earth, Chinese Academy of Sciences, Beijing 100094, PR China.
| | - Taigang Liu
- College of Information, Shanghai Ocean University, Shanghai 201306, PR China
| | - Kai Zhao
- Academic Affair Office, Pingdingshan University, Pingdingshan 467000, PR China
| | - Lei Li
- Department of Civil Engineering, Xi'an University of Architecture & Technology, Xi'an 710055, PR China
| |
Collapse
|
11
|
Zaky AS, Tucker GA, Daw ZY, Du C. Marine yeast isolation and industrial application. FEMS Yeast Res 2014; 14:813-25. [PMID: 24738708 PMCID: PMC4262001 DOI: 10.1111/1567-1364.12158] [Citation(s) in RCA: 67] [Impact Index Per Article: 6.7] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 02/25/2014] [Revised: 04/11/2014] [Accepted: 04/13/2014] [Indexed: 11/29/2022] Open
Abstract
Over the last century, terrestrial yeasts have been widely used in various industries, such as baking, brewing, wine, bioethanol and pharmaceutical protein production. However, only little attention has been given to marine yeasts. Recent research showed that marine yeasts have several unique and promising features over the terrestrial yeasts, for example higher osmosis tolerance, higher special chemical productivity and production of industrial enzymes. These indicate that marine yeasts have great potential to be applied in various industries. This review gathers the most recent techniques used for marine yeast isolation as well as the latest applications of marine yeast in bioethanol, pharmaceutical and enzyme production fields.
Collapse
Affiliation(s)
- Abdelrahman Saleh Zaky
- School of Biosciences, University of NottinghamNottingham, UK
- Department of Microbiology, Faculty of Agriculture, Cairo UniversityGiza, Egypt
| | | | - Zakaria Yehia Daw
- Department of Microbiology, Faculty of Agriculture, Cairo UniversityGiza, Egypt
| | - Chenyu Du
- School of Biosciences, University of NottinghamNottingham, UK
| |
Collapse
|