bioRxivBioinformaticsPreprint
Exact polynomial-time isomorphism testing in directed graphs through comparison of vertex signatures in Krylov subspaces.
Abstract
MotivationThe complexity of the isomorphism problem in directed graphs has remained unsolved to date. This study examines the properties of Krylov matrices, demonstrating that they may be used to generate vertex "signatures" to allow exact analogy testing in directed graphs. ResultsA "vertex signature" is defined by initialising a Krylov matrix with a binary vector indicating the vertex position. This study demonstrates that signatures of analogous vertices are related by a linear-ordering transformation. It is demonstrated that equality of ordered vertex signatures is necessary and sufficient to demonstrate analogy. Thus, analogous vertices may be identified by checking each of the n candidates sequentially. This result is extended to analogous vertex sets. Thus, the isomorphic mapping may be constructed iteratively [order](n5) time by building a set of vertex analogies sequentially. The algorithm is applied to a dataset of enzyme structures, with comparison to a common heuristic algorithm. Availability and ImplementationSource code is provided at github.com/robertoshea/graph_isomorphism_directed. Contactrobert.1.oshea@kcl.ac.uk Supplementary DataSupplementary results are attached.
- Citations
- 0
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
- Exact polynomial-time graph canonisation and isomorphism testing through comparison of ordered vertex eigenprojections
Robert John O’Shea·bioRxiv·Apr 14, 2022
- FASTiso: Fast Algorithm on Search state Tree for subgraph ISOmorphism in graphs of any size and density
Wilfried Agbeto, Camille Coti B, Vladimir Reinharz·bioRxiv·Feb 28, 2025
- Parallel maximal common subgraphs with labels for molecular biology
Wilfried Agbeto, Camille Coti B, Vladimir Reinharz·Lecture notes in computer sciencePeer-reviewed·Jan 1, 2025
- Validating paired-end read alignments in sequence graphs
Chirag Jain, Haowen Zhang, … Srinivas Aluru·bioRxiv·Jun 26, 2019
- Aligning sequences to general graphs in O(V + mE) time
Mikko Rautiainen, Tobias Marschall·bioRxiv·Nov 8, 2017
- Directed Shortest Walk on Temporal Graphs
Alex Khodaverdian, Nir Yosef·bioRxiv·Jul 8, 2022