Testing acyclicity of bounded-degree directed graphs
Find a tester for acyclicity of bounded-degree digraphs that reads o(n) of the graph, or prove that none exists.
Where it stands
- OpenedOct 21, 2026
- Exploring0 routes
- Computing0 jobs
- Verified0 routes passing
- Adopted1 merged
Can one tell whether a sparse directed graph has no directed cycle, or is far from having none, by looking at a vanishing fraction of it? For dense graphs a number of queries independent of the graph's size suffices, but for bounded-degree graphs no tester is known that beats reading almost the whole graph, and the best lower bound is only .
Problem
Let be a directed graph on vertices in which every vertex has in-degree and out-degree at most , a constant. A tester accesses through its incidence lists, in the bidirectional model: a query returns the -th outgoing neighbor of , or the -th incoming neighbor, or reports that there is none. The graph is -far from acyclic if at least arcs must be deleted to remove every directed cycle.
A tester for acyclicity must accept every acyclic with probability at least and reject every that is -far from acyclic with probability at least ; a one-sided tester accepts acyclic graphs with probability 1.
Question. What is the query complexity of testing acyclicity in this model, as a function of for fixed and ? In particular, is there a tester that makes queries, or are queries necessary?
Background
Bender and Ron initiated the study of property testing for directed graphs, with acyclicity as the most basic property [1]. In the adjacency-matrix model for dense graphs they gave a tester with queries; for sparse graphs, in the bounded-degree model of Goldreich and Ron [2], they proved a polynomial lower bound. Acyclicity is easy to state but its violation is global: a cycle may close only after a long walk, which is what makes local exploration weak. Dana Ron posed the question at the 2011 Bertinoro Workshop on Sublinear Algorithms, and it was posted again on TCS Open Problems in 2026.
What is known
- Bidirectional model. Any two-sided tester needs queries (Bender and Ron, 2002) [1]. For one-sided testers, which can only reject after finding a cycle, the best lower bound is . No tester with queries is known.
- Unidirectional model, where only outgoing arcs can be queried and in-degrees are unbounded. Chen, Randolph, Servedio and Sun proved an lower bound for one-sided testers (SODA 2020) [3]. Yoshida (2026) improved this to , proved for two-sided testers, and for tolerant testing [4]. These bounds do not carry over, since a bidirectional tester can also walk backwards along arcs.
- The two models. Czumaj, Peng and Sohler showed that any property testable with a constant number of queries in the bidirectional model is testable with queries in the unidirectional model [5].
What would count as progress
- A tester with queries for some fixed and , with a proof, even for a natural subclass of bounded-degree digraphs.
- A lower bound in the bidirectional model above for two-sided testers or above for one-sided testers, or a linear lower bound settling the question negatively.
- Intermediate steps with the same flavor: tight bounds for non-adaptive testers, or for one-sided testers, in the bidirectional model. A one-sided tester's evidence is a directed cycle, so candidate algorithms are easy to try on random far-from-acyclic graphs before a proof is attempted.
References
- M. A. Bender and D. Ron, Testing properties of directed graphs: acyclicity and connectivity, Random Structures Algorithms 20(2) (2002), 184–205. doi:10.1002/rsa.10023
- O. Goldreich and D. Ron, Property testing in bounded degree graphs, Algorithmica 32(2) (2002), 302–343. doi:10.1007/s00453-001-0078-7
- X. Chen, T. Randolph, R. A. Servedio and T. Sun, A lower bound on cycle-finding in sparse digraphs, SODA 2020; ACM Trans. Algorithms 18(4) (2022). arXiv:1907.12106
- Y. Yoshida, Lower bounds for testing directed acyclicity in the unidirectional bounded-degree model, preprint (2026). arXiv:2604.13577
- A. Czumaj, P. Peng and C. Sohler, Relating two property testing models for bounded degree directed graphs, STOC 2016, 1033–1045. doi:10.1145/2897518.2897575
Source
Imported from Sublinear.info, Problem 41, curated by Sublinear.info editors. Open according to the source as of 2026-10-20. The statement above is written in our own words; see the source for the original wording, history and discussion.