Coin Flipping in Dynamic Programming is Almost Useless

12/23/2020
by   Stasys Jukna, et al.
0

We consider probabilistic circuits working over the real numbers, and using arbitrary semialgebraic functions of bounded description complexity as gates. In particular, such circuits can use all arithmetic operations +, -, x, /, optimization operations min and max, conditional branching (if-then-else), and many more. We show that probabilistic circuits using any of these operations as gates can be simulated by deterministic circuits with only about a quadratical blowup in size. A not much larger blow up in circuit size is also shown when derandomizing approximating circuits. The algorithmic consequence, motivating the title, is that randomness cannot substantially speed up dynamic programming algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/23/2020

Approximation Limitations of Pure Dynamic Programming

We prove the first, even super-polynomial, lower bounds on the size of t...
research
02/13/2021

Lower Bounds on Dynamic Programming for Maximum Weight Independent Set

We prove lower bounds on pure dynamic programming algorithms for maximum...
research
10/25/2021

A Compilation of Succinctness Results for Arithmetic Circuits

Arithmetic circuits (AC) are circuits over the real numbers with 0/1-val...
research
10/10/2011

Memristors can implement fuzzy logic

In our work we propose implementing fuzzy logic using memristors. Min an...
research
02/13/2013

An Evaluation of Structural Parameters for Probabilistic Reasoning: Results on Benchmark Circuits

Many algorithms for processing probabilistic networks are dependent on t...
research
07/18/2022

Constant-cost implementations of Clifford operations and multiply controlled gates using global interactions

We consider quantum circuits composed of single-qubit operations and glo...
research
07/30/2019

Monotonic and Non-Monotonic Solution Concepts for Generalized Circuits

Generalized circuits are an important tool in the study of the computati...

Please sign up or login with your details

Forgot password? Click here to reset