paper-BagRelationalPDBsAreHard/single_p.tex

22 lines
1.4 KiB
TeX
Raw Normal View History

2020-12-04 13:14:12 -05:00
%root: main.tex
%!TEX root=./main.tex
2020-12-04 13:14:12 -05:00
2020-12-08 11:59:46 -05:00
\subsection{Single $\prob$ value}
2020-12-13 11:32:55 -05:00
\label{sec:single-p}
2020-12-04 13:14:12 -05:00
2022-06-02 00:11:18 -04:00
While \Cref{thm:mult-p-hard-result} shows that computing $\rpoly(\prob,\dots,\prob)$ for multiple values of $\prob$ in general is hard it does not rule out the possibility that one can compute this value exactly for a {\em fixed} value of $\prob$. %Indeed, it is easy to check that
One can compute $\rpoly(\prob,\dots,\prob)$ exactly in linear time for $\prob\in \inset{0,1}$. Next, we show that these are the only two possibilities:
2020-12-18 13:06:13 -05:00
\begin{Theorem}\label{th:single-p-hard}
2022-06-02 00:11:18 -04:00
Fix $\prob\in (0,1)$. Then assuming \Cref{conj:graph}, any algorithm that computes $\rpoly_{G}^3(\prob,\dots,\prob)$ for arbitrary $G = (\vset, \edgeSet)$ exactly has to run in time $\Omega\inparen{\abs{\edgeSet}^{1+\eps_0}}$, where $\eps_0$ is as in \Cref{conj:graph}.
2020-12-14 00:28:04 -05:00
\end{Theorem}
2022-06-02 00:11:18 -04:00
Note that \Cref{lem:tdet-om} and \Cref{th:single-p-hard} above imply the hardness result in the first row of \Cref{tab:lbs}.
We note that \Cref{thm:k-match-hard} and \Cref{conj:known-algo-kmatch} (and the lower bounds in the second and third rows) need $k$ to be large enough (in particular, we need a family of hard queries). But the above \Cref{th:single-p-hard} (and the lower bound in first row of Table~\ref{tab:lbs}) holds for $k=3$ (and hence for a fixed query). \textcolor{red}{Need to put in a proof overview here-- Atri}
2020-12-04 13:14:12 -05:00
2020-12-18 13:06:13 -05:00
%%% Local Variables:
%%% mode: latex
%%% TeX-master: "main"
2021-09-18 01:05:31 -04:00
%%% End: