An Optimal Algorithm for Certifying Monotone Functions

Abstract

Given query access to a monotone function f\0,1\n\0,1\ with certificate complexity C(f) and an input x, we design an algorithm that outputs a size-C(f) subset of x certifying the value of f(x). Our algorithm makes O(C(f) · n) queries to f, which matches the information-theoretic lower bound for this problem and resolves the concrete open question posed in the STOC '22 paper of Blanc, Koch, Lange, and Tan [BKLT22]. We extend this result to an algorithm that finds a size-2C(f) certificate for a real-valued monotone function with O(C(f) · n) queries. We also complement our algorithms with a hardness result, in which we show that finding the shortest possible certificate in x may require (nC(f)) queries in the worst case.

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…