EDBT 2026 Demo / reviewers in the wild / expert
Robert Ferens
dblp:194/2376
· DBLP profile ↗
11ranked-venue papers
6as first author
6since 2021 · last 2026
0000-0002-0079-1936ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 10 · 6 first-author · 6 since 2021Artificial intelligence and machine learning · 1Graphics, computer vision, multimedia, augmented reality and games · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Recognizing Completely Reachable Automata in Quadratic TimeabstractA complete deterministic finite (semi)automaton (DFA) with a set of states \( Q \) is completely reachable if every nonempty subset of \( Q \) is the image of the action of some word applied to \( Q \) . The concept of completely reachable automata appeared, in particular, in connection with synchronizing automata; the class contains the Černý automata and covers several distinguished subclasses. The notion was introduced by Bondar and Volkov (2016), who also raised the question about the complexity of deciding whether an automaton is completely reachable. We develop an algorithm solving this problem, which works in \({\mathcal{O}(|\Sigma|\cdot n^{2})}\) time and \(\mathcal{O}(|\Sigma|\cdot n)\) space, where \(n=|Q|\) is the number of states and \(|\Sigma|\) is the size of the input alphabet. In the second part, we prove a weak Don’s conjecture for this class of automata: a nonempty subset of states \(S\subseteq Q\) is reachable with a word of length at most \(2n(n-|S|)-n\cdot H_{n-|S|}\) , where \(H_{i}\) is the \( i \) th harmonic number. This implies a quadratic upper bound in \( n \) on the length of the shortest synchronizing words (reset threshold) for the class of completely reachable automata and generalizes earlier upper bounds derived for its subclasses. Robert Ferens, Marek Szykula |
ACM Trans. Algorithms | 1 |
| 2023 | Completely Reachable Automata: A Polynomial Algorithm and Quadratic Upper BoundsabstractA complete deterministic finite (semi)automaton (DFA) with a set of states $Q$ is \emph{completely reachable} if every nonempty subset of $Q$ is the image of the action of some word applied to $Q$. The concept of completely reachable automata appeared, in particular, in connection with synchronizing automata; the class contains the Čern{ý} automata and covers several distinguished subclasses. The notion was introduced by Bondar and Volkov (2016), who also raised the question about the complexity of deciding if an automaton is completely reachable. We develop an algorithm solving this problem, which works in ${\mathcal{O}(|Σ|\cdot n^2)}$ time and $\mathcal{O}(|Σ|\cdot n)$ space, where $n=|Q|$ is the number of states and $|Σ|$ is the size of the input alphabet. In the second part, we prove a weak Don's conjecture for this class of automata: a nonempty subset of states $S \subseteq Q$ is reachable with a word of length at most $2n(n-|S|) - n \cdot H_{n-|S|}$, where $H_i$ is the $i$-th harmonic number. This implies a quadratic upper bound in $n$ on the length of the shortest synchronizing words (reset threshold) for the class of completely reachable automata and generalizes earlier upper bounds derived for its subclasses. Robert Ferens, Marek Szykula |
ICALP | 1 |
| 2021 | Lower Bounds on Avoiding ThresholdsabstractFor a DFA, a word avoids a subset of states, if after reading that word the automaton cannot be in any state from the subset regardless of its initial state. A subset that admits an avoiding word is avoidable. The k-avoiding threshold of a DFA is the smallest number such that every avoidable subset of size k can be avoided with a word no longer than that number. We study the problem of determining the maximum possible k-avoiding thresholds. For every fixed k ≥ 1, we show a general construction of strongly connected DFAs with n states and the k-avoiding threshold in Θ(n^k). This meets the known upper bound for k ≥ 3. For k = 1 and k = 2, the known upper bounds are respectively in 𝒪(n²) and in 𝒪(n³). For k = 1, we show that 2n-3 is attainable for every number of states n in the class of strongly connected synchronizing binary DFAs, which is supposed to be the best possible in the class of all DFAs for n ≥ 8. For k = 2, we show that the conjectured solution for k = 1 (an upper bound in 𝒪(n)) also implies a tight upper bound in 𝒪(n²) on 2-avoiding threshold. Finally, we discuss the possibility of using k-avoiding thresholds of synchronizing automata to improve upper bounds on the length of the shortest reset words. Robert Ferens, Marek Szykula, Vojtech Vorel |
MFCS | 1 |
| 2021 | Synchronizing Strongly Connected Partial DFAsabstractInternational audience Mikhail V. Berlinkov, Robert Ferens, Andrew Ryzhikov, Marek Szykula |
STACS | 2 |
| 2021 | Solving One Variable Word Equations in the Free Group in Cubic TimeabstractA word equation with one variable in a free group is given as U = V, where both U and V are words over the alphabet of generators of the free group and X, X⁻¹, for a fixed variable X. An element of the free group is a solution when substituting it for X yields a true equality (interpreted in the free group) of left- and right-hand sides. It is known that the set of all solutions of a given word equation with one variable is a finite union of sets of the form {α wⁱ β : i ∈ ℤ}, where α, w, β are reduced words over the alphabet of generators, and a polynomial-time algorithm (of a high degree) computing this set is known. We provide a cubic time algorithm for this problem, which also shows that the set of solutions consists of at most a quadratic number of the above-mentioned sets. The algorithm uses only simple tools of word combinatorics and group theory and is simple to state. Its analysis is involved and focuses on the combinatorics of occurrences of powers of a word within a larger word. Robert Ferens, Artur Jez |
STACS | 1 |
| 2021 | Preimage problems for deterministic finite automata
Mikhail V. Berlinkov, Robert Ferens, Marek Szykula |
J. Comput. Syst. Sci. | 2 |
| 2020 | All-Instances Oblivious Chase Termination is Undecidable for Single-Head Binary TGDsabstractThe chase is a famous algorithmic procedure in database theory with numerous applications in ontology-mediated query answering. We consider static analysis of the chase termination problem, which asks, given set of TGDs, whether the chase terminates on all input databases. The problem was recently shown to be undecidable by Gogacz et al. for sets of rules containing only ternary predicates. In this work, we show that undecidability occurs already for sets of single-head TGD over binary vocabularies. This question is relevant since many real-world ontologies, e.g., those from the Horn fragment of the popular OWL, are of this shape. Bartosz Jan Bednarczyk, Robert Ferens, Piotr Ostropolski-Nalewaja |
IJCAI | 2 |
| 2019 | Complexity of bifix-free regular languages
Robert Ferens, Marek Szykula |
Theor. Comput. Sci. | 1 |
| 2018 | Complexity of Preimage Problems for Deterministic Finite AutomataabstractGiven a subset of states S of a deterministic finite automaton and a word w, the preimage is the subset of all states that are mapped to a state from S by the action of w. We study the computational complexity of three problems related to the existence of words yielding certain preimages, which are especially motivated by the theory of synchronizing automata. The first problem is whether, for a given subset, there exists a word extending the subset (giving a larger preimage). The second problem is whether there exists a word totally extending the subset (giving the whole set of states) - it is equivalent to the problem whether there exists an avoiding word for the complementary subset. The third problem is whether there exists a word resizing the subset (giving a preimage of a different size). We also consider the variants of the problem where an upper bound on the length of the word is given in the input. Because in most cases our problems are computationally hard, we additionally consider parametrized complexity by the size of the given subset. We focus on the most interesting cases that are the subclasses of strongly connected, synchronizing, and binary automata. Mikhail V. Berlinkov, Robert Ferens, Marek Szykula |
MFCS | 2 |
| 2017 | Attainable Values of Reset ThresholdsabstractAn automaton is synchronizing if there exists a word that sends all states of the automaton to a single state. The reset threshold is the length of the shortest such word. We study the set RT_n of attainable reset thresholds by automata with n states. Relying on constructions of digraphs with known local exponents we show that the intervals [1, (n^2-3n+4)/2] and [(p-1)(q-1), p(q-2)+n-q+1], where 2 <= p < q <= n, p+q > n, gcd(p,q)=1, belong to RT_n, even if restrict our attention to strongly connected automata. Moreover, we prove that in this case the smallest value that does not belong to RT_n is at least n^2 - O(n^{1.7625} log n / log log n). This value is increased further assuming certain conjectures about the gaps between consecutive prime numbers. We also show that any value smaller than n(n-1)/2 is attainable by an automaton with a sink state and any value smaller than n^2-O(n^{1.5}) is attainable in general case. Furthermore, we solve the problem of existence of slowly synchronizing automata over an arbitrarily large alphabet, by presenting for every fixed size of the alphabet an infinite series of irreducibly synchronizing automata with the reset threshold n^2-O(n). Michalina Dzyga, Robert Ferens, Vladimir V. Gusev, Marek Szykula |
MFCS | 2 |
| 2017 | Complexity of Bifix-Free Regular Languages
Robert Ferens, Marek Szykula |
CIAA | 1 |