On the power of choice for Boolean functions

09/27/2021
by   Nicolas Fraiman, et al.
0

In this paper we consider a variant of the well-known Achlioptas process for graphs adapted to monotone Boolean functions. Fix a number of choices r∈ℕ and a sequence of increasing functions (f_n)_n≥ 1 such that, for every n≥ 1, f_n:{0,1}^n↦{0,1}. Given n bits which are all initially equal to 0, at each step r 0-bits are sampled uniformly at random and are proposed to an agent. Then, the agent selects one of the proposed bits and turns it from 0 to 1 with the goal to reach the preimage of 1 as quickly as possible. We nearly characterize the conditions under which an acceleration by a factor of r(1+o(1)) is possible, and underline the wide applicability of our results by giving examples from the fields of Boolean functions and graph theory.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
07/21/2020

Partial Boolean functions with exact quantum 1-query complexity

We provide two sufficient and necessary conditions to characterize any n...
research
03/01/2022

Permutation rotation-symmetric Sboxes, liftings and affine equivalence

In this paper, we investigate permutation rotation-symmetric (shift-inva...
research
05/12/2020

Approximating Boolean Functions with Disjunctive Normal Form

The theorem states that: Every Boolean function can be ϵ -approximated b...
research
08/03/2018

When Does Hillclimbing Fail on Monotone Functions: An entropy compression argument

Hillclimbing is an essential part of any optimization algorithm. An impo...
research
01/10/2018

Distribution of the absolute indicator of random Boolean functions

The absolute indicator is one of the measures used to determine the resi...
research
09/10/2018

Unicyclic Strong Permutations

For positive integers n and k such that 0≤ k≤ n-1, we study some propert...

Please sign up or login with your details

Forgot password? Click here to reset