Background:
Decision tree complexity or query complexity is a simple model of computation defined as follows. Let $f:\{0,1\}^n\to \{0,1\}$ be a Boolean function. The deterministic query complexity of $f$, denoted $D(f)$, is the minimum number of bits of the input $x\in\{0,1\}^n$ that need to be read (in the worse case) by a deterministic algorithm that computes $f(x)$. Note that the measure of complexity is the number of bits of the input that are read; all other computation is free.
Similarly, we define the Las Vegas randomized query complexity of $f$, denoted $R_0(f)$, as the minimum number of input bits that need to be read in expectation by a zero-error randomized algorithm that computes $f(x)$. A zero-error algorithm always outputs the correct answer, but the number of input bits read by it depends on the internal randomness of the algorithm. (This is why we measure the expected number of input bits read.)
We define the Monte Carlo randomized query complexity of $f$, denoted $R_2(f)$, to be the minimum number of input bits that need to be read by a bounded-error randomized algorithm that computes $f(x)$. A bounded-error algorithm always outputs an answer at the end, but it only needs to be correct with probability greater than $2/3$ (say).
Question
What is known about the question of whether
$R_0(f) = \Theta(R_2(f))$?
It is known that
$R_0(f) = \Omega(R_2(f))$
because Monte Carlo algorithms are at least as powerful as Las Vegas algorithms.
I recently learned that there is no known separation between the two complexities. The latest reference I can find for this claim is from 1998 [1]:
[1] Nikolai K. Vereshchagin, Randomized Boolean decision trees: Several remarks, Theoretical Computer Science, Volume 207, Issue 2, 6 November 1998, Pages 329-342, ISSN 0304-3975, http://dx.doi.org/10.1016/S0304-3975(98)00071-1.
The best known upper bound of one in terms of the other is
$R_0(f) = O(R_2(f)^2 \log{R_2(f)})$
due to [2]:
[2] Kulkarni, R., & Tal, A. (2013, November). On Fractional Block Sensitivity. In Electronic Colloquium on Computational Complexity (ECCC) (Vol. 20, p. 168).
I have two specific questions.
- [Reference request]: Is there a more recent paper (after 1998) that discusses this problem?
- More importantly, is there a candidate function that is conjectured to separate these two complexities?
Added in v2: Added ref [2], emphasized second question about existence of candidate function.