Lecture notes in computer scienceBioinformaticsPeer-reviewed journal article
A Scalable Optimization Algorithm for Solving the Beltway and Turnpike Problems with Uncertain Measurements
C.S. ElderiD, Minh HoangiD, Mohsen Ferdosi, Carl KingsfordiD
Abstract
The BO_SCPLOWELTWAYC_SCPLOW and TO_SCPLOWURNPIKEC_SCPLOW problems entail the reconstruction of circular and linear one-dimensional point sets from unordered pairwise distances. These problems arise in computational biology when the measurements provide distances but do not associate those distances with the entities that gave rise to them. Such applications include molecular structure determination, genomic sequencing, tandem mass spectrometry, and molecular error-correcting codes (since sequencing and mass spec technologies can give lengths or weights, usually without connecting them to endpoints). Practical algorithms for TO_SCPLOWURNPIKC_SCPLOWe are known when the distance measurements are accurate, but both problems become strongly NP-hard under any level of measurement uncertainty. This is problematic since all known applications experience some degree of uncertainty from uncontrollable factors. Traditional algorithms cope with this complexity by exploring a much larger solution space, leading to exponential blowup in terms of both time and space. To alleviate both issues, we propose a novel alternating optimization algorithm that can scale to large, uncertain distance sets with as many as 100,000 points. This algorithm is space and time-efficient, with each step running in O(m log(m)) time and requiring only [Formula] working space for a distance set of size m. Evaluations of this approach on synthetic and partial digest data showcase improved accuracy and scalability in the presence of uncertain, duplicated, and missing distances. Our implementation of the algorithm is available at https://github.com/Kingsford-Group/turnpikesolvermm.
- Citations
- 1
- FWCI
- 5.15
- Field percentile
- top 7%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Validating paired-end read alignments in sequence graphs
Chirag Jain, Haowen Zhang, … Srinivas Aluru·bioRxiv·Jun 26, 2019
- LEAP: A Generalization Of The Landau-Vishkin Algorithm With Custom Gap Penalties
Hongyi Xin, Jeremie S. Kim, … Onur Mutlu·bioRxiv·May 7, 2017
- Implementation and acceleration of optimal control for systems biology
Jesse A. Sharp, Kevin Burrage, Matthew J. Simpson·Journal of The Royal Society InterfacePeer-reviewed·Aug 1, 2021
- The open-closed mod-minimizer algorithm
Ragnar Groot Koerkamp, Daniel Liu, Giulio Ermanno Pibiri·Algorithms for Molecular BiologyPeer-reviewed·Mar 17, 2025
- MaxGeomHash: An Algorithm for Variable-Size Random Sampling of Distinct Elements
Mahmudur Rahman Hera, David Koslicki, Conrado Martı́nez·bioRxiv·Nov 11, 2025
- Scalable distance-based phylogeny inference using divide-and-conquer
Lars Arvestad·bioRxiv·Oct 11, 2023