Skip to main content

Showing 1–30 of 30 results for author: Manzoni, L

Searching in archive cs. Search in all archives.
.
  1. arXiv:2401.04567  [pdf, ps, other

    cs.NE cs.CR

    A Discrete Particle Swarm Optimizer for the Design of Cryptographic Boolean Functions

    Authors: Luca Mariot, Alberto Leporati, Luca Manzoni

    Abstract: A Particle Swarm Optimizer for the search of balanced Boolean functions with good cryptographic properties is proposed in this paper. The algorithm is a modified version of the permutation PSO by Hu, Eberhart and Shi which preserves the Hamming weight of the particles positions, coupled with the Hill Climbing method devised by Millan, Clark and Dawson to improve the nonlinearity and deviation from… ▽ More

    Submitted 9 January, 2024; originally announced January 2024.

    Comments: Extended version of the poster paper "Heuristic Search by Particle Swarm Optimization of Boolean Functions for Cryptographic Applications" published in GECCO 2015

  2. arXiv:2312.09449  [pdf, other

    eess.SP cs.CY cs.LG

    vEEGNet: learning latent representations to reconstruct EEG raw data via variational autoencoders

    Authors: Alberto Zancanaro, Giulia Cisotto, Italo Zoppis, Sara Lucia Manzoni

    Abstract: Electroencephalografic (EEG) data are complex multi-dimensional time-series that are very useful in many applications, from diagnostics to driving brain-computer interface systems. Their classification is still a challenging task, due to the inherent within- and between-subject variability and their low signal-to-noise ratio. On the other hand, the reconstruction of raw EEG data is even more diffi… ▽ More

    Submitted 16 November, 2023; originally announced December 2023.

  3. arXiv:2312.00799  [pdf, other

    eess.SP cs.LG

    hvEEGNet: exploiting hierarchical VAEs on EEG data for neuroscience applications

    Authors: Giulia Cisotto, Alberto Zancanaro, Italo F. Zoppis, Sara L. Manzoni

    Abstract: With the recent success of artificial intelligence in neuroscience, a number of deep learning (DL) models were proposed for classification, anomaly detection, and pattern recognition tasks in electroencephalography (EEG). EEG is a multi-channel time-series that provides information about the individual brain activity for diagnostics, neuro-rehabilitation, and other applications (including emotions… ▽ More

    Submitted 20 November, 2023; originally announced December 2023.

  4. arXiv:2307.15612  [pdf, ps, other

    cs.CC math.DS

    Fixed Points and Attractors of Reactantless and Inhibitorless Reaction Systems

    Authors: Rocco Ascone, Giulia Bernardini, Luca Manzoni

    Abstract: Reaction systems are discrete dynamical systems that model biochemical processes in living cells using finite sets of reactants, inhibitors, and products. We investigate the computational complexity of a comprehensive set of problems related to the existence of fixed points and attractors in two constrained classes of reaction systems, in which either reactants or inhibitors are disallowed. These… ▽ More

    Submitted 30 October, 2023; v1 submitted 28 July, 2023; originally announced July 2023.

    Comments: 32 pages. The previous version contained major mistakes. The wrong results are the former Corollaries 9, 10, 15, 17, 23, 25, 25, 32 and 36, Proposition 31 and Remark 30 (all following from a single mistake). We have now corrected all these results

  5. arXiv:2305.16956  [pdf, other

    cs.NE

    Local Search, Semantics, and Genetic Programming: a Global Analysis

    Authors: Fabio Anselmi, Mauro Castelli, Alberto d'Onofrio, Luca Manzoni, Luca Mariot, Martina Saletta

    Abstract: Geometric Semantic Geometric Programming (GSGP) is one of the most prominent Genetic Programming (GP) variants, thanks to its solid theoretical background, the excellent performance achieved, and the execution time significantly smaller than standard syntax-based GP. In recent years, a new mutation operator, Geometric Semantic Mutation with Local Search (GSM-LS), has been proposed to include a loc… ▽ More

    Submitted 26 May, 2023; originally announced May 2023.

    Comments: 22 pages, 4 figures, 1 table

  6. arXiv:2303.05228  [pdf, ps, other

    cs.CR cs.IT math.CO

    A classification of S-boxes generated by Orthogonal Cellular Automata

    Authors: Luca Mariot, Luca Manzoni

    Abstract: Most of the approaches published in the literature to construct S-boxes via Cellular Automata (CA) work by either iterating a finite CA for several time steps, or by a one-shot application of the global rule. The main characteristic that brings together these works is that they employ a single CA rule to define the vectorial Boolean function of the S-box. In this work, we explore a different direc… ▽ More

    Submitted 9 March, 2023; originally announced March 2023.

    Comments: 22 pages. Extended version of "On the Linear Components Space of S-boxes Generated by Orthogonal Cellular Automata" arXiv:2203.14365v, presented at ACRI 2022. Currently under submission at Natural Computing

  7. arXiv:2211.11551  [pdf, other

    cs.NE cs.CR cs.DM cs.IT math.CO

    Evolutionary Strategies for the Design of Binary Linear Codes

    Authors: Claude Carlet, Luca Mariot, Luca Manzoni, Stjepan Picek

    Abstract: The design of binary error-correcting codes is a challenging optimization problem with several applications in telecommunications and storage, which has also been addressed with metaheuristic techniques and evolutionary algorithms. Still, all these efforts focused on optimizing the minimum distance of unrestricted binary codes, i.e., with no constraints on their linearity, which is a desirable pro… ▽ More

    Submitted 21 November, 2022; originally announced November 2022.

    Comments: 15 pages, 3 figures, 3 tables

  8. arXiv:2207.08280  [pdf, ps, other

    cs.CR math.CO

    Building Correlation Immune Functions from Sets of Mutually Orthogonal Cellular Automata

    Authors: Luca Mariot, Luca Manzoni

    Abstract: Correlation immune Boolean functions play an important role in the implementation of efficient masking countermeasures for side-channel attacks in cryptography. In this paper, we investigate a method to construct correlation immune functions through families of mutually orthogonal cellular automata (MOCA). First, we show that the orthogonal array (OA) associated to a family of MOCA can be expanded… ▽ More

    Submitted 17 July, 2022; originally announced July 2022.

    Comments: 15 pages, 1 figure, 1 table

  9. arXiv:2206.10974  [pdf, other

    cs.NE

    The Influence of Local Search over Genetic Algorithms with Balanced Representations

    Authors: Luca Manzoni, Luca Mariot, Eva Tuba

    Abstract: We continue the study of Genetic Algorithms (GA) on combinatorial optimization problems where the candidate solutions need to satisfy a balancedness constraint. It has been observed that the reduction of the search space size granted by ad-hoc crossover and mutation operators does not usually translate to a substantial improvement of the GA performances. There is still no clear explanation of this… ▽ More

    Submitted 22 June, 2022; originally announced June 2022.

    Comments: 14 pages, 4 figures

  10. arXiv:2205.02598  [pdf, other

    cs.NE

    The Effect of Multi-Generational Selection in Geometric Semantic Genetic Programming

    Authors: Mauro Castelli, Luca Manzoni, Luca Mariot, Giuliamaria Menara, Gloria Pietropolli

    Abstract: Among the evolutionary methods, one that is quite prominent is Genetic Programming, and, in recent years, a variant called Geometric Semantic Genetic Programming (GSGP) has shown to be successfully applicable to many real-world problems. Due to a peculiarity in its implementation, GSGP needs to store all the evolutionary history, i.e., all populations from the first one. We exploit this stored inf… ▽ More

    Submitted 5 May, 2022; originally announced May 2022.

    Comments: 19 pages, 4 figures, 5 tables. Submitted to Applied Sciences

  11. arXiv:2203.14365  [pdf, ps, other

    cs.CR cs.FL math.CO

    On the Linear Components Space of S-boxes Generated by Orthogonal Cellular Automata

    Authors: Luca Mariot, Luca Manzoni

    Abstract: We investigate S-boxes defined by pairs of Orthogonal Cellular Automata (OCA), motivated by the fact that such CA always define bijective vectorial Boolean functions, and could thus be interesting for the design of block ciphers. In particular, we perform an exhaustive search of all nonlinear OCA pairs of diameter $d=4$ and $d=5$, which generate S-boxes of size $6\times 6$ and $8\times 8$, respect… ▽ More

    Submitted 14 May, 2022; v1 submitted 27 March, 2022; originally announced March 2022.

    Comments: 13 pages, updated version accepted in ACRI 2022

  12. arXiv:2111.13248  [pdf, ps, other

    cs.CR

    Heuristic Search of (Semi-)Bent Functions based on Cellular Automata

    Authors: Luca Mariot, Martina Saletta, Alberto Leporati, Luca Manzoni

    Abstract: An interesting thread in the research of Boolean functions for cryptography and coding theory is the study of secondary constructions: given a known function with a good cryptographic profile, the aim is to extend it to a (usually larger) function possessing analogous properties. In this work, we continue the investigation of a secondary construction based on cellular automata, focusing on the cla… ▽ More

    Submitted 25 November, 2021; originally announced November 2021.

    Comments: 29 pages, 2 figures, 2 tables, preprint submitted to Natural Computing

  13. Salp Swarm Optimization: a Critical Review

    Authors: Mauro Castelli, Luca Manzoni, Luca Mariot, Marco S. Nobile, Andrea Tangherloni

    Abstract: In the crowded environment of bio-inspired population-based metaheuristics, the Salp Swarm Optimization (SSO) algorithm recently appeared and immediately gained a lot of momentum. Inspired by the peculiar spatial arrangement of salp colonies, which are displaced in long chains following a leader, this algorithm seems to provide an interesting optimization performance. However, the original work wa… ▽ More

    Submitted 6 November, 2021; v1 submitted 3 June, 2021; originally announced June 2021.

    Comments: 25 pages, 6 figures. Published in Expert Systems with Applications

    Journal ref: Expert Systems with Applications, Volume 189, 2022, 116029

  14. arXiv:2105.04308  [pdf, ps, other

    cs.FL

    Parallel Sandpiles or Spurious Bidirectional Icepiles?

    Authors: Gianpiero Cattaneo, Luca Manzoni

    Abstract: In a recent paper E. Formenti and K. Perrot (FP) introduce a global rule assumed to describe the discrete time dynamics associated with a sandpile model under the parallel application of a suitable local rule acting on d dimensional lattices of cells equipped with uniform neighborhood. In this paper we submit this approach to a critical analysis, in the simplest elementary particular case of a one… ▽ More

    Submitted 16 May, 2021; v1 submitted 10 May, 2021; originally announced May 2021.

  15. arXiv:2005.08300  [pdf, other

    nlin.CG cs.CR

    Exploring Semi-bent Boolean Functions Arising from Cellular Automata

    Authors: Luca Mariot, Martina Saletta, Alberto Leporati, Luca Manzoni

    Abstract: Semi-bent Boolean functions are interesting from a cryptographic standpoint, since they possess several desirable properties such as having a low and flat Walsh spectrum, which is useful to resist linear cryptanalysis. In this paper, we consider the search of semi-bent functions through a construction based on cellular automata (CA). In particular, the construction defines a Boolean function by co… ▽ More

    Submitted 17 May, 2020; originally announced May 2020.

    Comments: 12 pages, 1 figure, submitted to ACRI 2020

  16. arXiv:2004.13832  [pdf, other

    cs.CL cs.AI cs.NE

    Towards an evolutionary-based approach for natural language processing

    Authors: Luca Manzoni, Domagoj Jakobovic, Luca Mariot, Stjepan Picek, Mauro Castelli

    Abstract: Tasks related to Natural Language Processing (NLP) have recently been the focus of a large research endeavor by the machine learning community. The increased interest in this area is mainly due to the success of deep learning methods. Genetic Programming (GP), however, was not under the spotlight with respect to NLP tasks. Here, we propose a first proof-of-concept that combines GP with the well es… ▽ More

    Submitted 23 April, 2020; originally announced April 2020.

    Comments: 18 pages, 7 figures, 2 tables. Accepted for publication at the Genetic and Evolutionary Computation Conference (GECCO 2020)

  17. arXiv:2004.11331  [pdf, other

    cs.NE

    Tip the Balance: Improving Exploration of Balanced Crossover Operators by Adaptive Bias

    Authors: Luca Manzoni, Luca Mariot, Eva Tuba

    Abstract: The use of balanced crossover operators in Genetic Algorithms (GA) ensures that the binary strings generated as offsprings have the same Hamming weight of the parents, a constraint which is sought in certain discrete optimization problems. Although this method reduces the size of the search space, the resulting fitness landscape often becomes more difficult for the GA to explore and to discover op… ▽ More

    Submitted 23 April, 2020; originally announced April 2020.

    Comments: 13 pages, 4 figures

  18. arXiv:2004.11300  [pdf, other

    cs.NE cs.CV cs.LG

    CoInGP: Convolutional Inpainting with Genetic Programming

    Authors: Domagoj Jakobovic, Luca Manzoni, Luca Mariot, Stjepan Picek, Mauro Castelli

    Abstract: We investigate the use of Genetic Programming (GP) as a convolutional predictor for missing pixels in images. The training phase is performed by swee** a sliding window over an image, where the pixels on the border represent the inputs of a GP tree. The output of the tree is taken as the predicted value for the central pixel. We consider two topologies for the sliding window, namely the Moore an… ▽ More

    Submitted 25 April, 2021; v1 submitted 23 April, 2020; originally announced April 2020.

    Comments: 21 pages, 8 figures, updated pre-print accepted at GECCO 2021

  19. arXiv:1904.10494  [pdf, other

    cs.NE

    Balanced Crossover Operators in Genetic Algorithms

    Authors: Luca Manzoni, Luca Mariot, Eva Tuba

    Abstract: In several combinatorial optimization problems arising in cryptography and design theory, the admissible solutions must often satisfy a balancedness constraint, such as being represented by bitstrings with a fixed number of ones. For this reason, several works in the literature tackling these optimization problems with Genetic Algorithms (GA) introduced new balanced crossover operators which ensur… ▽ More

    Submitted 17 November, 2019; v1 submitted 23 April, 2019; originally announced April 2019.

    Comments: 26 pages, 9 figures. General revision of the original draft following reviews

  20. The many roads to the simulation of reaction systems

    Authors: Claudio Ferretti, Alberto Leporati, Luca Manzoni, Antonio E. Porreca

    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… ▽ More

    Submitted 15 April, 2019; originally announced April 2019.

    Comments: Postprint, to appear in Fundamenta Informaticae

    Journal ref: Fundamenta Informaticae, vol. 171, no. 1-4, pp. 175-188, 2020

  21. Complexity of the dynamics of reaction systems

    Authors: Alberto Dennunzio, Enrico Formenti, Luca Manzoni, Antonio E. Porreca

    Abstract: Reaction systems are discrete dynamical systems inspired by bio-chemical processes, whose dynamical behaviour is expressed by set-theoretic operations on finite sets. Reaction systems thus provide a description of bio-chemical phenomena that complements the more traditional approaches, for instance those based on differential equations. A comprehensive list of decision problems about the dynamical… ▽ More

    Submitted 19 March, 2019; originally announced March 2019.

    Comments: Preprint

    Journal ref: Information and Computation, Volume 267, August 2019, Pages 96-109

  22. Characterizing PSPACE with shallow non-confluent P systems

    Authors: Alberto Leporati, Luca Manzoni, Giancarlo Mauri, Antonio E. Porreca, Claudio Zandron

    Abstract: In P systems with active membranes, the question of understanding the power of non-confluence within a polynomial time bound is still an open problem. It is known that, for shallow P systems, that is, with only one level of nesting, non-confluence allows them to solve conjecturally harder problems than confluent P systems, thus reaching PSPACE. Here we show that PSPACE is not only a bound, but act… ▽ More

    Submitted 22 February, 2019; originally announced February 2019.

    Comments: Preprint. arXiv admin note: text overlap with arXiv:1902.03879

    Journal ref: Journal of Membrane Computing 1, 75-84 (2019)

  23. On the dynamical behaviour of linear higher-order cellular automata and its decidability

    Authors: Alberto Dennunzio, Enrico Formenti, Luca Manzoni, Luciano Margara, Antonio E. Porreca

    Abstract: Higher-order cellular automata (HOCA) are a variant of cellular automata (CA) used in many applications (ranging, for instance, from the design of secret sharing schemes to data compression and image processing), and in which the global state of the system at time $t$ depends not only on the state at time $t-1$, as in the original model, but also on the states at time $t-2, \ldots, t-n$, where… ▽ More

    Submitted 18 February, 2019; originally announced February 2019.

    Comments: Preprint

    Journal ref: Information Sciences 486 (2019) 73-87

  24. A Turing machine simulation by P systems without charges

    Authors: Alberto Leporati, Luca Manzoni, Giancarlo Mauri, Antonio E. Porreca, Claudio Zandron

    Abstract: It is well known that the kind of P systems involved in the definition of the P conjecture is able to solve problems in the complexity class $\mathbf{P}$ by leveraging the uniformity condition. Here we show that these systems are indeed able to simulate deterministic Turing machines working in polynomial time with a weaker uniformity condition and using only one level of membrane nesting. This all… ▽ More

    Submitted 11 February, 2019; originally announced February 2019.

    Comments: Asian Branch of International Conference on Membrane Computing (ACMC 2018). arXiv admin note: text overlap with arXiv:1902.03879

    Journal ref: Journal of Membrane Computing 2, 71-79 (2020)

  25. Solving QSAT in sublinear depth

    Authors: Alberto Leporati, Luca Manzoni, Giancarlo Mauri, Antonio E. Porreca, Claudio Zandron

    Abstract: Among $\mathbf{PSPACE}$-complete problems, QSAT, or quantified SAT, is one of the most used to show that the class of problems solvable in polynomial time by families of a given variant of P systems includes the whole $\mathbf{PSPACE}$. However, most solutions require a membrane nesting depth that is linear with respect to the number of variables of the QSAT instance under consideration. While a s… ▽ More

    Submitted 12 February, 2019; v1 submitted 11 February, 2019; originally announced February 2019.

    Comments: 19th International Conference on Membrane Computing (CMC19)

    Journal ref: Lecture Notes in Computer Science 11399 (2019) 188-201

  26. arXiv:1901.01534  [pdf, ps, other

    nlin.CG cs.DM

    Search Space Reduction of Asynchrony Immune Cellular Automata by Center Permutivity

    Authors: Luca Mariot, Luca Manzoni, Alberto Dennunzio

    Abstract: We continue the study of asynchrony immunity in cellular automata (CA), which can be considered as a weaker version of correlation immunity in the context of vectorial Boolean functions. The property could have applications as a countermeasure for side-channel attacks in CA-based cryptographic primitives, such as S-boxes and pseudorandom number generators. We first give some theoretical results on… ▽ More

    Submitted 21 July, 2019; v1 submitted 6 January, 2019; originally announced January 2019.

    Comments: 12 pages, 2 figures, extended version of the paper "Asynchrony Immune Cellular Automata" by L. Mariot presented at ACA 2016. Corrected small typos from previous version and added three bibliographical references

  27. arXiv:1801.07668  [pdf, other

    cs.NE cs.LG stat.ML

    Pruning Techniques for Mixed Ensembles of Genetic Programming Models

    Authors: Mauro Castelli, Ivo Gonçalves, Luca Manzoni, Leonardo Vanneschi

    Abstract: The objective of this paper is to define an effective strategy for building an ensemble of Genetic Programming (GP) models. Ensemble methods are widely used in machine learning due to their features: they average out biases, they reduce the variance and they usually generalize better than single models. Despite these advantages, building ensemble of GP models is not a well-developed topic in the e… ▽ More

    Submitted 23 January, 2018; originally announced January 2018.

  28. arXiv:1707.00451  [pdf, other

    cs.NE

    A Distance Between Populations for n-Points Crossover in Genetic Algorithms

    Authors: Mauro Castelli, Gianpiero Cattaneo, Luca Manzoni, Leonardo Vanneschi

    Abstract: Genetic algorithms (GAs) are an optimization technique that has been successfully used on many real-world problems. There exist different approaches to their theoretical study. In this paper we complete a recently presented approach to model one-point crossover using pretopologies (or Cech topologies) in two ways. First, we extend it to the case of n-points crossover. Then, we experimentally study… ▽ More

    Submitted 3 July, 2017; originally announced July 2017.

  29. arXiv:1208.2437  [pdf, other

    cs.NE

    An Efficient Genetic Programming System with Geometric Semantic Operators and its Application to Human Oral Bioavailability Prediction

    Authors: Mauro Castelli, Luca Manzoni, Leonardo Vanneschi

    Abstract: Very recently new genetic operators, called geometric semantic operators, have been defined for genetic programming. Contrarily to standard genetic operators, which are uniquely based on the syntax of the individuals, these new operators are based on their semantics, meaning with it the set of input-output pairs on training data. Furthermore, these operators present the interesting property of ind… ▽ More

    Submitted 12 August, 2012; originally announced August 2012.

  30. arXiv:1105.0065  [pdf, ps, other

    cs.FL nlin.CG

    Computational Aspects of Asynchronous CA

    Authors: Jérôme Chandesris, Alberto Dennunzio, Enrico Formenti, Luca Manzoni

    Abstract: This work studies some aspects of the computational power of fully asynchronous cellular automata (ACA). We deal with some notions of simulation between ACA and Turing Machines. In particular, we characterize the updating sequences specifying which are "universal", i.e., allowing a (specific family of) ACA to simulate any TM on any input. We also consider the computational cost of such simulations… ▽ More

    Submitted 30 April, 2011; originally announced May 2011.