Antonio E. Porreca

dblp:70/7551 · DBLP profile ↗
← Back
31ranked-venue papers
4as first author
4since 2021 · last 2026
0000-0003-1544-028XORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 26 · 3 first-author · 3 since 2021Artificial intelligence and machine learning · 4 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1
YearPublicationVenuePosition
2026 Infinite trees for division and roots over finite discrete-time dynamical systems
François Doré, Kévin Perrot, Antonio E. Porreca, Sara Riva, Marius Rolland
Nat. Comput.3
2025 Injectivity of Polynomials over Finite Discrete Dynamical Systems
Antonio E. Porreca, Marius Rolland
CiE1
2024 Polynomial-delay generation of functional digraphs up to isomorphism
abstract
We describe a procedure for the generation of functional digraphs up to isomorphism; these are digraphs with uniform outdegree 1, also called mapping patterns, finite endofunctions, or finite discrete-time dynamical systems . This procedure is based on a reverse search algorithm for the generation of connected functional digraphs, which is then applied as a subroutine for the generation of arbitrary ones. Both algorithms output solutions with O ( n 2 ) delay and require linear space with respect to the number n of vertices.
Oscar Defrain, Antonio E. Porreca, Ekaterina Timofeeva
Discret. Appl. Math.2
2024 Decomposition and factorisation of transients in functional graphs
François Doré, Enrico Formenti, Antonio E. Porreca, Sara Riva
Theor. Comput. Sci.3
2020 The Many Roads to the Simulation of Reaction Systems
abstract
Reaction systems are a computational model inspired by the bio-chemical reactions that happen inside biological cells. They have been and currently are studied for their many nice theoretical properties. They are also a useful modeling tool for biochemical systems, but in order to be able to employ them effectively in the field the presence of efficient and widely available simulators is essential. Here we explore three different algorithms and implementations of the simulation, comparing them to the current state of the art. We also show that we can obtain performances comparable to GPU-based simulations on real-world systems by using a carefully tuned CPU-based simulator.
Claudio Ferretti, Alberto Leporati, Luca Manzoni, Antonio E. Porreca
Fundam. Informaticae4
2020 Subroutines in P systems and closure properties of their complexity classes
Alberto Leporati, Luca Manzoni, Giancarlo Mauri, Antonio E. Porreca, Claudio Zandron
Theor. Comput. Sci.4
2019 Decidability of Sensitivity and Equicontinuity for Linear Higher-Order Cellular Automata
Alberto Dennunzio, Enrico Formenti, Luca Manzoni, Luciano Margara, Antonio E. Porreca
LATA5
2019 Complexity of the dynamics of reaction systems
Alberto Dennunzio, Enrico Formenti, Luca Manzoni, Antonio E. Porreca
Inf. Comput.4
2019 On the dynamical behaviour of linear higher-order cellular automata and its decidability
Alberto Dennunzio, Enrico Formenti, Luca Manzoni, Luciano Margara, Antonio E. Porreca
Inf. Sci.5
2017 Tissue P Systems with Small Cell Volume
abstract
Traditionally, P systems allow their membranes or cells to grow exponentially (or even more) in volume with respect to the size of the multiset of objects they contain in the initial configuration. This behaviour is, in general, biologically unrealistic, since large cells tend to divide in order to maintain a suitably large surface-area-to-volume ratio. On the other hand, it is usually the number of cells that needs to grow exponentially with time by binary division in order to solve NP-complete problems in polynomial time. In this paper we investigate families of tissue P systems with cell division where each cell has a small volume (i.e., sub-polynomial with respect to the input size), assuming that each bit of information contained in the cell, including both those needed to represent the multiset of objects and the cell label, occupies a unit of volume. We show that even a constant volume bound allows us to reach computational universality for families of tissue P systems with cell division, if we employ an exponential-time uniformity condition on the families. Furthermore, we also show that a sub-polynomial volume does not suffice to solve NP-complete problems in polynomial time, unless the satisfiability problem for Boolean formulae can be solved in sub-exponential time, and that solving an NP-complete problem in polynomial time with logarithmic cell volume implies P = NP.
Alberto Leporati, Luca Manzoni, Giancarlo Mauri, Antonio E. Porreca, Claudio Zandron
Fundam. Informaticae4
2017 Efficient Simulation of Reaction Systems on Graphics Processing Units
abstract
Reaction systems represent a theoretical framework based on the regulation mechanisms of facilitation and inhibition of biochemical reactions. The dynamic process defined by a reaction system is typically derived by hand, starting from the set of reactions and a given context sequence. However, thi s procedure may be error-prone and time-consuming, especially when the size of the reaction system increases. Here we present HERESY, a simulator of reaction systems accelerated on Graphics Processing Units (GPUs). HERESY is based on a fine-grained parallelization strategy, whereby all reactions are simultaneously executed on the GPU, therefore reducing the overall running time of the simulation. HERESY is particularly advantageous for the simulation of large-scale reaction systems, consisting of hundreds or thousands of reactions. By considering as test case some reaction systems with an increasing number of reactions and entities, as well as an increasing number of entities per reaction, we show that HERESY allows up to 29× speed-up with respect to a CPU-based simulator of reaction systems. Finally, we provide some directions for the optimization of HERESY, considering minimal reaction systems in normal form.
Marco S. Nobile, Antonio E. Porreca, Simone Spolaor, Luca Manzoni, Paolo Cazzaniga, Giancarlo Mauri, Daniela Besozzi
Fundam. Informaticae2
2017 Characterising the complexity of tissue P systems with fission rules
Alberto Leporati, Luca Manzoni, Giancarlo Mauri, Antonio E. Porreca, Claudio Zandron
J. Comput. Syst. Sci.4
2017 Computational complexity of finite asynchronous cellular automata
Alberto Dennunzio, Enrico Formenti, Luca Manzoni, Giancarlo Mauri, Antonio E. Porreca
Theor. Comput. Sci.5
2017 A toolbox for simpler active membrane algorithms
Alberto Leporati, Luca Manzoni, Giancarlo Mauri, Antonio E. Porreca, Claudio Zandron
Theor. Comput. Sci.4
2017 The counting power of P systems with antimatter
Alberto Leporati, Luca Manzoni, Giancarlo Mauri, Antonio E. Porreca, Claudio Zandron
Theor. Comput. Sci.4
2016 Reachability in Resource-Bounded Reaction Systems
Alberto Dennunzio, Enrico Formenti, Luca Manzoni, Antonio E. Porreca
LATA4
2016 Monodirectional P systems
Alberto Leporati, Luca Manzoni, Giancarlo Mauri, Antonio E. Porreca, Claudio Zandron
Nat. Comput.4
2016 Complexity of model checking for reaction systems
Sepinoud Azimi, Cristian Gratie, Sergiu Ivanov 0001, Luca Manzoni, Ion Petre, Antonio E. Porreca
Theor. Comput. Sci.6
2015 Preimage Problems for Reaction Systems
Alberto Dennunzio, Enrico Formenti, Luca Manzoni, Antonio E. Porreca
LATA4
2015 Complexity Classes for Membrane Systems: A Survey
Giancarlo Mauri, Alberto Leporati, Luca Manzoni, Antonio E. Porreca, Claudio Zandron
LATA4
2015 Membrane Division, Oracles, and the Counting Hierarchy
abstract
Polynomial-time P systems with active membranes characterise PSPACE by exploiting membranes nested to a polynomial depth, which may be subject to membrane division rules. When only elementary (leaf) membrane division rules are allowed, the computing power decreases to P PP = P #P , the class of problems solvable in polynomial time by deterministic Turing machines equipped with oracles for counting (or majority) problems. In this paper we investigate a variant of intermediate power, limiting membrane nesting (hence membrane division) to constant depth, and we prove that the resulting P systems can solve all problems in the counting hierarchy CH, which is located between P PP and PSPACE. In particular, for each integer k ≥ 0 we provide a lower bound to the computing power of P systems of depth k.
Alberto Leporati, Luca Manzoni, Giancarlo Mauri, Antonio E. Porreca, Claudio Zandron
Fundam. Informaticae4
2015 Recent complexity-theoretic results on P systems with active membranes
abstract
Membrane systems, also called P systems, are an interesting class of parallel and distributed models of computation inspired by cell biology. They have been thoroughly investigated in the literature, both from the theoretical standpoint—analysing their computing power and efficiency—and as tools to model natural phenomena. In this article, we focus on the complexity theory of P systems with active membranes, a variant of P systems where the membranes themselves affect the applicability of rules and change (both in number and structurally) during computations. We summarize the main results on their space complexity, and describe some recent improvements related to time complexity, proved via a few general proof techniques.
Giancarlo Mauri, Alberto Leporati, Antonio E. Porreca, Claudio Zandron
J. Log. Comput.3
2015 On the complexity of occurrence and convergence problems in reaction systems
Enrico Formenti, Luca Manzoni, Antonio E. Porreca
Nat. Comput.3
2015 Ancestors, descendants, and gardens of Eden in reaction systems
Alberto Dennunzio, Enrico Formenti, Luca Manzoni, Antonio E. Porreca
Theor. Comput. Sci.4
2014 Fixed Points and Attractors of Reaction Systems
Enrico Formenti, Luca Manzoni, Antonio E. Porreca
CiE3
2014 Constant-Space P Systems with Active Membranes
abstract
We show that a constant amount of space is sufficient to simulate a polynomial-space bounded Turing machine by P systems with active membranes. We thus obtain a new characterisation of PSPACE, which raises interesting questions about the definition o
Alberto Leporati, Luca Manzoni, Giancarlo Mauri, Antonio E. Porreca, Claudio Zandron
Fundam. Informaticae4
2014 Space complexity equivalence of P systems with active membranes and Turing machines
Artiom Alhazov, Alberto Leporati, Giancarlo Mauri, Antonio E. Porreca, Claudio Zandron
Theor. Comput. Sci.4
2011 P systems with active membranes: trading time for space
Antonio E. Porreca, Alberto Leporati, Giancarlo Mauri, Claudio Zandron
Nat. Comput.1
2010 Computational Complexity Aspects in Membrane Computing
Giancarlo Mauri, Alberto Leporati, Antonio E. Porreca, Claudio Zandron
CiE3
2010 On a Powerful Class of Non-universal P Systems with Active Membranes
Antonio E. Porreca, Alberto Leporati, Claudio Zandron
Developments in Language Theory1
2010 Non-confluence in divisionless P systems with active membranes
Antonio E. Porreca, Giancarlo Mauri, Claudio Zandron
Theor. Comput. Sci.1