Alberto Policriti

Dr. Alberto Policriti

Department of Mathematics, Computer Science and Physics, via delle Scienze 206, 33100 Udine, Italy

Research Focus & Metrics

Academic Career Length

36Years (1991-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
12 August 2023 in Journal of the ACM
Verified
Journal Article
Open access
NCNicola Cotumaccio
Nicola Cotumaccio
GDGiovanna D’aGostino
Giovanna D’aGostino
Alberto PolicritiAlberto Policriti
Alberto Policriti
Nicola PrezzaNicola Prezza
Nicola Prezza
The states of a finite-state automaton 𝒩 can be identified with collections of words in the prefix closure of the regular language accepted by 𝒩. But words can be ordered, and among the many possible orders a very natural one is the co-lexicographic order. Such naturalness stems from the fact that it suggests a transfer of the order from words to the automaton’s states. This suggestion is, in fact, concrete and in a number of articles automata admitting a total co-lexicographic ( co-lex for brevity) ordering of states have been proposed and studied. Such class of ordered automata — Wheeler automata — turned out to require just a constant number of bits per transition to be represented and enable regular expression matching queries in constant time per matched character. Unfortunately, not all automata can be totally ordered as previously outlined. In the present work, we lay out a new theory showing that all automata can always be partially ordered, and an intrinsic measure of their complexity can be defined and effectively determined, namely, the minimum width p of one of their admissible co-lex partial orders –dubbed here the automaton’s co-lex width . We first show that this new measure captures at once the complexity of several seemingly-unrelated hard problems on automata. Any NFA of co-lex width p : (i) has an equivalent powerset DFA whose size is exponential in p rather than (as a classic analysis shows) in the NFA’s size; (ii) can be encoded using just Θ(log p ) bits per transition; (iii) admits a linear-space data structure solving regular expression matching queries in time proportional to p 2 per matched character. Some consequences of this new parameterization of automata are that PSPACE-hard problems such as NFA equivalence are FPT in p , and quadratic lower bounds for the regular expression matching problem do not hold for sufficiently small p . Having established that the co-lex width of an automaton is a fundamental complexity measure, we proceed by (i) determining its computational complexity and (ii) extending this notion from automata to regular languages by studying their smallest-width accepting NFAs and DFAs. In this work we focus on the deterministic case and prove that a canonical minimum-width DFA accepting a language ℒ–dubbed the Hasse automaton ℋ of ℒ–can be exhibited. ℋ provides, in a precise sense, the best possible way to (partially) order the states of any DFA accepting ℒ, as long as we want to maintain an operational link with the (co-lexicographic) order of ℒ’s prefixes. Finally, we explore the relationship between two conflicting objectives: minimizing the width and minimizing the number of states of a DFA. In this context, we provide an analogue of the Myhill-Nerode Theorem for co-lexicographically ordered regular languages.

1 June 1991 in Journal of Automated Reasoning
Verified
Journal Article
Closed access
PDF file
FPFranco Parlamento
Franco Parlamento
Alberto PolicritiAlberto Policriti
Alberto Policriti

1 September 2012 in The Journal of Symbolic Logic
Verified
Journal Article
Closed access
PDF file
Alberto PolicritiAlberto Policriti
Alberto Policriti
EOEugenio G. Omodeo
Eugenio G. Omodeo
As proved recently, the satisfaction problem for all prenex formulae in the set-theoretic Bernays-Shönfinkel-Ramsey class is semi-decidable over von Neumann's cumulative hierarchy. Here that semi-decidability result is strengthened into a decidability result for the same collection of formulae.

18 January 2023 in Theoretical Computer Science
Verified
Journal Article
Closed access
GDGiovanna D'Agostino
Giovanna D'Agostino
DMDavide Martincigh
Davide Martincigh
Alberto PolicritiAlberto Policriti
Alberto Policriti

5 July 2022 in Algorithmica
Verified
Journal Article
Open access
PDF file
NRNicola Rizzo
Nicola Rizzo
ATAlexandru I. Tomescu
Alexandru I. Tomescu
Alberto PolicritiAlberto Policriti
Alberto Policriti
Suffix trees are an important data structure at the core of optimal solutions to many fundamental string problems, such as exact pattern matching, longest common substring, matching statistics, and longest repeated substring. Recent lines of research focused on extending some of these problems to vertex-labeled graphs, either by using efficient ad-hoc approaches which do not generalize to all input graphs, or by indexing difficult graphs and having worst-case exponential complexities. In the absence of an ubiquitous and polynomial tool like the suffix tree for labeled graphs, we introduce the labeled direct product of two graphs as a general tool for obtaining optimal algorithms in the worst case: we obtain conceptually simpler algorithms for the quadratic problems of string matching () and longest common substring () in labeled graphs. Our algorithms run in time linear in the size of the labeled product graph, which may be smaller than quadratic for some inputs, and their run-time is predictable, because the size of the labeled direct product graph can be precomputed efficiently. We also solve on graphs containing cycles, which was left as an open problem by Shimohira et al. in 2011. To show the power of the labeled product graph, we also apply it to solve the matching statistics () and the longest repeated string () problems in labeled graphs. Moreover, we show that our (worst-case quadratic) algorithms are also optimal, conditioned on the Orthogonal Vectors Hypothesis. Finally, we complete the complexity picture around by studying it on undirected graphs.

14 September 2015 in Fundamenta Informaticae
Verified
Journal Article
Open access
PDF file
GDGiovanna D’aGostino
Giovanna D’aGostino
EOEugenio G. Omodeo
Eugenio G. Omodeo
Alberto PolicritiAlberto Policriti
Alberto Policriti
ATAlexandru I. Tomescu
Alexandru I. Tomescu
We introduce and prove the basic properties of encodings that generalize to non-well-founded hereditarily finite sets the bijection defined by Ackermann in 1937 between hereditarily finite sets and natural numbers.