Skip to main content

Showing 1–14 of 14 results for author: Leporati, A

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

    quant-ph cs.ET

    An Analysis of Quantum Annealing Algorithms for Solving the Maximum Clique Problem

    Authors: Alessandro Gherardi, Alberto Leporati

    Abstract: Quantum annealers can be used to solve many (possibly NP-hard) combinatorial optimization problems, by formulating them as quadratic unconstrained binary optimization (QUBO) problems or, equivalently, using the Ising formulation. In this paper we analyse the ability of quantum D-Wave annealers to find the maximum clique on a graph, expressed as a QUBO problem. Due to the embedding limit of 164 nod… ▽ More

    Submitted 11 June, 2024; originally announced June 2024.

  2. 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

  3. arXiv:2202.08221  [pdf, other

    cs.NE cs.CR

    Evolutionary Construction of Perfectly Balanced Boolean Functions

    Authors: Luca Mariot, Stjepan Picek, Domagoj Jakobovic, Marko Djurasevic, Alberto Leporati

    Abstract: Finding Boolean functions suitable for cryptographic primitives is a complex combinatorial optimization problem, since they must satisfy several properties to resist cryptanalytic attacks, and the space is very large, which grows super exponentially with the number of input variables. Recent research has focused on the study of Boolean functions that satisfy properties on restricted sets of inputs… ▽ More

    Submitted 16 February, 2022; originally announced February 2022.

    Comments: 19 pages, 2 figures, 3 tables

  4. arXiv:2111.13252  [pdf, other

    cs.NE

    On the Difficulty of Evolving Permutation Codes

    Authors: Luca Mariot, Stjepan Picek, Domagoj Jakobovic, Marko Djurasevic, Alberto Leporati

    Abstract: Combinatorial designs provide an interesting source of optimization problems. Among them, permutation codes are particularly interesting given their applications in powerline communications, flash memories, and block ciphers. This paper addresses the design of permutation codes by evolutionary algorithms (EA) by developing an iterative approach. Starting from a single random permutation, new permu… ▽ More

    Submitted 25 November, 2021; originally announced November 2021.

    Comments: 19 pages, 2 figures, 1 table

  5. 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

  6. arXiv:2105.12039  [pdf, other

    cs.NE

    Evolutionary Algorithms for Designing Reversible Cellular Automata

    Authors: Luca Mariot, Stjepan Picek, Domagoj Jakobovic, Alberto Leporati

    Abstract: Reversible Cellular Automata (RCA) are a particular kind of shift-invariant transformations characterized by a dynamics composed only of disjoint cycles. They have many applications in the simulation of physical systems, cryptography and reversible computing. In this work, we formulate the search of a specific class of RCA -- namely, those whose local update rules are defined by conserved landscap… ▽ More

    Submitted 25 May, 2021; originally announced May 2021.

    Comments: 39 pages, 12 figures, 2 tables, pre-print of an extension of a paper published in EuroGP 2020

  7. 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

  8. arXiv:1906.08249  [pdf, ps, other

    cs.DM math.CO nlin.CG

    Mutually Orthogonal Latin Squares based on Cellular Automata

    Authors: Luca Mariot, Maximilien Gadouleau, Enrico Formenti, Alberto Leporati

    Abstract: We investigate sets of Mutually Orthogonal Latin Squares (MOLS) generated by Cellular Automata (CA) over finite fields. After introducing how a CA defined by a bipermutive local rule of diameter $d$ over an alphabet of $q$ elements generates a Latin square of order $q^{d-1}$, we study the conditions under which two CA generate a pair of orthogonal Latin squares. In particular, we prove that the La… ▽ More

    Submitted 31 October, 2019; v1 submitted 19 June, 2019; originally announced June 2019.

    Comments: 25 pages, 3 figures

  9. 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

  10. 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)

  11. 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)

  12. 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

  13. arXiv:1610.00139  [pdf, ps, other

    cs.DM cs.CR cs.FL nlin.CG

    Constructing Orthogonal Latin Squares from Linear Cellular Automata

    Authors: Luca Mariot, Enrico Formenti, Alberto Leporati

    Abstract: We undertake an investigation of combinatorial designs engendered by cellular automata (CA), focusing in particular on orthogonal Latin squares and orthogonal arrays. The motivation is of cryptographic nature. Indeed, we consider the problem of employing CA to define threshold secret sharing schemes via orthogonal Latin squares. We first show how to generate Latin squares through bipermutive CA. T… ▽ More

    Submitted 1 October, 2016; originally announced October 2016.

    Comments: 9 pages, updated version of exploratory paper presented at AUTOMATA 2016

  14. arXiv:1203.4732  [pdf, other

    cs.DB

    A Unifying Framework to Characterize the Power of a Language to Express Relations

    Authors: Paola Bonizzoni, Peter J. Cameron, Gianluca Della Vedova, Alberto Leporati, Giancarlo Mauri

    Abstract: In this extended abstract we provide a unifying framework that can be used to characterize and compare the expressive power of query languages for different data base models. The framework is based upon the new idea of valid partition, that is a partition of the elements of a given data base, where each class of the partition is composed by elements that cannot be separated (distinguished) accordi… ▽ More

    Submitted 21 March, 2012; originally announced March 2012.

    Comments: 23 pages