Average-case deterministic query complexity of boolean functions with fixed weight

Abstract

We study the average-case deterministic query complexity of boolean functions under a uniform input distribution, denoted by Dave(f), the minimum average depth of zero-error decision trees that compute a boolean function f. This measure has found several applications across diverse fields, yet its understanding is limited. We study boolean functions with fixed weight, where weight is defined as the number of inputs on which the output is 1. We prove Dave(f) \ wt(f) n + O( wt(f) n), O(1) \ for every n-variable boolean function f, where wt(f) denotes the weight. For any 4 n m(n) 2n-1, we prove the upper bound is tight up to an additive logarithmic term for almost all n-variable boolean functions with fixed weight wt(f) = m(n). Hastad's switching lemma or Rossman's switching lemma [Comput. Complexity Conf. 137, 2019] implies Dave(f) ≤ n(1 - 1O(w)) or Dave(f) n(1 - 1O( s)) for CNF/DNF formulas of width w or size s, respectively. We show there exists a DNF formula of width w and size 2w / w such that Dave(f) = n (1 - n(w)) for any w 2 n.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…