Score: 1

Finding All Bounded-Length Simple Cycles in a Directed Graphs -- Revisited

Published: December 9, 2025 | arXiv ID: 2512.08392v1

By: Frank Bauernöppel, Jörg-Rüdiger Sack

Potential Business Impact:

Fixes computer code that finds paths in networks.

Business Areas:
Cycling Sports

In 2021, Gupta and Suzumura proposed a novel algorithm for enumerating all bounded-length simple cycles in directed graphs. In this work, we present concrete examples demonstrating that the proposed algorithm fails to enumerate certain valid cycles. Via these examples, we perform a detailed analysis pinpointing the specific points at which the proofs exhibit logical gaps. Furthermore, we propose a corrected formulation that resolves these issues while preserving the desirable property that the algorithm's computational complexity remains $O((c + 1) \cdot k \cdot (n + e))$ where $c$ is the number of simple cycles of a specified maximum length $k$, and $n$ and $e$ the number of graph nodes and edges respectively.

Country of Origin
🇩🇪 🇨🇦 Canada, Germany

Page Count
11 pages

Category
Computer Science:
Data Structures and Algorithms