next up previous contents
Next: Bipartiteness Up: Non-trivial Monotone Graph Properties Previous: Non-trivial Monotone Graph Properties   Contents


Graph Connectivity

One of the most fundamental non-trivial monotone graph properties is graph connectivity. Graph connectivity is known to be evasive [7], so V(V - 1)/2 oracle queries are required to decide graph connectivity for a simple undirected graph in the classical case.

Every graph with V - 2 edges is unconnected, and every graph with (V - 1)(V - 2)/2 edges is connected. We can apply Theorem 2.5.1 with a = V - 2, b = (V - 1)(V - 2)/2, and N = V(V - 1)/2. This gives us only the trivial lower bound

$\displaystyle \Omega$$\displaystyle \left(\vphantom{\sqrt{\frac {\left(\frac{V(V-1)}{2} -
(V-2)\right...
... - (V-2)\right) }
{\left(\frac{V(V-1)}{2} - (V-2) - (V-2)\right)^{2}}}
}\right.$$\displaystyle \sqrt{{\frac {\left(\frac{V(V-1)}{2} -
(V-2)\right)\left(\frac{V(V-1)}{2} - (V-2)\right) }
{\left(\frac{V(V-1)}{2} - (V-2) - (V-2)\right)^{2}}}}$$\displaystyle \left.\vphantom{\sqrt{\frac {\left(\frac{V(V-1)}{2} -
(V-2)\right...
... - (V-2)\right) }
{\left(\frac{V(V-1)}{2} - (V-2) - (V-2)\right)^{2}}}
}\right)$ = $\displaystyle \Omega$(1).

However, through better choices of the sets X and Y and the relation P for Theorem 2.1.1 we will prove that $ \Omega$(V) oracle queries are required to compute graph connectivity in the bounded error setting.

To prove a lower bound for graph connectivity we will need Lemmas 3.2.1 and 3.2.2, which delineate classes of connected and unconnected graphs whose number of edges differ by one.

Lemma 3.2.1   If the above diagonal adjacency matrix representation of a simple undirected graph has exactly one 1 in each row then the graph it represents is connected.


\begin{proof}
There is a path from every vertex to vertex $V$, and there are $V-1$
edges, therefore the graph is a tree. Trees are connected.
\end{proof}

Lemma 3.2.2   If the above diagonal adjacency matrix representation of a simple undirected graph has exactly one 1 in each row except one row which has all 0's then the graph it represents is not connected.


\begin{proof}
No graph with $V-2$ edges is connected.
\end{proof}

Theorem 3.2.1   $ \Omega$(V) oracle queries are required to decide whether a simple undirected graph is connected in the bounded error setting.


\begin{proof}
% latex2html id marker 1822We apply Theorem \ref{th:amb}, we con...
...ht\rfloor^{2}}{1}}\right) =
\Omega\left(V\right)
.\end{displaymath}\end{proof}

As an illustration of the sets X and Y and the relation P used in the proof of Theorem 3.2.1, consider a graph with vertex set {Q, R, S, T}, the graphs in X and Y and the relation P are depicted in Figure 3.2.

Figure 3.2: Illustration of Theorem 3.2.1
\includegraphics{figures/conn2.eps}

For the classical case connectivity is known to be evasive [7]. If this lower bound is known elsewhere for the quantum bounded error setting the author is unaware of it. It is not known if this lower bound is asymptotically tight in the bounded error setting. It seems reasonable that this bound could be tight, given the quadratic speedups realized by AND and OR. Then again it also seems reasonable that there is no asymptotic speedup as is the case for MAJORITY and PARITY.


next up previous contents
Next: Bipartiteness Up: Non-trivial Monotone Graph Properties Previous: Non-trivial Monotone Graph Properties   Contents
Matthew Hayward Lower Query Bounds in the Quantum Oracle Model GitHub Repository