Foundations of Computing and Decision Sciences (Dec 2023)

A DNA Algorithm for Calculating the Maximum Flow of a Network

  • Sackmann Andrea,
  • Brown Kristelle,
  • Formanowicz Piotr,
  • Morgan Kevin,
  • Kalsheker Noor,
  • Garibaldi Jon M.,
  • Błażewicz Jacek

DOI
https://doi.org/10.2478/fcds-2023-0021
Journal volume & issue
Vol. 48, no. 4
pp. 483 – 506

Abstract

Read online

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.

Keywords