Reachability-Preserving Minimum Edge Cut Problem and Applications in Biology
Abstract
Biological pathway analysis often requires identifying interventions that block reachability to an undesirable state, such as a disease-associated module, toxic byproduct, or adverse phenotype, while preserving reachability among essential biological functions. Motivated by this setting, we study the Reachability Preserving Minimum Edge Cut (RPMEC) problem: given protected terminals s1 and s2 and a target terminal t, the goal is to remove a minimum-cost set of edges that separates s1 and s2 from t while keeping s1 and s2 connected. This formulation naturally models pathway-level intervention design, where one seeks to disrupt harmful signaling, metabolic, or interaction routes without breaking required functional connectivity. We revisit the three-terminal undirected edge-cut case and analyze a Dijkstra-style dynamic programming algorithm that is exact on planar graphs but fails on general graphs. We characterize the structural condition required for exactness, namely frontier-realizability of optimal source-side regions, and identify biological graph representations where this condition is likely to hold after appropriate preprocessing, including curated planar pathway maps, Reactome-style hierarchy trees, SCC-contracted feedback modules, metabolic building-block DAGs with dominator structure, and functional-module quotients of protein interaction networks. We further discuss directed variants, approximation strategies, and exact alternatives based on ASP, MILP, bounded-treewidth dynamic programming, and important separators. The results provide a graph-theoretic foundation for deciding when fast greedy computation is reliable for biological pathway intervention problems and when more expressive exact optimization methods are needed. Author SummaryMany real-world networks require interventions that separate harmful or undesirable states while preserving essential connectivity. This situation appears in biological pathway analysis, where one may want to block reachability to a disease-related module, toxic byproduct, or adverse phenotype without disrupting communication among essential genes, proteins, reactions, or metabolites. We study this problem through the Reachability Preserving Minimum Edge Cut formulation. Unlike ordinary minimum cut, the solution must satisfy both a separation requirement and a preservation requirement. We show why a natural Dijkstra-style algorithm works only under specific structural conditions, such as planar, laminar, or module-like pathway graphs, and why it may fail on general graphs. The results help identify when fast graph algorithms are reliable for biological intervention problems and when exact optimization tools such as Answer Set Programming or integer programming are more appropriate.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- Approach
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
- Connectivity Problems on Heterogeneous Graphs
Jimmy Ming‐Tai Wu, Alex Khodaverdian, … Nir Yosef·Algorithms for Molecular BiologyPeer-reviewed·Mar 8, 2019
- Directed Shortest Walk on Temporal Graphs
Alex Khodaverdian, Nir Yosef·bioRxiv·Jul 8, 2022
- Growing DAGs: Optimization Functions for Pathway Reconstruction Algorithms
Tunç Başar Köse, Jiarong Li, Anna Ritz·bioRxiv·Jul 27, 2022
- Connectivity Measures for Signaling Pathway Topologies
Nicholas Franzese, Adam Groce, … Anna Ritz·PLoS Computational BiologyPeer-reviewed·Oct 25, 2019
- Centrality and the shortest path approach on the human interactome
Natalia Rubanova, Nadya Morozova·Journal of Bioinformatics and Computational BiologyPeer-reviewed·Jun 11, 2019
- DReSS: A difference measurement based on reachability between state spaces of Boolean networks
Ziqiao Yin, Binghui Guo, … Zhiming Zheng·Briefings in BioinformaticsPeer-reviewed·Oct 17, 2020