A polynomial quantum computing algorithm for solving the dualization problem

08/28/2023
by   Mauro Mezzini, et al.
0

Given two prime monotone boolean functions f:{0,1}^n →{0,1} and g:{0,1}^n →{0,1} the dualization problem consists in determining if g is the dual of f, that is if f(x_1, …, x_n)= g(x_1, …x_n) for all (x_1, … x_n) ∈{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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/12/2023

Improved Lower Bounds for Monotone q-Multilinear Boolean Circuits

A monotone Boolean circuit is composed of OR gates, AND gates and input ...
research
04/27/2023

Counting unate and balanced monotone Boolean functions

For n≤ 6, we provide the number of n-variable unate and monotone Boolean...
research
02/11/2018

Recognizing Read-Once Functions from Depth-Three Formulas

Consider the following decision problem: for a given monotone Boolean fu...
research
01/30/2023

On the Complexity of Enumerating Prime Implicants from Decision-DNNF Circuits

We consider the problem EnumIP of enumerating prime implicants of Boolea...
research
06/28/2021

Representing polynomial of CONNECTIVITY

We show that the coefficients of the representing polynomial of any mono...
research
04/25/2022

Properly learning monotone functions via local reconstruction

We give a 2^Õ(√(n)/ε)-time algorithm for properly learning monotone Bool...
research
04/16/2021

On the Complexity of SHAP-Score-Based Explanations: Tractability via Knowledge Compilation and Non-Approximability Results

In Machine Learning, the 𝖲𝖧𝖠𝖯-score is a version of the Shapley value th...

Please sign up or login with your details

Forgot password? Click here to reset