Lower Bounds on the Time/Memory Tradeoff of Function Inversion

05/03/2021
by   Dror Chawin, et al.
0

We study time/memory tradeoffs of function inversion: an algorithm, i.e., an inverter, equipped with an s-bit advice on a randomly chosen function f : [n] -> [n] and using q oracle queries to f, tries to invert a randomly chosen output y of f, i.e., to find x∈ f^-1(y). Much progress was done regarding adaptive function inversion - the inverter is allowed to make adaptive oracle queries. Hellman [IEEE transactions on Information Theory 80] presented an adaptive inverter that inverts with high probability a random f. Fiat and Naor [SICOMP 00] proved that for any s, q with s^3q = n (ignoring low-order terms), an s-advice, q-query variant of Hellmans algorithm inverts a constant fraction of the image points of any function. Yao [STOC 90] proved a lower bound of sq ≥ n for this problem. Closing the gap between the above lower and upper bounds is a long-standing open question. Very little is known for the non-adaptive variant of the question. The only known upper bounds, i.e., inverters, are the trivial ones (with s+q = n), and the only lower bound is the above bound of Yao. In a recent work, Corrigan-Gibbs and Kogan [TCC 19] partially justified the difficulty of finding lower bounds on non-adaptive inverters, showing that a lower bound on the time/memory tradeoff of non-adaptive inverters implies a lower bound on low-depth Boolean circuits. Bounds that, for a strong enough choice of parameters, are notoriously hard to prove. We make progress on the above intriguing question, both for the adaptive and the non-adaptive case, proving the following lower bounds on restricted families of inverters.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/16/2019

Approximating the Distance to Monotonicity of Boolean Functions

We design a nonadaptive algorithm that, given a Boolean function f{0,1}^...
research
10/09/2018

On the Relationship between Energy Complexity and Other Boolean Function Measures

In this work we investigate into energy complexity, a Boolean function m...
research
11/15/2019

New Query Lower Bounds for Submodular Function MInimization

We consider submodular function minimization in the oracle model: given ...
research
03/07/2023

Approximate degree lower bounds for oracle identification problems

The approximate degree of a Boolean function is the minimum degree of re...
research
12/07/2020

Stronger Calibration Lower Bounds via Sidestepping

We consider an online binary prediction setting where a forecaster obser...
research
01/05/2023

Diagonalization Games

We study several variants of a combinatorial game which is based on Cant...
research
11/22/2022

Support Size Estimation: The Power of Conditioning

We consider the problem of estimating the support size of a distribution...

Please sign up or login with your details

Forgot password? Click here to reset