EDBT 2026 Demo / reviewers in the wild / expert
Giovanni Pighizzini
dblp:87/6893
· DBLP profile ↗
80ranked-venue papers
25as first author
15since 2021 · last 2026
0000-0002-7509-7842ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 78 · 25 first-author · 15 since 2021Databases, data management, data science and information retrieval · 4Applied, interdisciplinary, general and emerging computing · 2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Push complexity: Optimal bounds and decidability
Giovanni Pighizzini |
Theor. Comput. Sci. | 1 |
| 2025 | Turn Complexity of Context-Free Languages, Pushdown andOne-Counter Automata
Giovanni Pighizzini |
DLT | 1 |
| 2025 | Two-Way Automata and Bounded Languages
Alessandro Clerici Lorenzini, Giovanni Pighizzini, Luca Prigioniero |
CIAA | 2 |
| 2025 | Pushdown and one-counter automata: Constant and non-constant memory usageabstractIt cannot be decided whether a one-counter automaton accepts each string in its language using a counter whose value is bounded, with respect to the length of the input, by a constant. Furthermore, when the counter is bounded by a constant, its value cannot be limited by any recursive function in the size of the machine. By taking into account the costs of all computations ( strong measure) or of all accepting computations ( accept measure) instead of those of the least expensive accepting computations ( weak measure), the above-mentioned problem becomes decidable for both pushdown automata and one-counter automata, while the bounds for the pushdown height or the value of the counter, when non constant, are recursive in the size of the machine. We also prove that, under the weak measure, if a one-counter automaton accepts with a counter that, with respect to the input length, is not bounded by any constants, then the counter grows at least as a logarithmic function. This is in contrast with the case of pushdown automata in which the bound is a double-logarithmic function. For the strong and accept measures these bounds are shown to be linear, for both pushdown and one-counter automata. Giovanni Pighizzini, Luca Prigioniero |
Inf. Comput. | 1 |
| 2024 | Push Complexity: Optimal Bounds and Unary Inputs
Giovanni Pighizzini |
CIAA | 1 |
| 2024 | Performing Regular Operations with 1-Limited AutomataabstractAbstract The descriptional complexity of basic operations on regular languages using 1-limited automata, a restricted version of one-tape Turing machines, is investigated. When simulating operations on deterministic finite automata with deterministic 1-limited automata, the sizes of the resulting devices are polynomial in the sizes of the simulated machines. The situation is different when the operations are applied to deterministic 1-limited automata: while for boolean operations the simulations remain polynomial, for product, star, and reversal they cost exponential in size. The costs for product and star do not reduce if the given machines are sweeping two-way deterministic finite automata. These bounds are tight. Giovanni Pighizzini, Luca Prigioniero, Simon Sádovský |
Theory Comput. Syst. | 1 |
| 2023 | Two-Way Machines and de Bruijn Words
Giovanni Pighizzini, Luca Prigioniero |
CIAA | 1 |
| 2023 | Pushdown automata and constant height: decidability and boundsabstractAbstract It cannot be decided whether a pushdown automaton accepts using a pushdown height, which does not depend on the input length, i.e., when it accepts using constant height. Furthermore, when a pushdown automaton accepts in constant height, the height can be arbitrarily large with respect to the size of the description of the machine, namely it does not exist any recursive function in the size of the description of the machine bounding the height of the pushdown. In contrast, in the restricted case of pushdown automata over a one-letter input alphabet, i.e., unary pushdown automata, the situation is different. First, acceptance in constant height is decidable. Moreover, in the case of acceptance in constant height, the height is at most exponential with respect to the size of the description of the pushdown automaton. We also prove a matching lower bound. Finally, if a unary pushdown automaton uses nonconstant height to accept, then the height should grow at least as the logarithm of the input length. This bound is optimal. Giovanni Pighizzini, Luca Prigioniero |
Acta Informatica | 1 |
| 2023 | Weight-reducing Turing machinesabstractIt is well known that one-tape Turing machines running in linear time are no more powerful than finite automata; namely they recognize exactly the class of regular languages. We prove that it is not decidable if a one-tape machine runs in linear time, even if it is deterministic and restricted to use only the portion of the tape that initially contains the input. This motivates the introduction of a constructive variant of one-tape machines, called a weight-reducing machine, and the investigation of its properties. We focus on the deterministic case. In particular, we show that, paying a polynomial size increase only, each weight-reducing machine can be turned into a halting one that runs in linear time. Furthermore each weight-reducing machine can be converted into equivalent nondeterministic and deterministic finite automata by paying an exponential and doubly-exponential increase in size, respectively. These costs cannot be reduced in the worst case. Bruno Guillon, Giovanni Pighizzini, Luca Prigioniero, Daniel Prusa |
Inf. Comput. | 2 |
| 2023 | Usefulness of information and decomposability of unary regular languages
Giovanni Pighizzini, Branislav Rovan, Simon Sádovský |
Inf. Comput. | 1 |
| 2022 | Performing Regular Operations with 1-Limited Automata
Giovanni Pighizzini, Luca Prigioniero, Simon Sádovský |
DLT | 1 |
| 2022 | Converting nondeterministic two-way automata into small deterministic linear-time machines
Bruno Guillon, Giovanni Pighizzini, Luca Prigioniero, Daniel Prusa |
Inf. Comput. | 2 |
| 2021 | Usefulness of Information and Unary Languages
Giovanni Pighizzini, Branislav Rovan, Simon Sádovský |
LATA | 1 |
| 2021 | Preface to Martin Kutrib Festschrift
Henning Fernau, Andreas Malcher, Giovanni Pighizzini |
Acta Informatica | 3 |
| 2021 | Non-Self-Embedding Grammars and Descriptional ComplexityabstractNon-self-embedding grammars are a subclass of context-free grammars which only generate regular languages. The size costs of the conversion of non-self-embedding grammars into equivalent finite automata are studied, by proving optimal bounds for the number of states of nondeterministic and deterministic automata equivalent to given non-self-embedding grammars. In particular, each non-self-embedding grammar of size s can be converted into an equivalent nondeterministic automaton which has an exponential size in s and into an equivalent deterministic automaton which has a double exponential size in s. These costs are shown to be optimal. Moreover, they do not change if the larger class of quasi-non-self-embedding grammars, which still generate only regular languages, is considered. In the case of letter bounded languages, the cost of the conversion of non-self-embedding grammars and quasi-non-self-embedding grammars into deterministic automata reduces to an exponential of a polynomial in s. Giovanni Pighizzini, Luca Prigioniero |
Fundam. Informaticae | 1 |
| 2019 | Limited automata and unary languages
Giovanni Pighizzini, Luca Prigioniero |
Inf. Comput. | 1 |
| 2019 | Special section on Descriptional Complexity of Formal Systems
Stavros Konstantinidis, Giovanni Pighizzini |
Theor. Comput. Sci. | 2 |
| 2018 | Two-Way Automata and One-Tape Machines - Read Only Versus Linear Time
Bruno Guillon, Giovanni Pighizzini, Luca Prigioniero, Daniel Prusa |
DLT | 2 |
| 2018 | Non-self-embedding Grammars, Constant-Height Pushdown Automata, and Limited Automata
Bruno Guillon, Giovanni Pighizzini, Luca Prigioniero |
CIAA | 2 |
| 2018 | Descriptional complexity of limited automata
Martin Kutrib, Giovanni Pighizzini, Matthias Wendlandt |
Inf. Comput. | 2 |
| 2017 | Limited Automata and Unary Languages
Giovanni Pighizzini, Luca Prigioniero |
DLT | 1 |
| 2017 | Alberto Bertoni: A scientist and a friend
Paola Campadelli, Massimiliano Goldwurm, Giovanni Pighizzini |
Theor. Comput. Sci. | 3 |
| 2017 | Preface
Paola Campadelli, Giovanni Pighizzini, Massimiliano Goldwurm |
Theor. Comput. Sci. | 2 |
| 2017 | Optimal state reductions of automata with partially specified behaviors
Nelma Moreira, Giovanni Pighizzini, Rogério Reis |
Theor. Comput. Sci. | 2 |
| 2016 | Restricted Turing Machines and Language Recognition
Giovanni Pighizzini |
LATA | 1 |
| 2016 | Strongly Limited AutomataabstractLimited automata are one-tape Turing machines which are allowed to rewrite each tape cell only in the first d visits, for a given constant d. When d ≥ 2, these devices characterize the class of context-free languages. In this paper we consider restricted versions of these models which we call stron gly limited automata, where rewrites, head reversals, and state changes are allowed only at certain points of the computation. Those restrictions are inspired by a simple algorithm for accepting Dyck languages on 2-limited automata. We prove that the models so defined are still able to recognize all context-free languages. We also consider descriptional complexity aspects. We prove that there are polynomial transformations of context-free grammars and pushdown automata into strongly limited automata and vice versa. Giovanni Pighizzini |
Fundam. Informaticae | 1 |
| 2015 | Optimal State Reductions of Automata with Partially Specified Behaviors
Nelma Moreira, Giovanni Pighizzini, Rogério Reis |
SOFSEM | 2 |
| 2015 | Limited Automata and Context-Free LanguagesabstractLimited automata are one-tape Turing machines which are allowed to rewrite each tape cell only in the first d visits, for a given constant d. For each d ≥ 2, these devices characterize the class of context-free languages. We investigate the equivalen Giovanni Pighizzini, Andrea Pisoni |
Fundam. Informaticae | 1 |
| 2015 | Two-Way Automata Characterizations of L/poly Versus NL
Christos A. Kapoutsis, Giovanni Pighizzini |
Theory Comput. Syst. | 2 |
| 2014 | Investigations on Automata and Languages over a Unary Alphabet
Giovanni Pighizzini |
CIAA | 1 |
| 2014 | Two-way automata making choices only at the endmarkers
Viliam Geffert, Bruno Guillon, Giovanni Pighizzini |
Inf. Comput. | 3 |
| 2014 | Oblivious two-way finite automata: Decidability and complexity
Martin Kutrib, Andreas Malcher, Giovanni Pighizzini |
Inf. Comput. | 3 |
| 2013 | Two-Way Finite Automata: Old and Recent ResultsabstractThe notion of two-way automata was introduced at the very beginning of automata theory. In 1959, Rabin and Scott and, independently, Shepherdson, proved that these models, both in the deterministic and in the nondeterministic versions, have the same Giovanni Pighizzini |
Fundam. Informaticae | 1 |
| 2013 | Converting nondeterministic automata and context-free grammars into Parikh equivalent one-way and two-way deterministic automata
Giovanna J. Lavado, Giovanni Pighizzini, Shinnosuke Seki 0001 |
Inf. Comput. | 2 |
| 2013 | Descriptional complexity of bounded context-free languages
Andreas Malcher, Giovanni Pighizzini |
Inf. Comput. | 2 |
| 2012 | Converting Nondeterministic Automata and Context-Free Grammars into Parikh Equivalent Deterministic Automata
Giovanna J. Lavado, Giovanni Pighizzini, Shinnosuke Seki 0001 |
Developments in Language Theory | 2 |
| 2012 | Two-Way Automata Making Choices Only at the Endmarkers
Viliam Geffert, Bruno Guillon, Giovanni Pighizzini |
LATA | 3 |
| 2012 | Oblivious Two-Way Finite Automata: Decidability and Complexity
Martin Kutrib, Andreas Malcher, Giovanni Pighizzini |
LATIN | 3 |
| 2012 | Reversal Hierarchies for Small 2DFAs
Christos A. Kapoutsis, Giovanni Pighizzini |
MFCS | 2 |
| 2012 | Parikh's Theorem and Descriptional Complexity
Giovanna J. Lavado, Giovanni Pighizzini |
SOFSEM | 2 |
| 2012 | Pairs of Complementary Unary Languages with "Balanced" Nondeterministic Automata
Viliam Geffert, Giovanni Pighizzini |
Algorithmica | 2 |
| 2012 | Preface
Markus Holzer 0001, Martin Kutrib, Giovanni Pighizzini |
Theor. Comput. Sci. | 3 |
| 2011 | On the Size of Unary Probabilistic and Nondeterministic AutomataabstractWe investigate and compare the descriptional power of unary probabilistic and nondeterministic automata (pfa's and nfa's, respectively). We show the existence of a family of languages hard for pfa's in the following sense: For any positive integer d, there exists a unary d-cyclic language such that any pfa accepting it requires d states, as the smallest deterministic automaton. On the other hand, we prove that there exist infinitely many languages having pfa's which from one side do not match a known optimal state lower bound and, on the other side, they are smaller than nfa's which, in turn, are smaller than deterministic automata. Maria Paola Bianchi, Carlo Mereghetti, Beatrice Palano, Giovanni Pighizzini |
Fundam. Informaticae | 4 |
| 2011 | Two-way unary automata versus logarithmic space
Viliam Geffert, Giovanni Pighizzini |
Inf. Comput. | 2 |
| 2011 | Optimal simulation of self-verifying automata by deterministic automata
Galina Jirásková, Giovanni Pighizzini |
Inf. Comput. | 2 |
| 2010 | Two-Way Unary Automata versus Logarithmic Space
Viliam Geffert, Giovanni Pighizzini |
Developments in Language Theory | 2 |
| 2010 | Pairs of Complementary Unary Languages with "Balanced" Nondeterministic Automata
Viliam Geffert, Giovanni Pighizzini |
LATIN | 2 |
| 2010 | One Pebble Versus epsilon * log n BitsabstractWe show that, for any ϵ > 0, there exists a language accepted in strong ϵ log n space by a 2-way deterministic Turing machine working with a single binary worktape, that cannot be accepted in sublogarithmic weak space by any pebble machine (i.e., Viliam Geffert, Giovanni Pighizzini, Carlo Mereghetti |
Fundam. Informaticae | 2 |
| 2009 | Converting Self-verifying Automata into Deterministic Automata
Galina Jirásková, Giovanni Pighizzini |
LATA | 2 |
| 2009 | Preface
Cezar Câmpeanu, Giovanni Pighizzini |
Theor. Comput. Sci. | 2 |
| 2008 | Deterministic Pushdown Automata and Unary Languages
Giovanni Pighizzini |
CIAA | 1 |
| 2007 | Descriptional Complexity of Bounded Context-Free Languages
Andreas Malcher, Giovanni Pighizzini |
Developments in Language Theory | 2 |
| 2007 | Complementing two-way finite automata
Viliam Geffert, Carlo Mereghetti, Giovanni Pighizzini |
Inf. Comput. | 3 |
| 2007 | Preface
Hing Leung, Giovanni Pighizzini |
Theor. Comput. Sci. | 2 |
| 2005 | Complementing Two-Way Finite Automata
Viliam Geffert, Carlo Mereghetti, Giovanni Pighizzini |
Developments in Language Theory | 3 |
| 2005 | Complementing unary nondeterministic automata
Filippo Mera, Giovanni Pighizzini |
Theor. Comput. Sci. | 2 |
| 2003 | Converting two-way nondeterministic unary automata into simpler automata
Viliam Geffert, Carlo Mereghetti, Giovanni Pighizzini |
Theor. Comput. Sci. | 3 |
| 2002 | Simulating finite automata with context-free grammars
Michael Domaratzki, Giovanni Pighizzini, Jeffrey Shallit |
Inf. Process. Lett. | 2 |
| 2002 | Unary Context-Free Grammars and Pushdown Automata, Descriptional Complexity and Auxiliary Space Lower Bounds
Giovanni Pighizzini, Jeffrey Shallit, Ming-wei Wang |
J. Comput. Syst. Sci. | 1 |
| 2002 | Distances between languages and reflexivity of relations
Christian Choffrut, Giovanni Pighizzini |
Theor. Comput. Sci. | 2 |
| 2001 | Converting Two-Way Nondeterministic Unary Automata into Simpler Automata
Viliam Geffert, Carlo Mereghetti, Giovanni Pighizzini |
MFCS | 3 |
| 2001 | How Hard Is Computing the Edit Distance?
Giovanni Pighizzini |
Inf. Comput. | 1 |
| 2001 | Optimal Simulations between Unary AutomataabstractWe consider the problem of computing the costs---{ in terms of states---of optimal simulations between different kinds of finite automata recognizing unary languages. Our main result is a tight simulation of unary n-state two-way nondeterministic automata by $O({{\rm e}^{\sqrt{{n}\ln{n}}}})$-state one-way deterministic automata. In addition, we show that, given a unary n-state two-way nondeterministic automaton, one can construct an equivalent O(n 2 )-state two-way nondeterministic automaton performing both input head reversals and nondeterministic choices only at the ends of the input tape. Further results on simulating unary one-way alternating finite automata are also discussed. Carlo Mereghetti, Giovanni Pighizzini |
SIAM J. Comput. | 2 |
| 2000 | Unary Pushdown Automata and Auxiliary Space Lower Bounds
Giovanni Pighizzini |
MFCS | 1 |
| 2000 | Unary Language Concatenation and Its State Complexity
Giovanni Pighizzini |
CIAA | 1 |
| 1998 | Optimal Simulations Between Unary Automata
Carlo Mereghetti, Giovanni Pighizzini |
STACS | 2 |
| 1998 | Sublogarithmic Bounds on Space and ReversalsabstractThe complexity measure under consideration is $\mbox{\rm SPACE}\!\times\!\mbox{\rm REVERSALS}$ for Turing machines that are able to branch both existentially and universally. We show that, for any function $h(n)$ between $\log\log n$ and $\log n$, $\Pi_1 \mbox{\rm SPACE}\!\times\!\mbox{\rm REVERSALS} (h(n))$ is separated {}from $\Sigma_1 \mbox{\rm SPACE}\!\times\!\mbox{\rm REVERSALS} (h(n))$ as well as {}from $\mbox{\sf co}\Sigma_1 \mbox{\rm SPACE}\!\times\!\mbox{\rm REVERSALS} (h(n))$, for middle, accept, and weak modes of this complexity measure. This also separates determinism from the higher levels of the alternating hierarchy. For "well-behaved" functions h(n) between log log n and log n, almost all of the above separations can be obtained by using unary witness languages. In addition, the construction of separating languages contributes to the research on minimal resource requirements for computational devices capable of recognizing nonregular languages. For any (arbitrarily slow growing) unbounded monotone recursive function f(n), a nonregular unary language is presented that can be accepted by a \middle\ \mbox{$\Pi_1$ alternating} Turing machine in s(n) space and i(n) input head reversals, with $s(n)\cdot i(n)\in{\cal O}(\log\log n\cdot f(n))$. Thus, there is no exponential gap for the optimal lower bound on the product $s(n)\cdot i(n)$ between unary and general nonregular language acceptance---in sharp contrast with the one-way case. Viliam Geffert, Carlo Mereghetti, Giovanni Pighizzini |
SIAM J. Comput. | 3 |
| 1997 | Distances Between Languages and Reflexivity of Relations
Christian Choffrut, Giovanni Pighizzini |
MFCS | 2 |
| 1996 | Probabilistic Asynchronous Automata
S. Jesi, Giovanni Pighizzini, Nicoletta Sabadini |
Math. Syst. Theory | 2 |
| 1995 | How Hard is to Compute the Edit Distance
Giovanni Pighizzini |
FCT | 1 |
| 1995 | Strong Optimal Lower Bounds for Turing Machines that Accept Nonregular Languages
Alberto Bertoni, Carlo Mereghetti, Giovanni Pighizzini |
MFCS | 3 |
| 1995 | A Remark on Middle Space Bounded Alternating Turing Machines
Carlo Mereghetti, Giovanni Pighizzini |
Inf. Process. Lett. | 2 |
| 1994 | On Languages Accepted with Simultaneous Complexity Bounds and Their Ranking Problem
Alberto Bertoni, Carlo Mereghetti, Giovanni Pighizzini |
MFCS | 3 |
| 1994 | On the Existence of Minimum Asynchronous Automata and on the Equivalence Problem for Unambiguous Regular Trace Languages
Danilo Bruschi, Giovanni Pighizzini, Nicoletta Sabadini |
Inf. Comput. | 2 |
| 1994 | An Optimal Lower Bound for Nonregular Languages
Alberto Bertoni, Carlo Mereghetti, Giovanni Pighizzini |
Inf. Process. Lett. | 3 |
| 1994 | Corrigendum: An Optimal Lower Bound for Nonregular Languages
Alberto Bertoni, Carlo Mereghetti, Giovanni Pighizzini |
Inf. Process. Lett. | 3 |
| 1994 | Asynchronous Automata Versus Asynchronous Cellular Automata
Giovanni Pighizzini |
Theor. Comput. Sci. | 1 |
| 1993 | The Complexity of Computing Maximal Word Functions
Eric Allender, Danilo Bruschi, Giovanni Pighizzini |
Comput. Complex. | 3 |
| 1991 | The Complexity of Computing Maximal Word Functions
Danilo Bruschi, Giovanni Pighizzini |
FCT | 2 |
| 1988 | On the Existence of the Minimum Asynchronous Automaton and on Decision Problems for Unambiguous Regular Trace Languages
Danilo Bruschi, Giovanni Pighizzini, Nicoletta Sabadini |
STACS | 2 |