-
Experimental algorithms for the dualization problem
Authors:
Mauro Mezzini,
Fernando Cuartero Gomez,
Jose Javier Paulet Gonzalez,
Hernan Indibil de la Cruz Calvo,
Vicente Pascual,
Fernando L. Pelayo
Abstract:
In this paper, we present experimental algorithms for solving the dualization problem. We present the results of extensive experimentation comparing the execution time of various algorithms.
In this paper, we present experimental algorithms for solving the dualization problem. We present the results of extensive experimentation comparing the execution time of various algorithms.
△ Less
Submitted 9 May, 2025;
originally announced May 2025.
-
A polynomial quantum computing algorithm for solving the dualization problem
Authors:
Mauro Mezzini,
Fernando Cuartero Gomez,
Fernando Pelayo,
Jose Javier Paulet Gonzales,
Hernan Indibil de la Cruz Calvo,
Vicente Pascual
Abstract:
Given two prime monotone boolean functions $f:\{0,1\}^n \to \{0,1\}$ and $g:\{0,1\}^n \to \{0,1\}$ the dualization problem consists in determining if $g$ is the dual of $f$, that is if $f(x_1, \dots, x_n)= \overline{g}(\overline{x_1}, \dots \overline{x_n})$ for all $(x_1, \dots x_n) \in \{0,1\}^n$. Associated to the dualization problem there is the corresponding decision problem: given two monoton…
▽ More
Given two prime monotone boolean functions $f:\{0,1\}^n \to \{0,1\}$ and $g:\{0,1\}^n \to \{0,1\}$ the dualization problem consists in determining if $g$ is the dual of $f$, that is if $f(x_1, \dots, x_n)= \overline{g}(\overline{x_1}, \dots \overline{x_n})$ for all $(x_1, \dots x_n) \in \{0,1\}^n$. Associated to the dualization problem there is the corresponding decision problem: given two monotone prime boolean functions $f$ and $g$ is $g$ the dual of $f$? In this paper we present a quantum computing algorithm that solves the decision version of the dualization problem in polynomial time.
△ Less
Submitted 28 August, 2023;
originally announced August 2023.
-
Quantum invariants for the graph isomorphism problem
Authors:
Hernán I. de la Cruz,
Fernando L. Pelayo,
Vicente Pascual,
Jose J. Paulet,
Fernando Cuartero,
Luis Llana,
Mauro Mezzini
Abstract:
Graph Isomorphism is such an important problem in computer science, that it has been widely studied over the last decades. It is well known that it belongs to NP class, but is not NP-complete. It is thought to be of comparable difficulty to integer factorisation. The best known proved algorithm to solve this problem in general, was proposed by László Babai and Eugene Luks in 1983.
Recently, ther…
▽ More
Graph Isomorphism is such an important problem in computer science, that it has been widely studied over the last decades. It is well known that it belongs to NP class, but is not NP-complete. It is thought to be of comparable difficulty to integer factorisation. The best known proved algorithm to solve this problem in general, was proposed by László Babai and Eugene Luks in 1983.
Recently, there has been some research in the topic by using quantum computing, that also leads the present piece of research. In fact, we present a quantum computing algorithm that defines an invariant over Graph Isomorphism characterisation. This quantum algorithm is able to distinguish more non-isomorphic graphs than most of the known invariants so far. The proof of correctness and some hints illustrating the extent and reason of the improvement are also included in this paper.
△ Less
Submitted 5 October, 2022; v1 submitted 29 September, 2022;
originally announced September 2022.
-
Quantum algorithm for doubling the amplitude of the search problem's solution states
Authors:
Mauro Mezzini,
Fernando L. Pelayo,
Fernando Cuartero
Abstract:
In this paper we present a quantum algorithm which increases the amplitude of the states corresponding to the solutions of the search problem by a factor of almost two.
In this paper we present a quantum algorithm which increases the amplitude of the states corresponding to the solutions of the search problem by a factor of almost two.
△ Less
Submitted 14 May, 2021;
originally announced May 2021.
-
ROSA Analyser: An automatized approach to analyse processes of ROSA
Authors:
Raúl Pardo,
Fernando L. Pelayo
Abstract:
In this work we present the first version of ROSA Analyser, a tool designed to get closer to a fully automatic process of analysing the behaviour of a system specified as a process of the Markovian Process Algebra ROSA. In this first development stage, ROSA Analyser is able to generate the Labelled Transition System, according to ROSA Operational Semantics.
ROSA Analyser performance starts with…
▽ More
In this work we present the first version of ROSA Analyser, a tool designed to get closer to a fully automatic process of analysing the behaviour of a system specified as a process of the Markovian Process Algebra ROSA. In this first development stage, ROSA Analyser is able to generate the Labelled Transition System, according to ROSA Operational Semantics.
ROSA Analyser performance starts with the Syntactic Analysis so generating a layered structure, suitable to then, apply the Operational Semantics Transition rules in the easier way. ROSA Analyser is able to recognize some states identities deeper than the Syntactic ones. This is the very first step in the way to reduce the size of the LTS and then to avoid the state explosion problem, so making this task more tractable.
For the sake of better illustrating the usefulness of ROSA Analyser, a case study is also provided within this work.
△ Less
Submitted 10 July, 2012;
originally announced July 2012.