Lower Bounds and Hardness Magnification for Sublinear-Time Shrinking Cellular Automata

07/23/2020
by   Augusto Modanese, et al.
0

The minimum circuit size problem (MCSP) is a string compression problem with a parameter s in which, given the truth table of a Boolean function over inputs of length n, one must answer whether it can be computed by a Boolean circuit of size at most s(n) ≥ n. Recently, McKay, Murray, and Williams (STOC, 2019) proved a hardness magnification result for MCSP involving (one-pass) streaming algorithms: For any reasonable s, if there is no 𝗉𝗈𝗅𝗒(s(n))-space streaming algorithm with 𝗉𝗈𝗅𝗒(s(n)) update time for 𝖬𝖢𝖲𝖯[s], then 𝖯≠𝖭𝖯. We prove an equivalent result for the (provably) strictly less capable model of shrinking cellular automata (SCAs), which are cellular automata whose cells can spontaneously delete themselves. We show every language accepted by an SCA can also be accepted by a streaming algorithm of similar complexity, and we identify two different aspects in which SCAs are more restricted than streaming algorithms. We also show there is a language which cannot be accepted by any SCA in o(n / log n) time, even though it admits an O(log n)-space streaming algorithm with O(log n) update time, where n is the input length.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/02/2020

Hardness of Sparse Sets and Minimal Circuit Size Problem

We develop a polynomial method on finite fields to amplify the hardness ...
research
08/18/2022

Embedding arbitrary Boolean circuits into fungal automata

Fungal automata are a variation of the two-dimensional sandpile automato...
research
01/18/2023

Pseudorandom Generators for Sliding-Window Algorithms

A sliding-window algorithm of window size t is an algorithm whose curren...
research
03/29/2023

Certified Hardness vs. Randomness for Log-Space

Let ℒ be a language that can be decided in linear space and let ϵ >0 be ...
research
11/12/2018

Streaming Hardness of Unique Games

We study the problem of approximating the value of a Unique Game instanc...
research
02/15/2019

Descriptive complexity for minimal time of cellular automata

Descriptive complexity may be useful to design programs in a natural dec...
research
02/21/2022

Generating Hard Problems of Cellular Automata

We propose two hard problems in cellular automata. In particular the pro...

Please sign up or login with your details

Forgot password? Click here to reset