English

A polynomial quantum computing algorithm for solving the dualization problem

Quantum Physics 2023-08-30 v1 Computational Complexity Discrete Mathematics

Abstract

Given two prime monotone boolean functions f:{0,1}n{0,1}f:\{0,1\}^n \to \{0,1\} and g:{0,1}n{0,1}g:\{0,1\}^n \to \{0,1\} the dualization problem consists in determining if gg is the dual of ff, that is if f(x1,,xn)=g(x1,xn)f(x_1, \dots, x_n)= \overline{g}(\overline{x_1}, \dots \overline{x_n}) for all (x1,xn){0,1}n(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 ff and gg is gg the dual of ff? In this paper we present a quantum computing algorithm that solves the decision version of the dualization problem in polynomial time.

Cite

@article{arxiv.2308.14819,
  title  = {A polynomial quantum computing algorithm for solving the dualization problem},
  author = {Mauro Mezzini and Fernando Cuartero Gomez and Fernando Pelayo and Jose Javier Paulet Gonzales and Hernan Indibil de la Cruz Calvo and Vicente Pascual},
  journal= {arXiv preprint arXiv:2308.14819},
  year   = {2023}
}