Have a personal or library account? Click to login
A DNA Algorithm for Calculating the Maximum Flow of a Network Cover

Abstract

DNA computing is a highly interdisciplinary field which combines molecular operations with theoretical algorithm design. A number of algorithms have been demonstrated in DNA computing, but to date network flow problems have not been studied. We aim to provide an approach to calculate the value of the maximum flow in networks by encoding the mathematical problem in DNA molecules and by using molecular biology techniques to manipulate the DNA. We present results which demonstrate that the algorithm works for an example network problem.

This paper presents the first application of DNA computing to network-flow problems. The presented algorithm has a linear time complexity where the calculation itself is done in a constant number of steps.

DOI: https://doi.org/10.2478/fcds-2023-0021 | Journal eISSN: 2300-3405 | Journal ISSN: 0867-6356
Language: English
Page range: 483 - 506
Submitted on: Apr 12, 2022
Accepted on: Dec 5, 2023
Published on: Dec 21, 2023
Published by: Poznan University of Technology
In partnership with: Paradigm Publishing Services
Publication frequency: 4 issues per year

© 2023 Andrea Sackmann, Kristelle Brown, Piotr Formanowicz, Kevin Morgan, Noor Kalsheker, Jon M. Garibaldi, Jacek Błażewicz, published by Poznan University of Technology
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 3.0 License.