<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>tcs math - some mathematics of theoretical computer science</title>
	<atom:link href="http://tcsmath.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://tcsmath.wordpress.com</link>
	<description>some mathematics of theoretical computer science</description>
	<lastBuildDate>Fri, 16 Oct 2009 22:00:23 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='tcsmath.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/1c44ea461f36326be0bae772958a215b?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>tcs math - some mathematics of theoretical computer science</title>
		<link>http://tcsmath.wordpress.com</link>
	</image>
			<item>
		<title>Bloomington summer school recap</title>
		<link>http://tcsmath.wordpress.com/2009/10/16/bloomington-summer-school-recap/</link>
		<comments>http://tcsmath.wordpress.com/2009/10/16/bloomington-summer-school-recap/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 11:27:19 +0000</pubDate>
		<dc:creator>James Lee</dc:creator>
				<category><![CDATA[Math]]></category>
		<category><![CDATA[Approximation Algorithms]]></category>
		<category><![CDATA[Heisenberg group]]></category>
		<category><![CDATA[Rigidity]]></category>
		<category><![CDATA[semi-definite programming]]></category>
		<category><![CDATA[unique games conjecture]]></category>

		<guid isPermaLink="false">http://tcsmath.wordpress.com/?p=957</guid>
		<description><![CDATA[A couple months ago, at Indiana University, David Fisher, Nets Katz, and I   organized a summer school on Analysis and geometry in the theory of computation.  This school is  one in a series organized by David and funded by NSF grant DMS-0643546 (see, e.g. last year&#8217;s school). What follows is a brief synopsis [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=957&subd=tcsmath&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A couple months ago, at Indiana University, David Fisher, Nets Katz, and I   organized a summer school on <strong>Analysis and geometry in the theory of computation</strong>.  This school is  one in a series organized by David and funded by NSF grant DMS-0643546 (see, e.g. <a href="http://mypage.iu.edu/%7Efisherdm/school08.html">last year&#8217;s school</a>). What follows is a brief synopsis of what the school covered.  All the lectures were given by the participants, and there are links to their lecture notes below.  This is essentially an extended version of an introductory document I wrote for the participants, who were a mix of mathematicians and theoretical computer scientists.</p>
<h2><strong>Approximation Algorithms</strong></h2>
<p>In the following discussion, we will use the word <em>efficient</em> to describe an algorithm that runs in time polynomial in the size of its input. For a graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%3D%28V%2CE%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G=(V,E)}' title='{G=(V,E)}' class='latex' />, we use <img src='http://l.wordpress.com/latex.php?latex=%7B%5Ctextsf%7BMC%7D%28G%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\textsf{MC}(G)}' title='{\textsf{MC}(G)}' class='latex' /> to denote the &#8220;MAX-CUT value,&#8221; i.e. the quantity</p>
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmax_%7BS+%5Csubseteq+V%7D+%5Cfrac%7B%7CE%28S%2C+%5Cbar+S%29%7C%7D%7B%7CE%7C%7D%2C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \max_{S \subseteq V} \frac{|E(S, \bar S)|}{|E|},' title='\displaystyle \max_{S \subseteq V} \frac{|E(S, \bar S)|}{|E|},' class='latex' /></p>
<p>where  <img src='http://l.wordpress.com/latex.php?latex=%7BE%28S%2C+%5Cbar+S%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{E(S, \bar S)}' title='{E(S, \bar S)}' class='latex' /> denotes the set of edges between <img src='http://l.wordpress.com/latex.php?latex=%7BS%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{S}' title='{S}' class='latex' /> and its complement.  It is well-known that computing <img src='http://l.wordpress.com/latex.php?latex=%7B%5Ctextsf%7BMC%7D%28G%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\textsf{MC}(G)}' title='{\textsf{MC}(G)}' class='latex' /> is <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BNP%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{NP}}' title='{\mathsf{NP}}' class='latex' />-complete,  and thus assuming <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BP%7D+%5Cneq+%5Cmathsf%7BNP%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{P} \neq \mathsf{NP}}' title='{\mathsf{P} \neq \mathsf{NP}}' class='latex' />, there is no efficient  algorithm that, given <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />, outputs <img src='http://l.wordpress.com/latex.php?latex=%7B%5Ctextsf%7BMC%7D%28G%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\textsf{MC}(G)}' title='{\textsf{MC}(G)}' class='latex' />.</p>
<p>Given this state of affairs, it is natural to ask how well we can <em>approximate</em> the value <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BMC%7D%28G%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{MC}(G)}' title='{\mathsf{MC}(G)}' class='latex' /> with an efficient algorithm. For an algorithm <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal+A%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal A}' title='{\mathcal A}' class='latex' />, we use <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal+A%28G%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal A(G)}' title='{\mathcal A(G)}' class='latex' /> to denote its output when run on the graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />. If <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal+A%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal A}' title='{\mathcal A}' class='latex' /> satisfies <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal+A%28G%29+%5Cleq+%5Cmathsf%7BMC%7D%28G%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal A(G) \leq \mathsf{MC}(G)}' title='{\mathcal A(G) \leq \mathsf{MC}(G)}' class='latex' /> for all <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />, we define its <em>approximation ratio</em> as</p>
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Calpha%28%5Cmathcal+A%29+%3D+%5Csup+%5Cleft%5C%7B+%5Calpha+%3A+%5Cmathcal+A%28G%29+%5Cgeq+%5Calpha+%5Ccdot+%5Cmathsf%7BMC%7D%28G%29+%5Ctextrm%7B+for+all+graphs%7D%5Cright%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \alpha(\mathcal A) = \sup \left\{ \alpha : \mathcal A(G) \geq \alpha \cdot \mathsf{MC}(G) \textrm{ for all graphs}\right\}' title='\displaystyle \alpha(\mathcal A) = \sup \left\{ \alpha : \mathcal A(G) \geq \alpha \cdot \mathsf{MC}(G) \textrm{ for all graphs}\right\}' class='latex' /></p>
<p>Clearly <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal+A%28G%29+%5Cin+%5B0%2C1%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal A(G) \in [0,1]}' title='{\mathcal A(G) \in [0,1]}' class='latex' />.    Now we are interested in the best approximation ratio achievable by an efficient algorithm <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal+A%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal A}' title='{\mathcal A}' class='latex' />,  i.e. the quantity</p>
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Ctextrm%7Bapprox%7D%28%5Cmathsf%7BMC%7D%29+%3D+%5Csup+%5Cleft%5C%7B+%5Calpha%28%5Cmathcal+A%29+%3A+%5Cmathcal+A+%5Ctextrm%7B+is+efficient%7D+%5Cright%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \textrm{approx}(\mathsf{MC}) = \sup \left\{ \alpha(\mathcal A) : \mathcal A \textrm{ is efficient} \right\}' title='\displaystyle \textrm{approx}(\mathsf{MC}) = \sup \left\{ \alpha(\mathcal A) : \mathcal A \textrm{ is efficient} \right\}' class='latex' /></p>
<p>It should be clear that similar questions arise for all sorts of other values which are NP-hard to compute  (e.g. the chromatic number of a graph, or the length of its shortest tour, or the length of the longest simple path, etc.)      An algorithm of Goemans and Williamson (based on a form of convex optimization known as  <em>semi-definite programming</em>) shows that</p>
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmathrm%7Bapprox%7D%28%5Cmathsf%7BMC%7D%29+%5Cgeq+%5Calpha_%7B%5Cmathrm%7BGW%7D%7D+%3D+%5Cfrac%7B2%7D%7B%5Cpi%7D+%5Cmin_%7B0+%3C+%5Ctheta+%3C+%5Cpi%7D+%5Cfrac%7B%5Ctheta%7D%7B1-%5Ccos%5Ctheta%7D+%3D+0.878%5Cldots+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \mathrm{approx}(\mathsf{MC}) \geq \alpha_{\mathrm{GW}} = \frac{2}{\pi} \min_{0 &lt; \theta &lt; \pi} \frac{\theta}{1-\cos\theta} = 0.878\ldots ' title='\displaystyle \mathrm{approx}(\mathsf{MC}) \geq \alpha_{\mathrm{GW}} = \frac{2}{\pi} \min_{0 &lt; \theta &lt; \pi} \frac{\theta}{1-\cos\theta} = 0.878\ldots ' class='latex' /></p>
<p>On the other hand, Håstad proved that, as a consequence of the PCP Theorem, it is NP-complete to obtain an approximation ratio better than <img src='http://l.wordpress.com/latex.php?latex=%7B16%2F17%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{16/17}' title='{16/17}' class='latex' />, i.e. if <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BP%7D+%5Cneq+%5Cmathsf%7BNP%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{P} \neq \mathsf{NP}}' title='{\mathsf{P} \neq \mathsf{NP}}' class='latex' />, then</p>
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmathrm%7Bapprox%7D%28%5Cmathsf%7BMC%7D%29+%5Cleq+%5Cfrac%7B16%7D%7B17%7D+%3D+0.941%5Cldots&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \mathrm{approx}(\mathsf{MC}) \leq \frac{16}{17} = 0.941\ldots' title='\displaystyle \mathrm{approx}(\mathsf{MC}) \leq \frac{16}{17} = 0.941\ldots' class='latex' /></p>
<p>How does one prove such a theorem? Well, the <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BNP%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{NP}}' title='{\mathsf{NP}}' class='latex' />-hardness of MAX-CUT is based on constructing  graphs where every optimal solution has a particular structure (which eventually encodes  the solution to another NP-hard problem like SATISFIABILITY). Similarly, the NP-hardness of   of obtaining even &#8220;near-optimal&#8221; solutions is proved, in part,  by constructing graphs where every  solution whose value is close to optimal has some very specific structure (e.g. is close&#8212;in  some stronger sense&#8212;to an optimal solution).</p>
<p>In this way, one of the main steps in proving the  inapproximability of <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BNP%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{NP}}' title='{\mathsf{NP}}' class='latex' />-hard problems involves constructing objects  which have such a &#8220;rigidity&#8221; property. This summer school is about how  one can use the rigidity of analytic and geometric objects to obtain  combinatorial objects with the same property. In fact, assuming something called  the &#8220;<a href="http://tcsmath.wordpress.com/2008/09/21/lecture-1-cheating-with-foams/">Unique Games Conjecture</a>&#8221; (which we will see later), the approximability  of many constraint satisfaction problems can be tied directly to  the existence of certain geometric configurations.</p>
<h2><strong>The Lectures</strong></h2>
<p><strong> </strong> The first series of lectures will concern the Sparsest Cut problem in graphs  and its <a href="http://tcsmath.wordpress.com/2008/04/13/planar-multi-flows-l_1-embeddings-and-differentiation/">relationship to bi-lipschitz <img src='http://l.wordpress.com/latex.php?latex=%7BL_1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{L_1}' title='{L_1}' class='latex' /></a> embeddings of finite metric spaces. In particular,  we will look at rigidity properties of  &#8220;nice&#8221; subsets of the Heisenberg group, and how these can  be used to prove limitations on a semi-definite programming approach to Sparsest Cut.  In the second series, we will see how&#8212;assuming the Unique Games Conjecture (UGC)&#8212;proving  lower bounds on certain simple semi-definite programs actually proves lower bounds  against <em>all</em> efficient algorithms. This will entail, among other things,  an analytic view of <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B0%2C1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{0,1\}}' title='{\{0,1\}}' class='latex' />-valued functions, primarily through harmonic analysis.</p>
<h3><strong> Sparsest Cut and <img src='http://l.wordpress.com/latex.php?latex=%7BL_1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{L_1}' title='{L_1}' class='latex' /> embeddings </strong></h3>
<p>The Sparsest Cut problem is classically described as follows. We have a graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%3D%28V%2CE%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G=(V,E)}' title='{G=(V,E)}' class='latex' /> and two functions <img src='http://l.wordpress.com/latex.php?latex=%7BC+%3A+V+%5Ctimes+V+%5Crightarrow+%5Cmathbb+R_%2B%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C : V \times V \rightarrow \mathbb R_+}' title='{C : V \times V \rightarrow \mathbb R_+}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7BD+%3A+V+%5Ctimes+V+%5Crightarrow+%5Cmathbb+R_%2B%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{D : V \times V \rightarrow \mathbb R_+}' title='{D : V \times V \rightarrow \mathbb R_+}' class='latex' />, with <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathrm%7Bsupp%7D%28C%29+%5Csubseteq+E%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathrm{supp}(C) \subseteq E}' title='{\mathrm{supp}(C) \subseteq E}' class='latex' />. The goal is to compute</p>
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+++%5CPhi%5E%2A%28G%3BC%2CD%29+%3D+%5Cmin_%7BS+%5Csubseteq+V%7D+%5Cfrac%7BC%28S%2C+%5Cbar+S%29%7D%7BD%28S%2C+%5Cbar+S%29%7D%2C++&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle   \Phi^*(G;C,D) = \min_{S \subseteq V} \frac{C(S, \bar S)}{D(S, \bar S)},  ' title='\displaystyle   \Phi^*(G;C,D) = \min_{S \subseteq V} \frac{C(S, \bar S)}{D(S, \bar S)},  ' class='latex' /></p>
<p>where we use <img src='http://l.wordpress.com/latex.php?latex=%7BC%28A%2CB%29+%3D+%5Csum_%7Ba+%5Cin+A%2C+b%5Cin+B%7D+C%28a%2Cb%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C(A,B) = \sum_{a \in A, b\in B} C(a,b)}' title='{C(A,B) = \sum_{a \in A, b\in B} C(a,b)}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7BD%28A%2CB%29+%3D+%5Csum_%7Ba+%5Cin+A%2C+b+%5Cin+B%7D+D%28a%2Cb%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{D(A,B) = \sum_{a \in A, b \in B} D(a,b)}' title='{D(A,B) = \sum_{a \in A, b \in B} D(a,b)}' class='latex' />. The problem has a number of important applications in computer science.</p>
<p>Computing <img src='http://l.wordpress.com/latex.php?latex=%7B%5CPhi%5E%2A%28G%3BC%2CD%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\Phi^*(G;C,D)}' title='{\Phi^*(G;C,D)}' class='latex' /> is NP-hard, but again we can ask for approximation algorithms. The best-known approach is based on computing the value of the Goemans-Linial semi-definite program, <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7Bsdp%7D%28G%3BC%2CD%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathsf{sdp}(G;C,D)' title='\mathsf{sdp}(G;C,D)' class='latex' />, which is</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmin+%5Cleft%5C%7B+%5Cfrac%7B%5Csum_%7Bu%2Cv%7D+C%28u%2Cv%29+%5C%7Cx_u-x_v%5C%7C_2%5E2%7D%7B%5Csum_%7Bu%2Cv%7D+D%28u%2Cv%29+%5C%7Cx_u-x_v%5C%7C_2%5E2%7D%3A+%5C%7Bx_u%5C%7D_%7Bu+%5Cin+V%7D+%5Csubseteq+%5Cmathbb+R%5EV%5Ctextrm%7B+and+%7D%5C%7Cx_u-x_v%5C%7C%5E2+%5Cleq+%5C%7Cx_u-x_w%5C%7C%5E2+%2B+%5C%7Cx_w-x_v%5C%7C%5E2+%5Ctextrm%7B+for+all+%7D++u%2Cv%2Cw+%5Cin+V+%5Cright%5C%7D.+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \min \left\{ \frac{\sum_{u,v} C(u,v) \|x_u-x_v\|_2^2}{\sum_{u,v} D(u,v) \|x_u-x_v\|_2^2}: \{x_u\}_{u \in V} \subseteq \mathbb R^V\textrm{ and }\|x_u-x_v\|^2 \leq \|x_u-x_w\|^2 + \|x_w-x_v\|^2 \textrm{ for all }  u,v,w \in V \right\}. ' title='\displaystyle \min \left\{ \frac{\sum_{u,v} C(u,v) \|x_u-x_v\|_2^2}{\sum_{u,v} D(u,v) \|x_u-x_v\|_2^2}: \{x_u\}_{u \in V} \subseteq \mathbb R^V\textrm{ and }\|x_u-x_v\|^2 \leq \|x_u-x_w\|^2 + \|x_w-x_v\|^2 \textrm{ for all }  u,v,w \in V \right\}. ' class='latex' /></p>
<p>This value can be computed by a semi-definite program (SDP), as we will see. It is an easy exercise to check that <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7Bsdp%7D%28G%3BC%2CD%29+%5Cleq+%5CPhi%5E%2A%28G%3BC%2CD%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{sdp}(G;C,D) \leq \Phi^*(G;C,D)}' title='{\mathsf{sdp}(G;C,D) \leq \Phi^*(G;C,D)}' class='latex' />, and we can ask for the smallest <img src='http://l.wordpress.com/latex.php?latex=%7B%5Calpha+%3D+%5Calpha%28n%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\alpha = \alpha(n)}' title='{\alpha = \alpha(n)}' class='latex' /> such that for all <img src='http://l.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' />-node graphs <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> and all functions <img src='http://l.wordpress.com/latex.php?latex=%7BC%2CD%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C,D}' title='{C,D}' class='latex' />, we have</p>
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5CPhi%5E%2A%28G%3BC%2CD%29+%5Cleq+%5Calpha%28n%29+%5Ccdot+%5Cmathsf%7Bsdp%7D%28G%3BC%2CD%29.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \Phi^*(G;C,D) \leq \alpha(n) \cdot \mathsf{sdp}(G;C,D).' title='\displaystyle \Phi^*(G;C,D) \leq \alpha(n) \cdot \mathsf{sdp}(G;C,D).' class='latex' /></p>
<p>(E.g. it is now known that <img src='http://l.wordpress.com/latex.php?latex=%7B%28%5Clog+n%29%5E%7B2%5E%7B-1000%7D%7D+%5Cleq+%5Calpha%28n%29+%5Cleq+O%28%5Csqrt%7B%5Clog+n%7D+%5Clog+%5Clog+n%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(\log n)^{2^{-1000}} \leq \alpha(n) \leq O(\sqrt{\log n} \log \log n)}' title='{(\log n)^{2^{-1000}} \leq \alpha(n) \leq O(\sqrt{\log n} \log \log n)}' class='latex' />, with the <a href="http://arxiv.org/abs/math.MG/0508154">upper bound proved here</a>, and the <a href="http://arxiv.org/abs/0910.2026">lower bound proved here</a>.)</p>
<p>By some duality arguments, one can characterize <img src='http://l.wordpress.com/latex.php?latex=%7B%5Calpha%28n%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\alpha(n)}' title='{\alpha(n)}' class='latex' /> in a different way. For a metric space <img src='http://l.wordpress.com/latex.php?latex=%7B%28X%2Cd%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(X,d)}' title='{(X,d)}' class='latex' />, write <img src='http://l.wordpress.com/latex.php?latex=%7Bc_1%28X%2Cd%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{c_1(X,d)}' title='{c_1(X,d)}' class='latex' /> for the infimal constant <img src='http://l.wordpress.com/latex.php?latex=%7BB%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{B}' title='{B}' class='latex' /> such that there exists a mapping <img src='http://l.wordpress.com/latex.php?latex=%7Bf+%3A+X+%5Crightarrow+L_1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{f : X \rightarrow L_1}' title='{f : X \rightarrow L_1}' class='latex' /> satisfying, for all <img src='http://l.wordpress.com/latex.php?latex=%7Bx%2Cy+%5Cin+X%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x,y \in X}' title='{x,y \in X}' class='latex' />,</p>
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+++%5C%7Cf%28x%29-f%28y%29%5C%7C_1+%5Cleq+d%28x%2Cy%29+%5Cleq+B+%5C%7Cf%28x%29-f%28y%29%5C%7C_1.++&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle   \|f(x)-f(y)\|_1 \leq d(x,y) \leq B \|f(x)-f(y)\|_1.  ' title='\displaystyle   \|f(x)-f(y)\|_1 \leq d(x,y) \leq B \|f(x)-f(y)\|_1.  ' class='latex' /></p>
<p>It turns out that   <a name="eqalpha"></a></p>
<p align="center"><a name="eqalpha"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Calpha%28n%29+%3D+%5Csup+%5Cleft%5C%7B+c_1%28X%2Cd%29+%3A+%7CX%7C%3Dn+%5Ctextrm%7B+and+%7D+%28X%2C+%5Csqrt%7Bd%7D%29%5Ctextrm%7B+embeds+isometrically+in+%7D+L_2%5Cright%5C%7D+%281%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \alpha(n) = \sup \left\{ c_1(X,d) : |X|=n \textrm{ and } (X, \sqrt{d})\textrm{ embeds isometrically in } L_2\right\} (1)' title='\displaystyle \alpha(n) = \sup \left\{ c_1(X,d) : |X|=n \textrm{ and } (X, \sqrt{d})\textrm{ embeds isometrically in } L_2\right\} (1)' class='latex' /></a></p>
<p>This shows that determining the power of the preceding SDP is intimately connected  to understanding bi-lipschitz embeddings into <img src='http://l.wordpress.com/latex.php?latex=%7BL_1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{L_1}' title='{L_1}' class='latex' />.  This is what we will study in the first 6 lectures.</p>
<ol>
<li> (<a href="http://mypage.iu.edu/%7Efisherdm/mesmay.pdf">Arnaud de Mesmay</a>) In the first lecture, we will be introduced to the basic geometry of the 3-dimensional Heisenberg group <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbb+H%5E3%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbb H^3}' title='{\mathbb H^3}' class='latex' />, and how differentiation plays a roll in proving lower bounds on bi-lipschitz distortion. In particular, we will see <a href="http://www.cs.washington.edu/homes/jrl/summer/pansu.pdf">Pansu&#8217;s approach for finite-dimensional targets</a> and a generalization to spaces with the <a href="http://en.wikipedia.org/wiki/Radon%E2%80%93Nikodym_theorem">RNP</a>, and also why a straightforward generalization would fail for <img src='http://l.wordpress.com/latex.php?latex=%7BL_1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{L_1}' title='{L_1}' class='latex' />.</li>
<li> (<a href="http://mypage.iu.edu/%7Efisherdm/moharrami.pdf">Mohammad Moharrami</a>) Next, we will see how a <a href="http://arxiv.org/abs/0804.1573">differentiation approach to <img src='http://l.wordpress.com/latex.php?latex=%7BL_1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{L_1}' title='{L_1}' class='latex' /> embeddings</a> might work  in a toy setting that uses only finite graphs. The study of &#8220;monotone subsets&#8221; (which is  elementary here) also arises  in the work of Cheeger and Kleiner in lectures 4 and 5.  (See also <a href="http://tcsmath.wordpress.com/2008/04/13/planar-multi-flows-l_1-embeddings-and-differentiation/">this post</a>.)</li>
<li> (<a href="http://mypage.iu.edu/%7Efisherdm/li.pdf">Sean Li</a>) Here, we will see that there is an <a href="http://www.cs.washington.edu/homes/jrl/papers/gl-heisenberg.pdf">equivalent metric <img src='http://l.wordpress.com/latex.php?latex=%7Bd%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{d}' title='{d}' class='latex' /> on the Heisenberg group</a> for which <img src='http://l.wordpress.com/latex.php?latex=%7B%28%5Cmathbb+H%5E3%2C+%5Csqrt%7Bd%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(\mathbb H^3, \sqrt{d})}' title='{(\mathbb H^3, \sqrt{d})}' class='latex' /> embeds isometrically into <img src='http://l.wordpress.com/latex.php?latex=%7BL_2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{L_2}' title='{L_2}' class='latex' />.  This is one half of proving lower bounds on <img src='http://l.wordpress.com/latex.php?latex=%7B%5Calpha%28n%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\alpha(n)}' title='{\alpha(n)}' class='latex' /> using <a href="/Users/jrl/Application%20Data/SSH/temp/school.html#eqalpha">(1)</a>.</li>
<li> (<a href="http://mypage.iu.edu/%7Efisherdm/seo.pdf">Jeehyeon Seo</a> and <a href="http://mypage.iu.edu/%7Efisherdm/mackay.pdf">John Mackay</a>) In Lectures 4-5, we&#8217;ll look at the approach of <a href="http://arxiv.org/abs/0907.3295">Cheeger and Kleiner</a> for proving that <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbb+H%5E3%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbb H^3}' title='{\mathbb H^3}' class='latex' /> does not bi-lipschitz embed into <img src='http://l.wordpress.com/latex.php?latex=%7BL_1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{L_1}' title='{L_1}' class='latex' />.  (Note that these authors previously offered a <a href="http://arxiv.org/abs/math.MG/0611954">different approach to non-embeddability</a>, though the one presented in these lectures is somewhat simpler.)</li>
<li> (<a href="http://mypage.iu.edu/%7Efisherdm/baudier.pdf">Florent Baudier</a>) Finally, in Lecture 6, we see some <a href="http://arxiv.org/abs/math.MG/0508154">embedding theorems  for finite metric spaces</a> that allow us to prove upper bounds on <img src='http://l.wordpress.com/latex.php?latex=%7B%5Calpha%28n%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\alpha(n)}' title='{\alpha(n)}' class='latex' />.</li>
</ol>
<h3><strong> The UGC, semi-definite programs, and constraint satisfaction </strong></h3>
<p>In the second series of lectures, we&#8217;ll see how rigidity of geometric objects  can possibly say something, not just about a single algorithm (like a semi-definite program),  but about <em>all</em> efficient algorithms for solving a particular problem.</p>
<ol>
<li> (<a href="http://mypage.iu.edu/%7Efisherdm/jhang.pdf">An-Sheng Jhang</a>) First, we&#8217;ll review basic Fourier analysis on the discrete cube, and how  this leads to some global rigidity theorems for cuts. These tools will be essential later.  (See also these <a href="http://www.cs.cmu.edu/~odonnell/boolean-analysis/">lecture notes</a> from Ryan O&#8217;Donnell.)</li>
<li> (<a href="http://mypage.iu.edu/%7Efisherdm/gorodetzky.pdf">Igor Gorodezky</a>) Next, we&#8217;ll see a <a href="http://www-math.mit.edu/~goemans/PAPERS/maxcut-jacm.pdf">semi-definite program (SDP) for the MAX-CUT problem</a>, and  a <a href="http://www.wisdom.weizmann.ac.il/~feige/Approx/maxcut.ps">tight analysis of its approximation ratio</a> (which turns out to be the <img src='http://l.wordpress.com/latex.php?latex=%7B0.878%5Cldots%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{0.878\ldots}' title='{0.878\ldots}' class='latex' />  value we saw earlier).</li>
<li> (<a href="http://mypage.iu.edu/%7Efisherdm/daitch.pdf">Sam Daitch</a>) In the third lecture, we&#8217;ll see the definition of the Unique Games Conjecture,  and how it can be used (in an ad-hoc manner, for now) to transform our SDP analysis  into a proof that the <a href="http://www.cs.cmu.edu/~odonnell/papers/maxcut.pdf">SDP-based algorithm is <em>optimal</em></a> (among all efficient algorithms)  under some complexity-theoretic assumptions.</li>
<li> (<a href="http://mypage.iu.edu/%7Efisherdm/needell.pdf">Deanna Needell</a>) A key technical component of the preceding lecture is something called  the <a href="http://www.cs.cmu.edu/~odonnell/papers/invariance.pdf">Majority is Stablest Theorem</a> that relates sufficiently nice  functions on the discrete cube to functions on Gaussian space.</li>
<li> (<a href="http://mypage.iu.edu/%7Efisherdm/sachdeva.pdf">Sushant Sachdeva</a>) In the final lecture, we&#8217;ll see <a href="http://www.cs.washington.edu/homes/prasad/Files/extabstract.pdf">Raghavendra&#8217;s work</a> which shows that, for a certain broad class of  NP-hard constraint satisfaction problems, assuming the UGC,  the best-possible algorithm is the &#8220;canonical&#8221; semi-definite program.  In other words, the approximation ratio for these problems is completely  determined by the existence (or lack thereof) of certain vector  configurations in <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbb+R%5En%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbb R^n}' title='{\mathbb R^n}' class='latex' />.  (See also <a href="http://tcsmath.wordpress.com/2009/06/19/lecture-p1-from-integrality-gaps-to-dictatorship-tests/">this post</a>.)</li>
</ol>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tcsmath.wordpress.com/957/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tcsmath.wordpress.com/957/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tcsmath.wordpress.com/957/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tcsmath.wordpress.com/957/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tcsmath.wordpress.com/957/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tcsmath.wordpress.com/957/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tcsmath.wordpress.com/957/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tcsmath.wordpress.com/957/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tcsmath.wordpress.com/957/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tcsmath.wordpress.com/957/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=957&subd=tcsmath&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tcsmath.wordpress.com/2009/10/16/bloomington-summer-school-recap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/365a9825a2d12c98d99a116cb03f5045?s=96&#38;d=wavatar" medium="image">
			<media:title type="html">James</media:title>
		</media:content>
	</item>
		<item>
		<title>Lecture P1.  From Integrality Gaps to Dictatorship Tests</title>
		<link>http://tcsmath.wordpress.com/2009/06/19/lecture-p1-from-integrality-gaps-to-dictatorship-tests/</link>
		<comments>http://tcsmath.wordpress.com/2009/06/19/lecture-p1-from-integrality-gaps-to-dictatorship-tests/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 21:25:23 +0000</pubDate>
		<dc:creator>James Lee</dc:creator>
				<category><![CDATA[CSE 599S]]></category>
		<category><![CDATA[discrete harmonic analysis]]></category>
		<category><![CDATA[hardness of approximation]]></category>
		<category><![CDATA[invariance principle]]></category>

		<guid isPermaLink="false">http://tcsmath.wordpress.com/?p=802</guid>
		<description><![CDATA[Here are Prasad Raghavendra&#8217;s notes on one of two guest lectures he gave for CSE 599S.  Prasad will be a faculty member at Georgia Tech after he finishes his postdoc at MSR New England.
In yet another excursion in to applications of discrete 	harmonic analysis, we will now see an application of the invariance 	principle, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=802&subd=tcsmath&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here are <a href="http://www.cs.washington.edu/homes/prasad/">Prasad Raghavendra</a>&#8217;s notes on one of two guest lectures he gave for CSE 599S.  Prasad will be a faculty member at Georgia Tech after he finishes his postdoc at MSR New England.</p>
<p>In yet another excursion in to applications of discrete 	harmonic analysis, we will now see an application of the invariance 	principle, to hardness of approximation. We will complement 	this discussion with the proof of the invariance principle in 	the next lecture.</p>
<p><strong>1. Invariance Principle </strong></p>
<p>In its simplest form, the central limit theorem asserts the 	following: 	 	<em>&#8220;As <img src='http://l.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' /> increases, the sum of <img src='http://l.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' /> independent bernoulli random 	variables (<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cpm+1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\pm 1}' title='{\pm 1}' class='latex' /> random variables) has approximately the same 	distribution as the sum of <img src='http://l.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' /> independent normal (Gaussian with mean <img src='http://l.wordpress.com/latex.php?latex=%7B0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{0}' title='{0}' class='latex' /> 	and variance <img src='http://l.wordpress.com/latex.php?latex=%7B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1}' title='{1}' class='latex' />) random variables&#8221;</em></p>
<p>Alternatively, as <img src='http://l.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' /> increases, the value of the polynomial 	<img src='http://l.wordpress.com/latex.php?latex=%7BF%28%5Cmathbf+x%29+%3D+%09%5Cfrac%7B1%7D%7B%5Csqrt%7Bn%7D%7D+%28x%5E%7B%281%29%7D+%2B+x%5E%7B%282%29%7D+%2B+%09%5Cldots+x%5E%7B%28n%29%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{F(\mathbf x) = 	\frac{1}{\sqrt{n}} (x^{(1)} + x^{(2)} + 	\ldots x^{(n)})}' title='{F(\mathbf x) = 	\frac{1}{\sqrt{n}} (x^{(1)} + x^{(2)} + 	\ldots x^{(n)})}' class='latex' /> has approximately the same distribution whether 	the random variables <img src='http://l.wordpress.com/latex.php?latex=%7Bx%5E%7B%28i%29%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x^{(i)}}' title='{x^{(i)}}' class='latex' /> are i.i.d Bernoulli random 	variables or i.i.d normal random variables. 	More generally, the distribution of <img src='http://l.wordpress.com/latex.php?latex=%7Bp%28%5Cmathbf+x%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{p(\mathbf x)}' title='{p(\mathbf x)}' class='latex' /> is the 	approximately the same as long as the random variables 	<img src='http://l.wordpress.com/latex.php?latex=%7Bx%5E%7B%28i%29%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x^{(i)}}' title='{x^{(i)}}' class='latex' /> are independent with mean <img src='http://l.wordpress.com/latex.php?latex=%7B0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{0}' title='{0}' class='latex' />, variance <img src='http://l.wordpress.com/latex.php?latex=%7B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1}' title='{1}' class='latex' /> and 	satisfy certain mild regularity assumptions.</p>
<p>A phenomenon of this nature where the distribution of a function of 	random variables, depends solely on a small number of their 	moments is referred to as invariance.</p>
<p>A natural approach to generalize of the above stated central limit 	theorem, is to replace the &#8220;sum&#8221; (<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cfrac%7B1%7D%7B%5Csqrt%7Bn%7D%7D+%28x%5E%7B%281%29%7D+%2B+x%5E%7B%282%29%7D+%2B+%09%5Cldots+x%5E%7B%28n%29%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\frac{1}{\sqrt{n}} (x^{(1)} + x^{(2)} + 	\ldots x^{(n)})}' title='{\frac{1}{\sqrt{n}} (x^{(1)} + x^{(2)} + 	\ldots x^{(n)})}' class='latex' />) by other multivariate polynomials.   As we will see in the next lecture, the invariance principle 	indeed holds for low degree multilinear polynomials that are not 	influenced heavily by any single coordinate. Formally, define 	the influence of a coordinate on a polynomial as follows:</p>
<blockquote><p><strong>Definition 1</strong> <em> For a multilinear polynomial <img src='http://l.wordpress.com/latex.php?latex=%7BF%28%5Cmathbf%7Bx%7D%29+%3D+%5Csum_%7B%5Csigma%7D+%09%5Chat%7BF%7D_%7B%5Csigma%7D+%5Cprod_%7Bi+%5Cin+%5BR%5D%7D+x%5E%7B%28%5Csigma_i%29%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{F(\mathbf{x}) = \sum_{\sigma} 	\hat{F}_{\sigma} \prod_{i \in [R]} x^{(\sigma_i)}}' title='{F(\mathbf{x}) = \sum_{\sigma} 	\hat{F}_{\sigma} \prod_{i \in [R]} x^{(\sigma_i)}}' class='latex' /> define the influence of the <img src='http://l.wordpress.com/latex.php?latex=%7Bi%5E%7Bth%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{i^{th}}' title='{i^{th}}' class='latex' /> coordinate as follows:</em></p>
<p><em> <img src='http://l.wordpress.com/latex.php?latex=%7B%09%5Cmathrm%7BInf%7D_%7Bi%7D%28F%29+%3D+%5Cmathop%7B%5Cmathbb+E%7D_%7Bx%7D+%5B%5Cmathrm%7BVar%7D_%7Bx%5E%7B%28i%29%7D%7D%5BF%5D%5D+%3D+%5Csum_%7B%5Csigma_%7Bi%7D+%5Cneq+%090%7D+%5Chat%7BF%7D%5E2_%5Csigma%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{	\mathrm{Inf}_{i}(F) = \mathop{\mathbb E}_{x} [\mathrm{Var}_{x^{(i)}}[F]] = \sum_{\sigma_{i} \neq 	0} \hat{F}^2_\sigma}' title='{	\mathrm{Inf}_{i}(F) = \mathop{\mathbb E}_{x} [\mathrm{Var}_{x^{(i)}}[F]] = \sum_{\sigma_{i} \neq 	0} \hat{F}^2_\sigma}' class='latex' /></em></p>
<p><em> Here <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathrm%7BVar%7D_%7Bx%5E%7B%28i%29%7D%7D%5BF%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathrm{Var}_{x^{(i)}}[F]}' title='{\mathrm{Var}_{x^{(i)}}[F]}' class='latex' /> denotes the variance of <img src='http://l.wordpress.com/latex.php?latex=%7BF%28x%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{F(x)}' title='{F(x)}' class='latex' /> over random choice 	of <img src='http://l.wordpress.com/latex.php?latex=%7Bx_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{x_i}' title='{x_i}' class='latex' />. </em></p></blockquote>
<p>The invariance principle for low degree polynomials was first 	shown by Rotar in 1979. More recently, invariance principles 	for low degree polynomials were shown in different settings in 	the work of <a href="http://www.cs.cmu.edu/~odonnell/papers/invariance.pdf">Mossel-O&#8217;Donnell-Olekszciewicz</a> and <a href="http://arxiv.org/abs/math.PR/0508213">Chatterjee.</a> The 	former of the two works also showed the Majority is Stablest 	conjecture, and has been influential in introducing the 	powerful tool of invariance to hardness of approximation.</p>
<p>Here we state a special case of the invariance principle tailored to the application at hand.  To this end, let us first define a <em>rounding</em> function <img src='http://l.wordpress.com/latex.php?latex=%7Bf_%7B%5B-1%2C1%5D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{f_{[-1,1]}}' title='{f_{[-1,1]}}' class='latex' /> as follows:</p>
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+f_%7B%5B-1%2C1%5D%7D%28x%29+%3D+%5Cbegin%7Bcases%7D+-1+%26%5Ctext%7B+if+%7D+x+%3C+-1+%5C%5C+x+%26%5Ctext%7B+if+%7D+-1%5Cleqslant+x%5Cleqslant+1+%5C%5C+1+%26%5Ctext%7B+if+%7D+x+%3E+1+%5Cend%7Bcases%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle f_{[-1,1]}(x) = \begin{cases} -1 &amp;\text{ if } x &lt; -1 \\ x &amp;\text{ if } -1\leqslant x\leqslant 1 \\ 1 &amp;\text{ if } x &gt; 1 \end{cases}' title='\displaystyle f_{[-1,1]}(x) = \begin{cases} -1 &amp;\text{ if } x &lt; -1 \\ x &amp;\text{ if } -1\leqslant x\leqslant 1 \\ 1 &amp;\text{ if } x &gt; 1 \end{cases}' class='latex' /></p>
<p align="center">
<blockquote><p><strong>Theorem 2 (Invariance Principle <a href="http://www.cs.cmu.edu/~odonnell/papers/invariance.pdf">[Mossel-ODonnell-Oleszkiewicz]</a>)</strong> <em> Let <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D+%3D+%5C%7Bz_1%2C+z_2%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z} = \{z_1, z_2\}}' title='{\mathbf{z} = \{z_1, z_2\}}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7BG%7D+%3D+%5C%7Bg_1%2Cg_2%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{G} = \{g_1,g_2\}}' title='{\mathbf{G} = \{g_1,g_2\}}' class='latex' /> be sets of Bernoulli and Gaussian random variables respectively. Furthermore, let<br />
</em></p>
<p align="center"><em><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle++%5Cmathop%7B%5Cmathbb+E%7D%5Bz_i%5D+%3D+%5Cmathop%7B%5Cmathbb+E%7D%5Bg_i%5D+%3D+0+%5Cqquad+%5Cqquad+%5Cmathop%7B%5Cmathbb+E%7D%5Bz_i%5E2%5D+%3D+%5Cmathop%7B%5Cmathbb+E%7D%5Bg_i%5E2%5D+%3D+1+%5Cqquad+%5Cqquad+%5Cforall+i+%5Cin+%5B2%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  \mathop{\mathbb E}[z_i] = \mathop{\mathbb E}[g_i] = 0 \qquad \qquad \mathop{\mathbb E}[z_i^2] = \mathop{\mathbb E}[g_i^2] = 1 \qquad \qquad \forall i \in [2]' title='\displaystyle  \mathop{\mathbb E}[z_i] = \mathop{\mathbb E}[g_i] = 0 \qquad \qquad \mathop{\mathbb E}[z_i^2] = \mathop{\mathbb E}[g_i^2] = 1 \qquad \qquad \forall i \in [2]' class='latex' /></em></p>
<p><em> and <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathop%7B%5Cmathbb+E%7D%5Bz_1+z_2%5D+%3D+%5Cmathop%7B%5Cmathbb+E%7D%5Bg_1+g_2%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathop{\mathbb E}[z_1 z_2] = \mathop{\mathbb E}[g_1 g_2]}' title='{\mathop{\mathbb E}[z_1 z_2] = \mathop{\mathbb E}[g_1 g_2]}' class='latex' />. Let <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D%5ER%2C+%5Cmathbf%7BG%7D%5ER%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z}^R, \mathbf{G}^R}' title='{\mathbf{z}^R, \mathbf{G}^R}' class='latex' /> denote <img src='http://l.wordpress.com/latex.php?latex=%7BR%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{R}' title='{R}' class='latex' /> independent copies of the random variables <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z}}' title='{\mathbf{z}}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7BG%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{G}}' title='{\mathbf{G}}' class='latex' />. </em></p>
<p><em>Let <img src='http://l.wordpress.com/latex.php?latex=%7BF%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{F}' title='{F}' class='latex' /> be a multilinear polynomial given by <img src='http://l.wordpress.com/latex.php?latex=%7BF%28%5Cmathbf%7Bx%7D%29+%3D+%5Csum_%7B%5Csigma%7D+%5Chat%7BF%7D_%7B%5Csigma%7D+%5Cprod_%7Bi+%5Cin+%5Csigma%7D+x%5E%7B%28i%29%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{F(\mathbf{x}) = \sum_{\sigma} \hat{F}_{\sigma} \prod_{i \in \sigma} x^{(i)}}' title='{F(\mathbf{x}) = \sum_{\sigma} \hat{F}_{\sigma} \prod_{i \in \sigma} x^{(i)}}' class='latex' />, and let <img src='http://l.wordpress.com/latex.php?latex=%7BH%28%5Cmathbf%7Bx%7D%29%3DT_%7B1-%5Cepsilon%7D+F%28%5Cmathbf%7Bx%7D%29+%3D+%5Csum_%7B%5Csigma%7D%281-%5Cepsilon%29%5E%7B%7C%5Csigma%7C%7D+%5Chat%7BF%7D_%7B%5Csigma%7D+%5Cprod_%7Bi%5Cin+%5Csigma%7D+x%5E%7B%28i%29%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{H(\mathbf{x})=T_{1-\epsilon} F(\mathbf{x}) = \sum_{\sigma}(1-\epsilon)^{|\sigma|} \hat{F}_{\sigma} \prod_{i\in \sigma} x^{(i)}}' title='{H(\mathbf{x})=T_{1-\epsilon} F(\mathbf{x}) = \sum_{\sigma}(1-\epsilon)^{|\sigma|} \hat{F}_{\sigma} \prod_{i\in \sigma} x^{(i)}}' class='latex' />. If <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathrm%7BInf%7D_%5Cell%28H%29+%5Cleqslant+%5Ctau%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathrm{Inf}_\ell(H) \leqslant \tau}' title='{\mathrm{Inf}_\ell(H) \leqslant \tau}' class='latex' /> for all <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cell+%5Cin+%5BR%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\ell \in [R]}' title='{\ell \in [R]}' class='latex' />, then the following statements hold: </em></p>
<ol>
<li><em> <a name="connectionsone"></a> For every function <img src='http://l.wordpress.com/latex.php?latex=%7B%5CPsi+%3A+%5Cmathbb%7BR%7D%5E2+%09+%5Crightarrow+%5Cmathbb%7BR%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\Psi : \mathbb{R}^2 	 \rightarrow \mathbb{R}}' title='{\Psi : \mathbb{R}^2 	 \rightarrow \mathbb{R}}' class='latex' /> which is thrice differentiable with all its partial derivatives up to order <img src='http://l.wordpress.com/latex.php?latex=%7B3%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{3}' title='{3}' class='latex' /> bounded uniformly by <img src='http://l.wordpress.com/latex.php?latex=%7BC_0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C_0}' title='{C_0}' class='latex' />,<br />
</em></p>
<p align="center"><em><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle++%5CBig%7C%5Cmathop%7B%5Cmathbb+E%7D%5CBig%5B%5CPsi%28H%28%5Cmathbf%7Bz%7D_1%5E%7BR%7D%29%2C+%09+H%28%5Cmathbf%7Bz%7D_2%5E%7BR%7D%29%29%5CBig%5D+-+%5Cmathop%7B%5Cmathbb+E%7D%5CBig%5B%5CPsi%28H%28%5Cmathbf%7Bg%7D_1%5ER%29%2C+H%28%5Cmathbf%7Bg%7D_2%5ER%29%29%5CBig%5D+%5CBig%7C+%5Cleqslant+%5Ctau%5E%7BO%28%5Cepsilon%29%7D+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  \Big|\mathop{\mathbb E}\Big[\Psi(H(\mathbf{z}_1^{R}), 	 H(\mathbf{z}_2^{R}))\Big] - \mathop{\mathbb E}\Big[\Psi(H(\mathbf{g}_1^R), H(\mathbf{g}_2^R))\Big] \Big| \leqslant \tau^{O(\epsilon)} ' title='\displaystyle  \Big|\mathop{\mathbb E}\Big[\Psi(H(\mathbf{z}_1^{R}), 	 H(\mathbf{z}_2^{R}))\Big] - \mathop{\mathbb E}\Big[\Psi(H(\mathbf{g}_1^R), H(\mathbf{g}_2^R))\Big] \Big| \leqslant \tau^{O(\epsilon)} ' class='latex' /></em></p>
</li>
<li><em> <a name="connectionstwo"></a> Define the function <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cxi+%3A+%7B%5Cmathbb+R%7D%5E2+%5Crightarrow+%09+%7B%5Cmathbb+R%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\xi : {\mathbb R}^2 \rightarrow 	 {\mathbb R}}' title='{\xi : {\mathbb R}^2 \rightarrow 	 {\mathbb R}}' class='latex' /> as <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cxi%28%5Cmathbf%7Bx%7D%29+%3D+%5Csum_%7Bi%5Cin+%5B2%5D%7D+%28x_i+-+%09+f_%7B%5B-1%2C1%5D%7D%28x_i%29%29%5E2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\xi(\mathbf{x}) = \sum_{i\in [2]} (x_i - 	 f_{[-1,1]}(x_i))^2}' title='{\xi(\mathbf{x}) = \sum_{i\in [2]} (x_i - 	 f_{[-1,1]}(x_i))^2}' class='latex' /> Then, we have 	 <img src='http://l.wordpress.com/latex.php?latex=%7B+%5CBig%7C%5Cmathop%7B%5Cmathbb+E%7D%5B%5Cxi%28H%28%5Cmathbf%7Bz%7D_1%5E%7Bn%7D%29%2C+H%28%5Cmathbf%7Bz%7D_2%5E%7Bn%7D%29%29%5D+-+%5Cmathop%7B%5Cmathbb+E%7D%5B%5Cxi%28H%28%5Cmathbf%7Bg%7D_1%5E%7Bn%7D%29%2CH%28%5Cmathbf%7Bg%7D_2%5E%7Bn%7D%29%29%5D+%5CBig%7C+%5Cleqslant+%5Ctau%5E%7BO%28%5Cepsilon%29%7D+%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{ \Big|\mathop{\mathbb E}[\xi(H(\mathbf{z}_1^{n}), H(\mathbf{z}_2^{n}))] - \mathop{\mathbb E}[\xi(H(\mathbf{g}_1^{n}),H(\mathbf{g}_2^{n}))] \Big| \leqslant \tau^{O(\epsilon)} }' title='{ \Big|\mathop{\mathbb E}[\xi(H(\mathbf{z}_1^{n}), H(\mathbf{z}_2^{n}))] - \mathop{\mathbb E}[\xi(H(\mathbf{g}_1^{n}),H(\mathbf{g}_2^{n}))] \Big| \leqslant \tau^{O(\epsilon)} }' class='latex' /> </em></li>
</ol>
<p><em> </em></p></blockquote>
<p><strong>2. Dictatorship Testing </strong></p>
<p>A boolean function <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%28x_1%2Cx_2%2C%5Cldots%2Cx_n%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}(x_1,x_2,\ldots,x_n)}' title='{\mathcal{F}(x_1,x_2,\ldots,x_n)}' class='latex' /> on <img src='http://l.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' /> bits is a 	dictator or a long code if <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%28x%29+%3D+x_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}(x) = x_i}' title='{\mathcal{F}(x) = x_i}' class='latex' /> for some <img src='http://l.wordpress.com/latex.php?latex=%7Bi%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{i}' title='{i}' class='latex' />. Given the truth table of a 	function <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' />, a dictatorship test is a randomized procedure 	that queries a few locations (say <img src='http://l.wordpress.com/latex.php?latex=%7B2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{2}' title='{2}' class='latex' />) in the truth table of 	<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' />, and tests a predicate <img src='http://l.wordpress.com/latex.php?latex=%7BP%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P}' title='{P}' class='latex' /> on the values it queried. If the queried 	values satisfy the predicate <img src='http://l.wordpress.com/latex.php?latex=%7BP%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P}' title='{P}' class='latex' />, the test outputs ACCEPT else it 	outputs REJECT. The goal of the test is to determine if 	<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> is a dictator or is <em>far from</em> being a dictator. 	The main parameters of interest in a dictatorship test are :</p>
<ul>
<li> <strong>Completeness<img src='http://l.wordpress.com/latex.php?latex=%7B%28c%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(c)}' title='{(c)}' class='latex' /></strong> Every dictator function 			<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%28x%29+%3D+x_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}(x) = x_i}' title='{\mathcal{F}(x) = x_i}' class='latex' /> 		is accepted with probability at least <img src='http://l.wordpress.com/latex.php?latex=%7Bc%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{c}' title='{c}' class='latex' />.</li>
<li> <strong>Soundness<img src='http://l.wordpress.com/latex.php?latex=%7B%28s%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(s)}' title='{(s)}' class='latex' /></strong> Any function <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> which is <em> far</em> from every dictator is accepted with probability 		at most <img src='http://l.wordpress.com/latex.php?latex=%7Bs%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{s}' title='{s}' class='latex' />.</li>
<li> Number of queries made, and the predicate <img src='http://l.wordpress.com/latex.php?latex=%7BP%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P}' title='{P}' class='latex' /> used by 		the test.</li>
</ul>
<p><strong> 2.1. Motivation </strong></p>
<p>The motivation for the problem of dictatorship testing arises 	from hardness of approximation and PCP constructions. To show that an optimization 	problem <img src='http://l.wordpress.com/latex.php?latex=%7B%5CLambda%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\Lambda}' title='{\Lambda}' class='latex' /> is <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7BNP%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{NP}}' title='{\mathbf{NP}}' class='latex' />-hard to approximate, one constructs a reduction 	from a well-known <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7BNP%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{NP}}' title='{\mathbf{NP}}' class='latex' />-hard problem such as Label Cover to 	<img src='http://l.wordpress.com/latex.php?latex=%7B%5CLambda%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\Lambda}' title='{\Lambda}' class='latex' />. Given an instance <img src='http://l.wordpress.com/latex.php?latex=%7B%5CIm%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\Im}' title='{\Im}' class='latex' /> of the 	Label Cover problem, a hardness reduction produces an instance 	<img src='http://l.wordpress.com/latex.php?latex=%7B%5CIm%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\Im&#039;}' title='{\Im&#039;}' class='latex' /> of the problem <img src='http://l.wordpress.com/latex.php?latex=%7B%5CLambda%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\Lambda}' title='{\Lambda}' class='latex' />. The 	instance <img src='http://l.wordpress.com/latex.php?latex=%7B%5CIm%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\Im&#039;}' title='{\Im&#039;}' class='latex' /> has a large optimum value if and only if <img src='http://l.wordpress.com/latex.php?latex=%7B%5CIm%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\Im}' title='{\Im}' class='latex' /> 	has a high optimum. Dictatorship tests serve as &#8220;gadgets&#8221; that encode 	solutions to the Label Cover, as solutions 	to the problem <img src='http://l.wordpress.com/latex.php?latex=%7B%5CLambda%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\Lambda}' title='{\Lambda}' class='latex' />. In fact, constructing an appropriate 	dictatorship test almost always translates in to a 	corresponding hardness result based on the Unique Games 	Conjecture.</p>
<p>Dictatorship tests or long code tests as they are also 	referred to, were originally conceived 	purely from the insight of error correcting codes. 	Let us suppose we are to encode a message that could take one 	of <img src='http://l.wordpress.com/latex.php?latex=%7BR%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{R}' title='{R}' class='latex' /> different values <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7Bm_1%2C%5Cldots%2Cm_%7BR%7D%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{m_1,\ldots,m_{R}\}}' title='{\{m_1,\ldots,m_{R}\}}' class='latex' />. The long code encoding of the 	message <img src='http://l.wordpress.com/latex.php?latex=%7Bm_%5Cell%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{m_\ell}' title='{m_\ell}' class='latex' /> is a bit string of length 	<img src='http://l.wordpress.com/latex.php?latex=%7B2%5E%7BR%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{2^{R}}' title='{2^{R}}' class='latex' />, consisting of the truth table of the 	function <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%28x_1%2C%5Cldots%2Cx_R%29+%3D+x_%5Cell%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}(x_1,\ldots,x_R) = x_\ell}' title='{\mathcal{F}(x_1,\ldots,x_R) = x_\ell}' class='latex' />. This encoding is 	<em>maximally redundant</em> in that any binary encoding with 	more than <img src='http://l.wordpress.com/latex.php?latex=%7B2%5E%7BR%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{2^{R}}' title='{2^{R}}' class='latex' /> bits would contain <img src='http://l.wordpress.com/latex.php?latex=%7B2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{2}' title='{2}' class='latex' /> bits that are 	identical for all <img src='http://l.wordpress.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='R' title='R' class='latex' /> messages. Intuitively, greater the 	redundancy in the encoding, the easier it is to perform the 	reduction.</p>
<p>While long code tests/dictatorship tests were originally 	conceived from a coding theoretic perspective, somewhat 	surprisingly these objects are intimately connected to 	semidefinite programs. This connection between semidefinite 	programs and dictatorship tests is the subject of today&#8217;s 	lecture. In particular, we will see a black-box reduction 	from SDP integrality gaps for Max Cut to dictatorship tests 	that can be used to show hardness of approximating Max Cut.</p>
<p><strong> 2.2. The case of Max Cut </strong></p>
<p>The nature of dictatorship test needed for a hardness 	reduction varies with the specific problem one is trying to 	show is hard. To keep things concrete and simple, we will 	restrict our attention to the Max Cut problem.</p>
<p>A dictatorship test <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}}' title='{\mathsf{DICT}}' class='latex' /> for the Max Cut problem 	consists of a graph on the set of vertices 	<img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B%5Cpm+1%5C%7D%5E%7BR%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{\pm 1\}^{R}}' title='{\{\pm 1\}^{R}}' class='latex' />. By convention, the graph <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}}' title='{\mathsf{DICT}}' class='latex' /> 	is a weighted graph where the edge weights form a 	probability distribution (sum up to <img src='http://l.wordpress.com/latex.php?latex=%7B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1}' title='{1}' class='latex' />). We will 	write <img src='http://l.wordpress.com/latex.php?latex=%7B%28%5Cmathbf%7Bz%7D%2C%5Cmathbf%7Bz%7D%27%29+%5Cin+%5Cmathsf%7BDICT%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(\mathbf{z},\mathbf{z}&#039;) \in \mathsf{DICT}}' title='{(\mathbf{z},\mathbf{z}&#039;) \in \mathsf{DICT}}' class='latex' /> to denote an edge 	sampled from the graph <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}}' title='{\mathsf{DICT}}' class='latex' /> (here <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D%2C%5Cmathbf%7Bz%7D%27+%09%5Cin+%5C%7B%5Cpm+1%5C%7D%5E%7BR%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z},\mathbf{z}&#039; 	\in \{\pm 1\}^{R}}' title='{\mathbf{z},\mathbf{z}&#039; 	\in \{\pm 1\}^{R}}' class='latex' />).</p>
<p>A cut of the <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}}' title='{\mathsf{DICT}}' class='latex' /> graph can be thought of as a boolean function 		<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D+%3A+%5C%7B%5Cpm+1%5C%7D%5ER+%5Crightarrow+%5C%7B%5Cpm+1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F} : \{\pm 1\}^R \rightarrow \{\pm 1\}}' title='{\mathcal{F} : \{\pm 1\}^R \rightarrow \{\pm 1\}}' class='latex' />. For a boolean 		function <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D+%3A+%5C%7B%5Cpm+1%5C%7D%5ER+%5Crightarrow+%5C%7B%5Cpm+1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F} : \{\pm 1\}^R \rightarrow \{\pm 1\}}' title='{\mathcal{F} : \{\pm 1\}^R \rightarrow \{\pm 1\}}' class='latex' />, let 		<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D%28%5Cmathcal%7BF%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}(\mathcal{F})}' title='{\mathsf{DICT}(\mathcal{F})}' class='latex' /> denote the value of the cut. The value 		of a cut <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> is given by</p>
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle++%5Cmathsf%7BDICT%7D%28%5Cmathcal%7BF%7D%29+%3D+%5Cfrac%7B1%7D%7B2%7D%5Cmathop%7B%5Cmathbb+E%7D_%7B+%28%5Cmathbf%7Bz%7D%2C+%5Cmathbf%7Bz%7D%27%29%7D+%5CBig%5B+%09%091+-+%5Cmathcal%7BF%7D%28%5Cmathbf%7Bz%7D%29+%5Cmathcal%7BF%7D%28%5Cmathbf%7Bz%7D%27%29+%5CBig%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  \mathsf{DICT}(\mathcal{F}) = \frac{1}{2}\mathop{\mathbb E}_{ (\mathbf{z}, \mathbf{z}&#039;)} \Big[ 		1 - \mathcal{F}(\mathbf{z}) \mathcal{F}(\mathbf{z}&#039;) \Big]' title='\displaystyle  \mathsf{DICT}(\mathcal{F}) = \frac{1}{2}\mathop{\mathbb E}_{ (\mathbf{z}, \mathbf{z}&#039;)} \Big[ 		1 - \mathcal{F}(\mathbf{z}) \mathcal{F}(\mathbf{z}&#039;) \Big]' class='latex' /></p>
<p>It is useful to define <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D%28%5Cmathcal%7BF%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}(\mathcal{F})}' title='{\mathsf{DICT}(\mathcal{F})}' class='latex' />, for non-boolean 	functions <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%3A+%5C%7B%5Cpm+1%5C%7D%5ER+%5Crightarrow+%5B-1%2C1%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}: \{\pm 1\}^R \rightarrow [-1,1]}' title='{\mathcal{F}: \{\pm 1\}^R \rightarrow [-1,1]}' class='latex' /> that take values 	in the interval <img src='http://l.wordpress.com/latex.php?latex=%7B%5B-1%2C1%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{[-1,1]}' title='{[-1,1]}' class='latex' />. To this end, we will interpret a 	value <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%28%5Cmathbf%7Bz%7D%29+%5Cin+%5B-1%2C1%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}(\mathbf{z}) \in [-1,1]}' title='{\mathcal{F}(\mathbf{z}) \in [-1,1]}' class='latex' /> as a random variable that 	takes <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B%5Cpm+1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{\pm 1\}}' title='{\{\pm 1\}}' class='latex' /> values. Specifically, we think of a number <img src='http://l.wordpress.com/latex.php?latex=%7Ba+%09%5Cin+%5B-1%2C1%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{a 	\in [-1,1]}' title='{a 	\in [-1,1]}' class='latex' /> as the following random variable 	 <a name="connectionseq0"></a></p>
<p>$ latex a =  -1 $ with probability <img src='http://l.wordpress.com/latex.php?latex=%5Cfrac%7B1-a%7D%7B2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\frac{1-a}{2}' title='\frac{1-a}{2}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=a+%3D+1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='a = 1' title='a = 1' class='latex' /> with probability  $\frac{1+a}{2}$.</p>
<p>With this interpretation, the natural definition of 	<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D%28%5Cmathcal%7BF%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}(\mathcal{F})}' title='{\mathsf{DICT}(\mathcal{F})}' class='latex' /> is as follows:</p>
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle++%5Cmathsf%7BDICT%7D%28%5Cmathcal%7BF%7D%29+%3D+%5Cfrac%7B1%7D%7B2%7D%5Cmathop%7B%5Cmathbb+E%7D_%7B+%28%5Cmathbf%7Bz%7D%2C+%5Cmathbf%7Bz%7D%27%29+%5Cin+%09%5Cmathsf%7BDICT%7D%7D+%5CBig%5B+%09%091+-+%5Cmathcal%7BF%7D%28%5Cmathbf%7Bz%7D%29+%5Cmathcal%7BF%7D%28%5Cmathbf%7Bz%7D%27%29+%5CBig%5D+%7B%5C%2C.%7D+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  \mathsf{DICT}(\mathcal{F}) = \frac{1}{2}\mathop{\mathbb E}_{ (\mathbf{z}, \mathbf{z}&#039;) \in 	\mathsf{DICT}} \Big[ 		1 - \mathcal{F}(\mathbf{z}) \mathcal{F}(\mathbf{z}&#039;) \Big] {\,.} ' title='\displaystyle  \mathsf{DICT}(\mathcal{F}) = \frac{1}{2}\mathop{\mathbb E}_{ (\mathbf{z}, \mathbf{z}&#039;) \in 	\mathsf{DICT}} \Big[ 		1 - \mathcal{F}(\mathbf{z}) \mathcal{F}(\mathbf{z}&#039;) \Big] {\,.} ' class='latex' /></p>
<p>Indeed, the above expression is equal to the expected value of the 	cut obtained by randomly rounding the values of the function 	<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D+%3A+%5C%7B%5Cpm+1%5C%7D%5E%7BR%7D+%5Crightarrow+%5B-1%2C1%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F} : \{\pm 1\}^{R} \rightarrow [-1,1]}' title='{\mathcal{F} : \{\pm 1\}^{R} \rightarrow [-1,1]}' class='latex' /> to <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B%5Cpm+1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{\pm 1\}}' title='{\{\pm 1\}}' class='latex' /> as 	described in Equation <a href="#connectionseq0">2</a>.</p>
<div id="attachment_937" class="wp-caption alignleft" style="width: 190px"><img class="size-medium wp-image-937" title="dictcut" src="http://tcsmath.files.wordpress.com/2009/06/dictcut2.png?w=180&#038;h=112" alt="A Dictator Cut" width="180" height="112" /><p class="wp-caption-text">A Dictator Cut</p></div>
<p>The <em>dictator cuts</em> are given by the functions 	<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%28%5Cmathbf%7Bz%7D%29+%3D+z_%5Cell%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}(\mathbf{z}) = z_\ell}' title='{\mathcal{F}(\mathbf{z}) = z_\ell}' class='latex' /> for some <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cell+%5Cin+%5BR%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\ell \in [R]}' title='{\ell \in [R]}' class='latex' />. 	The <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BCompleteness%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{Completeness}}' title='{\mathsf{Completeness}}' class='latex' /> of the test <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}}' title='{\mathsf{DICT}}' class='latex' /> is the minimum value of a dictator cut, i.e.,</p>
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle++%5Cmathsf%7BCompleteness%7D%28%5Cmathsf%7BDICT%7D%29+%3D+%5Cmin_%7B%5Cell+%5Cin+%5BR%5D%7D+%09%5Cmathsf%7BDICT%7D%28z_%7B%5Cell%7D%29+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  \mathsf{Completeness}(\mathsf{DICT}) = \min_{\ell \in [R]} 	\mathsf{DICT}(z_{\ell}) ' title='\displaystyle  \mathsf{Completeness}(\mathsf{DICT}) = \min_{\ell \in [R]} 	\mathsf{DICT}(z_{\ell}) ' class='latex' /></p>
<p>The soundness of the dictatorship test is the value of cuts 	that are <em>far from every dictator</em>. We will formalize the notion of being 	<em>far from every dictator</em> is formalized using influences 	as follows:</p>
<div id="attachment_938" class="wp-caption alignright" style="width: 190px"><img class="size-medium wp-image-938" title="nondictator" src="http://tcsmath.files.wordpress.com/2009/06/nondictator2.png?w=180&#038;h=167" alt="Cut Far From Every Dictator" width="180" height="167" /><p class="wp-caption-text">Cut Far From Every Dictator</p></div>
<p><span id="more-802"></span></p>
<blockquote><p><strong>Definition 3 (<img src='http://l.wordpress.com/latex.php?latex=%7B%28%5Cepsilon%2C%5Ctau%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(\epsilon,\tau)}' title='{(\epsilon,\tau)}' class='latex' />-quasirandom)</strong> <em> A function <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D+%3A+%5C%7B%5Cpm+1%5C%7D%5ER+%5Crightarrow+%5B-1%2C1%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F} : \{\pm 1\}^R \rightarrow [-1,1]}' title='{\mathcal{F} : \{\pm 1\}^R \rightarrow [-1,1]}' class='latex' /> is 	said to be <img src='http://l.wordpress.com/latex.php?latex=%7B%28%5Cepsilon%2C%5Ctau%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(\epsilon,\tau)}' title='{(\epsilon,\tau)}' class='latex' />-quasirandom if for all <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cell+%5Cin+%09%5BR%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\ell \in 	[R]}' title='{\ell \in 	[R]}' class='latex' />, <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathrm%7BInf%7D_%7B%5Cell%7D%28T_%7B1-%5Cepsilon%7D%5Cmathcal%7BF%7D%29+%5Cleq+%5Ctau%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathrm{Inf}_{\ell}(T_{1-\epsilon}\mathcal{F}) \leq \tau}' title='{\mathrm{Inf}_{\ell}(T_{1-\epsilon}\mathcal{F}) \leq \tau}' class='latex' />. </em></p></blockquote>
<blockquote><p><strong>Definition 4 (<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BSoundness%7D_%7B%5Cepsilon%2C%5Ctau%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{Soundness}_{\epsilon,\tau}}' title='{\mathsf{Soundness}_{\epsilon,\tau}}' class='latex' />)</strong> <em> For a dictatorship test <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}}' title='{\mathsf{DICT}}' class='latex' /> over <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B%5Cpm+1%5C%7D%5E%7BR%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{\pm 1\}^{R}}' title='{\{\pm 1\}^{R}}' class='latex' /> and 	<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cepsilon%2C+%5Ctau+%3E+0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\epsilon, \tau &gt; 0}' title='{\epsilon, \tau &gt; 0}' class='latex' />, define 	the soundness of <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}}' title='{\mathsf{DICT}}' class='latex' /> as<br />
</em></p>
<p align="center"><em><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle++%5Cmathsf%7BSoundness%7D_%7B%5Cepsilon%2C%5Ctau%7D%28%5Cmathsf%7BDICT%7D%29+%3D+%5Csup_%7B%5Cmathcal%7BF%7D+%5Ctext%7B+%09is+%7D+%28%5Cepsilon%2C%5Ctau%29-%5Ctext%7Bquasirandom%7D%7D+%5Cmathsf%7BDICT%7D%28%5Cmathcal%7BF%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  \mathsf{Soundness}_{\epsilon,\tau}(\mathsf{DICT}) = \sup_{\mathcal{F} \text{ 	is } (\epsilon,\tau)-\text{quasirandom}} \mathsf{DICT}(\mathcal{F})' title='\displaystyle  \mathsf{Soundness}_{\epsilon,\tau}(\mathsf{DICT}) = \sup_{\mathcal{F} \text{ 	is } (\epsilon,\tau)-\text{quasirandom}} \mathsf{DICT}(\mathcal{F})' class='latex' /></em></p>
<p><em> </em></p></blockquote>
<p><strong> 2.3. SDP Relaxation </strong></p>
<p>Let <img src='http://l.wordpress.com/latex.php?latex=%7BG+%3D+%28V%2CE%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G = (V,E)}' title='{G = (V,E)}' class='latex' /> be an an instance of the Max Cut problem. 	Specifically, <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> is a weighted graph over a set of vertices <img src='http://l.wordpress.com/latex.php?latex=%7BV+%3D+%5C%7Bv_1%2C+%5Cldots%2C+%09v_n%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{V = \{v_1, \ldots, 	v_n\}}' title='{V = \{v_1, \ldots, 	v_n\}}' class='latex' />, whose edge weights sum up to <img src='http://l.wordpress.com/latex.php?latex=%7B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1}' title='{1}' class='latex' /> (by convention). Thus, the 	set of edges <img src='http://l.wordpress.com/latex.php?latex=%7BE%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{E}' title='{E}' class='latex' /> will also be thought of as a probability distribution 	over edges. Let us the Goemans-Williamson semidefinite programming relaxation for Max Cut. The variables of the GW SDP consist of a set of vectors <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+V+%3D+%5C%7B+%5Cmathbf+v_1%2C+%5Cldots%2C%5Cmathbf+v_n%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf V = \{ \mathbf v_1, \ldots,\mathbf v_n\}}' title='{\mathbf V = \{ \mathbf v_1, \ldots,\mathbf v_n\}}' class='latex' />, one vector for each vertex in the graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />.</p>
<blockquote><p>GW SDP Relaxation<br />
Maximize <img src='http://l.wordpress.com/latex.php?latex=%5Cmathrm%7Bval%7D%28%5Cmathbf+V%29+%3D+%5Cfrac%7B1%7D%7B2%7D%5Cmathop%7B%5Cmathbb+E%7D_%7B%28v_i%2Cv_j%29+%5Cin+E%7D+%09%09+%5CBig%5B+1-%5Clangle%7B%5Cmathbf+v_i%2C+%5Cmathbf+v_j%7D%5Crangle+%5CBig%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathrm{val}(\mathbf V) = \frac{1}{2}\mathop{\mathbb E}_{(v_i,v_j) \in E} 		 \Big[ 1-\langle{\mathbf v_i, \mathbf v_j}\rangle \Big]' title='\mathrm{val}(\mathbf V) = \frac{1}{2}\mathop{\mathbb E}_{(v_i,v_j) \in E} 		 \Big[ 1-\langle{\mathbf v_i, \mathbf v_j}\rangle \Big]' class='latex' /> (Average Squared Length of 	Edges)</p>
<p>Subject to  <img src='http://l.wordpress.com/latex.php?latex=%5ClVert+%5Cmathbf+v_i%5CrVert_2%5E2+%3D+1+%5Cqquad+%5Cforall+i%2C+1+%09%5Cleqslant+i+%5Cleqslant+n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\lVert \mathbf v_i\rVert_2^2 = 1 \qquad \forall i, 1 	\leqslant i \leqslant n' title='\lVert \mathbf v_i\rVert_2^2 = 1 \qquad \forall i, 1 	\leqslant i \leqslant n' class='latex' /> (all vectors  $\latex \mathbf v_i\ $ are unit 	vectors)</p></blockquote>
<p><strong>3. Intuition </strong></p>
<p>Let <img src='http://l.wordpress.com/latex.php?latex=%7BG+%3D+%28V%2CE%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G = (V,E)}' title='{G = (V,E)}' class='latex' /> be an an 	arbitrary instance of the Max Cut problem and let <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+V%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf V}' title='{\mathbf V}' class='latex' /> 	denote a feasible solution to the GW SDP relaxation. 	We begin by presenting the intuition behind the black box 	reduction.</p>
<p><strong> 3.1. Dimension Reduction </strong></p>
<p>Without loss of generality, 	the SDP solution <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+V%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf V}' title='{\mathbf V}' class='latex' /> can be assumed to lie in a large 	constant dimensional space. Specifically, given an arbitrary 	SDP solution <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+V%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf V}' title='{\mathbf V}' class='latex' /> in <img src='http://l.wordpress.com/latex.php?latex=%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{n}' title='{n}' class='latex' />-dimensional space, project it in to a 	random subspace of dimension <img src='http://l.wordpress.com/latex.php?latex=%7BR%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{R}' title='{R}' class='latex' /> &#8211; a large constant. Random projections 	approximately preserve the lengths of vectors and distances 	between them. Hence, roughly speaking, the vectors 	produced after random projection yield a low-dimensional SDP 	solution to the same graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />.</p>
<p>Formally, sample <img src='http://l.wordpress.com/latex.php?latex=%7BR%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{R}' title='{R}' class='latex' /> random Gaussian vectors <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B+%5Cmathbf+%09%5Czeta_1+%09%2C+%5Cldots%2C+%5Cmathbf+%5Czeta_R+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{ \mathbf 	\zeta_1 	, \ldots, \mathbf \zeta_R \}}' title='{\{ \mathbf 	\zeta_1 	, \ldots, \mathbf \zeta_R \}}' class='latex' /> of the same 	dimension as the SDP vectors <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+V+%3D+%5C%7B+%5Cmathbf+v_1%2C+%5Cldots%2C+%09%5Cmathbf+v_n%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf V = \{ \mathbf v_1, \ldots, 	\mathbf v_n\}}' title='{\mathbf V = \{ \mathbf v_1, \ldots, 	\mathbf v_n\}}' class='latex' />. Here <img src='http://l.wordpress.com/latex.php?latex=%7BR%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{R}' title='{R}' class='latex' /> is 	to be thought of as a large constant independent of the size 	of the graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />. 	Define a solution to the GW SDP relaxation as follows:</p>
<p><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmathbf+w_i+%3D+%5Cfrac%7B1%7D%7B%5Csqrt%7B%5Csum_%7Bj+%5Cin+%5BR%5D%7D+%09%09%7B%5Clangle%7B+%5Cmathbf+%09%09v_i%2C+%5Cmathbf+%5Czeta_j%7D+%5Crangle%7D%5E2%7D%7D+%5CBig%28+%5Clangle%7B%5Cmathbf+v_i%2C+%09%09%5Cmathbf+%5Czeta_1%7D%5Crangle%5Cldots%5Clangle%7B%5Cmathbf+v_i%2C+%5Cmathbf+%5Czeta_R%7D%5Crangle%5CBig%29+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \mathbf w_i = \frac{1}{\sqrt{\sum_{j \in [R]} 		{\langle{ \mathbf 		v_i, \mathbf \zeta_j} \rangle}^2}} \Big( \langle{\mathbf v_i, 		\mathbf \zeta_1}\rangle\ldots\langle{\mathbf v_i, \mathbf \zeta_R}\rangle\Big) ' title='\displaystyle \mathbf w_i = \frac{1}{\sqrt{\sum_{j \in [R]} 		{\langle{ \mathbf 		v_i, \mathbf \zeta_j} \rangle}^2}} \Big( \langle{\mathbf v_i, 		\mathbf \zeta_1}\rangle\ldots\langle{\mathbf v_i, \mathbf \zeta_R}\rangle\Big) ' class='latex' />      for all 	vertices   <img src='http://l.wordpress.com/latex.php?latex=v_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='v_i' title='v_i' class='latex' />  in graph $latex  G$</p>
<p>The vector <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+w_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf w_i}' title='{\mathbf w_i}' class='latex' /> is just the projection of the vector 	<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+v_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf v_i}' title='{\mathbf v_i}' class='latex' /> along directions <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B%5Cmathbf+%5Czeta_1%2C+%5Cldots%2C+%5Cmathbf+%5Czeta_R%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{\mathbf \zeta_1, \ldots, \mathbf \zeta_R\}}' title='{\{\mathbf \zeta_1, \ldots, \mathbf \zeta_R\}}' class='latex' />, normalized to 	unit length. Clearly, the vectors <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+w_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf w_i}' title='{\mathbf w_i}' class='latex' /> form a feasible 	SDP solution to GW SDP.</p>
<p>For every <img src='http://l.wordpress.com/latex.php?latex=%7B%5Ceta+%3E+0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\eta &gt; 0}' title='{\eta &gt; 0}' class='latex' />, by choosing <img src='http://l.wordpress.com/latex.php?latex=%7BR%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{R}' title='{R}' class='latex' /> to be a 	sufficiently large constant, the following can be ensured: the 	distance between any two vectors <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+v_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf v_i}' title='{\mathbf v_i}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+v_j%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf v_j}' title='{\mathbf v_j}' class='latex' /> is 	preserved up to <img src='http://l.wordpress.com/latex.php?latex=%7B%281+%5Cpm+%5Cepsilon%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(1 \pm \epsilon)}' title='{(1 \pm \epsilon)}' class='latex' />-multiplicative factor with 	probability at least <img src='http://l.wordpress.com/latex.php?latex=%7B1-%5Cepsilon%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1-\epsilon}' title='{1-\epsilon}' class='latex' />. Therefore, there exists some 	choice of <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B+%5Cmathbf+%5Czeta_1%2C+%5Cldots%2C+%5Cmathbf+%5Czeta_R%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{ \mathbf \zeta_1, \ldots, \mathbf \zeta_R\}}' title='{\{ \mathbf \zeta_1, \ldots, \mathbf \zeta_R\}}' class='latex' /> such that the 	vectors <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+w_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf w_i}' title='{\mathbf w_i}' class='latex' /> form a low dimensional SDP solution with 	roughly the same value as <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B%5Cmathbf+v_i%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{\mathbf v_i\}}' title='{\{\mathbf v_i\}}' class='latex' />, i.e., <img src='http://l.wordpress.com/latex.php?latex=%7B+%09%5Cmathrm%7Bval%7D%28%5C%7B%5Cmathbf+w_1%2C+%5Cldots%2C+%5Cmathbf+w_n%5C%7D%29+%5Cgeqslant+%5Cmathrm%7Bval%7D%28%5Cmathbf+V%29+-+%5Ceta%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{ 	\mathrm{val}(\{\mathbf w_1, \ldots, \mathbf w_n\}) \geqslant \mathrm{val}(\mathbf V) - \eta}' title='{ 	\mathrm{val}(\{\mathbf w_1, \ldots, \mathbf w_n\}) \geqslant \mathrm{val}(\mathbf V) - \eta}' class='latex' />. 	 	Henceforth, without loss of generality, let us assume that the SDP 	solution <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+V+%3D+%5C%7B+%5Cmathbf+v_1%2C+%5Cldots%2C+%5Cmathbf+v_n%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf V = \{ \mathbf v_1, \ldots, \mathbf v_n\}}' title='{\mathbf V = \{ \mathbf v_1, \ldots, \mathbf v_n\}}' class='latex' /> consist of 	<img src='http://l.wordpress.com/latex.php?latex=%7BR%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{R}' title='{R}' class='latex' />-dimensional vectors for a large enough constant 	<img src='http://l.wordpress.com/latex.php?latex=%7BR%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{R}' title='{R}' class='latex' />.</p>
<p><strong> 3.2. Sphere Graph </strong></p>
<p>A <em>graph on the unit sphere</em>, will consist of a set of unit 	vectors, and weigthed edges between them. As usual, the 	weights of the graph form a probability distribution, in that 	they sum up to <img src='http://l.wordpress.com/latex.php?latex=%7B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1}' title='{1}' class='latex' />.</p>
<p>The SDP solution <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+V%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf V}' title='{\mathbf V}' class='latex' /> for a graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />, yields a <em> graph on the <img src='http://l.wordpress.com/latex.php?latex=%7BR%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{R}' title='{R}' class='latex' />-dimensional unit sphere</em>, which is 	isomorphic to <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />. Recall that the objective value of the GW SDP is the 	average squared length of the edges. Hence, the SDP value 	remains unchanged under the following transformations:</p>
<ul>
<li><strong>Rotation</strong> Any rotation of the SDP vectors 			<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+V%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf V}' title='{\mathbf V}' class='latex' /> about the origin, preserves the 			lengths of edges, and the distances between 			them. Thus, rotating the SDP solution <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+V%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf V}' title='{\mathbf V}' class='latex' /> yields another feasible solution 			with the same objective value.</li>
<li><strong>Union of Rotations</strong> Let <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B+T_1+%5Cmathbf+%09%09%09v_1%2C%5Cldots%2C+T_1+%5Cmathbf+v_n+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{ T_1 \mathbf 			v_1,\ldots, T_1 \mathbf v_n \}}' title='{\{ T_1 \mathbf 			v_1,\ldots, T_1 \mathbf v_n \}}' class='latex' /> 			and <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7BT_2+%5Cmathbf+v_1%2C+%5Cldots%2C+T_2+%5Cmathbf+v_n+%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{T_2 \mathbf v_1, \ldots, T_2 \mathbf v_n \}}' title='{\{T_2 \mathbf v_1, \ldots, T_2 \mathbf v_n \}}' class='latex' /> be two solutions 			obtained by applying rotations <img src='http://l.wordpress.com/latex.php?latex=%7BT_1%2CT_2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{T_1,T_2}' title='{T_1,T_2}' class='latex' /> to the 			SDP vectors <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+V%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf V}' title='{\mathbf V}' class='latex' />. Let <img src='http://l.wordpress.com/latex.php?latex=%7BG_1%2C+G_2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G_1, G_2}' title='{G_1, G_2}' class='latex' /> be 			the associated graphs on the unit sphere. 			Let <img src='http://l.wordpress.com/latex.php?latex=%7BG%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G&#039;}' title='{G&#039;}' class='latex' /> denote the union of the two graphs, 			i.e., <img src='http://l.wordpress.com/latex.php?latex=%7BG%27+%3D+G_1+%5Ccup+G_2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G&#039; = G_1 \cup G_2}' title='{G&#039; = G_1 \cup G_2}' class='latex' />. The set of all distinct 			vectors in <img src='http://l.wordpress.com/latex.php?latex=%7BT_1+%5Cmathbf+V+%5Ccup+T_2+%5Cmathbf+V%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{T_1 \mathbf V \cup T_2 \mathbf V}' title='{T_1 \mathbf V \cup T_2 \mathbf V}' class='latex' /> are the vertices of <img src='http://l.wordpress.com/latex.php?latex=%7BG%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G&#039;}' title='{G&#039;}' class='latex' />. The edge 			distribution of <img src='http://l.wordpress.com/latex.php?latex=%7BG%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G&#039;}' title='{G&#039;}' class='latex' /> is the average of the 			edge distributions of <img src='http://l.wordpress.com/latex.php?latex=%7BG_1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G_1}' title='{G_1}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7BG_2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G_2}' title='{G_2}' class='latex' />.The average squared lengths of edges in both 			<img src='http://l.wordpress.com/latex.php?latex=%7BT_1+%5Cmathbf+V%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{T_1 \mathbf V}' title='{T_1 \mathbf V}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7BT_2+%5Cmathbf+V%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{T_2 \mathbf V}' title='{T_2 \mathbf V}' class='latex' /> are equal to 			<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathrm%7Bval%7D%28%5Cmathbf+V%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathrm{val}(\mathbf V)}' title='{\mathrm{val}(\mathbf V)}' class='latex' />. Hence, the average 			squared edge length in <img src='http://l.wordpress.com/latex.php?latex=%7BG%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G&#039;}' title='{G&#039;}' class='latex' /> is also equal to 			<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathrm%7Bval%7D%28%5Cmathbf+V%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathrm{val}(\mathbf V)}' title='{\mathrm{val}(\mathbf V)}' class='latex' />. Thus, taking the union 			of two rotations of a graph preserves the 			SDP value.</li>
</ul>
<p>Define the sphere graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' /> as follows:</p>
<div id="attachment_939" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-939" title="constructionofsphere" src="http://tcsmath.files.wordpress.com/2009/06/constructionofsphere3.png?w=300&#038;h=142" alt="Constructing the Sphere Graph" width="300" height="142" /><p class="wp-caption-text">Constructing the Sphere Graph</p></div>
<blockquote><p>Sphere Graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' />: Union of all possible rotations of the 	graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> (on the set of vectors <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B%5Cmathbf+v_i%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{\mathbf v_i\}}' title='{\{\mathbf v_i\}}' class='latex' />) on the <img src='http://l.wordpress.com/latex.php?latex=%7BR%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{R}' title='{R}' class='latex' />-dimensional unit sphere.</p></blockquote>
<p>Clearly the sphere graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' /> is an infinite graph. The 	sphere graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' /> is solely a conceptual tool, and an 	explicit representation is never needed in the reduction. 	Nevertheless, due to its symmetry, indeed the sphere graph 	<img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' /> can be represented succinctly. 	 	By construction, the SDP value of the sphere graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' /> is 	the same as that of the original graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />. However, we will 	argue that <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' /> is a <em>harder</em> instance of Max Cut than 	the original graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />. In fact, given a cut for the sphere graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' />, it is possible to 	retrieve a cut for the original graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> with the same 	objective value. 	 	Let us suppose <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D+%3A+%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D+%5Crightarrow+%5C%7B%5Cpm+1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F} : {\mathcal S}_{\mathbf V} \rightarrow \{\pm 1\}}' title='{\mathcal{F} : {\mathcal S}_{\mathbf V} \rightarrow \{\pm 1\}}' class='latex' /> 	is a cut of the sphere graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' /> that cuts a <img src='http://l.wordpress.com/latex.php?latex=%7Bc%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{c}' title='{c}' class='latex' />-fraction 	of the edges. Notice that <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' /> consists of a union of 	infinitely many copies (or rotations) of the graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />. Therefore, on at 	least one of the copies of <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />, the cut <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> must cut a 	<img src='http://l.wordpress.com/latex.php?latex=%7Bc%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{c}' title='{c}' class='latex' />-fraction of the edges. Indeed, if we have oracle access 	to the cut function <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' />, we can efficiently construct a cut of the 	graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> with the same value as <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> using the following 	rounding procedure:</p>
<blockquote><p><img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BRound%7D_%7B%5Cmathcal%7BF%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{Round}_{\mathcal{F}}}' title='{\mathsf{Round}_{\mathcal{F}}}' class='latex' /></p>
<ul>
<li> Sample a rotation <img src='http://l.wordpress.com/latex.php?latex=%7BT%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{T}' title='{T}' class='latex' /> of the unit sphere, 			uniformly at random.</li>
<li> Output the cut induced by <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D+%3A+%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D+%5Crightarrow+%09%09%09%5C%7B%5Cpm+1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F} : {\mathcal S}_{\mathbf V} \rightarrow 			\{\pm 1\}}' title='{\mathcal{F} : {\mathcal S}_{\mathbf V} \rightarrow 			\{\pm 1\}}' class='latex' /> on the copy <img src='http://l.wordpress.com/latex.php?latex=%7BT+%5Cmathbf+V%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{T \mathbf V}' title='{T \mathbf V}' class='latex' /> of the graph 	<img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />.</li>
</ul>
</blockquote>
<p>The expected value of the cut output by the <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BRound%7D_%7B%5Cmathcal%7BF%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{Round}_{\mathcal{F}}}' title='{\mathsf{Round}_{\mathcal{F}}}' class='latex' /> 	procedure is equal to the value of the cut <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> on the sphere graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' />. 	An immediate consequence is that, 	<a name="connectionseq7"><br />
</a></p>
<p align="center"><a name="connectionseq7"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+++%09%5Cmathrm%7Bopt%7D%28%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%29+%5Cleqslant+%5Cmathrm%7Bopt%7D%28G%29+%7B%5C%2C.%7D+%09%5C+%5C+%5C+%5C+%5C+%281%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle   	\mathrm{opt}({\mathcal S}_{\mathbf V}) \leqslant \mathrm{opt}(G) {\,.} 	\ \ \ \ \ (1)' title='\displaystyle   	\mathrm{opt}({\mathcal S}_{\mathbf V}) \leqslant \mathrm{opt}(G) {\,.} 	\ \ \ \ \ (1)' class='latex' /></a></p>
<p>The sphere graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' /> inherits the same SDP value as <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />, 	while the optimum value <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathrm%7Bopt%7D%28%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathrm{opt}({\mathcal S}_{\mathbf V})}' title='{\mathrm{opt}({\mathcal S}_{\mathbf V})}' class='latex' /> is at most that of the 	graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />. In this light, the sphere graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' /> is a 	<em>harder</em> instance of Max Cut than the original graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />.</p>
<p>It is easy to see that the following is an 	equivalent definition for the sphere graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' />.</p>
<blockquote><p><strong>Definition 5 (Sphere Graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' />)</strong> <em> The set of vertices of 		<img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' /> is the set of all points on the 		<img src='http://l.wordpress.com/latex.php?latex=%7BR%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{R}' title='{R}' class='latex' />-dimensional unit sphere. To sample an edge 		of <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' /> use the following procedure,</em></p>
<ul>
<li><em> Sample an edge <img src='http://l.wordpress.com/latex.php?latex=%7B%28v_i%2C+v_j%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(v_i, v_j)}' title='{(v_i, v_j)}' class='latex' /> in the graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />, </em></li>
<li><em> Sample two points <img src='http://l.wordpress.com/latex.php?latex=%7B%28%5Cmathbf%7Bg%7D%2C%5Cmathbf%7Bg%7D%27%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(\mathbf{g},\mathbf{g}&#039;)}' title='{(\mathbf{g},\mathbf{g}&#039;)}' class='latex' /> on the 			sphere at a squared distance <img src='http://l.wordpress.com/latex.php?latex=%7B%5ClVert%7B%5Cmathbf+v_i+-+%09%09%09%5Cmathbf+v_j%7D%5CrVert_2%5E2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\lVert{\mathbf v_i - 			\mathbf v_j}\rVert_2^2}' title='{\lVert{\mathbf v_i - 			\mathbf v_j}\rVert_2^2}' class='latex' /> uniformly at 		random. </em></li>
<li><em> Output the edge between <img src='http://l.wordpress.com/latex.php?latex=%7B%28%5Cmathbf%7Bg%7D%2C+%5Cmathbf%7Bg%7D%27%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(\mathbf{g}, \mathbf{g}&#039;)}' title='{(\mathbf{g}, \mathbf{g}&#039;)}' class='latex' />. </em></li>
</ul>
<p><em> </em></p></blockquote>
<p><strong> 3.3. Hypercube Graph </strong></p>
<p>Finally, we are ready to describe the 	construction of the graph <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf{V}}}' title='{\mathsf{DICT}_{\mathbf{V}}}' class='latex' /> on the 	<img src='http://l.wordpress.com/latex.php?latex=%7BR%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{R}' title='{R}' class='latex' />-dimensional hypercube. Here we refer to the 	hypercube suitably normalized to make all its points lie on 	the unit sphere.</p>
<blockquote><p><img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf{V}}}' title='{\mathsf{DICT}_{\mathbf{V}}}' class='latex' /></p>
<p>The set	of vertices of <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf{V}}}' title='{\mathsf{DICT}_{\mathbf{V}}}' class='latex' /> are points in 		<img src='http://l.wordpress.com/latex.php?latex=%7B+%5CBig%5C%7B-%5Cfrac%7B1%7D%7B%5Csqrt%7BR%7D%7D%2C+%09%09%5Cfrac%7B1%7D%7B%5Csqrt%7BR%7D%7D%5CBig%5C%7D%5ER%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{ \Big\{-\frac{1}{\sqrt{R}}, 		\frac{1}{\sqrt{R}}\Big\}^R}' title='{ \Big\{-\frac{1}{\sqrt{R}}, 		\frac{1}{\sqrt{R}}\Big\}^R}' class='latex' />. An 	edge of <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf{V}}}' title='{\mathsf{DICT}_{\mathbf{V}}}' class='latex' /> can be sampled as follows:</p>
<ul>
<li> Sample an edge <img src='http://l.wordpress.com/latex.php?latex=%7B%28v_i%2C+v_j%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(v_i, v_j)}' title='{(v_i, v_j)}' class='latex' /> in the graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />.</li>
<li> Sample two points <img src='http://l.wordpress.com/latex.php?latex=%7B%28%5Cmathbf%7Bz%7D%2C%5Cmathbf%7Bz%7D%27%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(\mathbf{z},\mathbf{z}&#039;)}' title='{(\mathbf{z},\mathbf{z}&#039;)}' class='latex' /> in 		<img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B-%5Cfrac%7B1%7D%7B%5Csqrt%7BR%7D%7D%2C+%09%09%5Cfrac%7B1%7D%7B%5Csqrt%7BR%7D%7D+%5C%7D%5E%7BR%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{-\frac{1}{\sqrt{R}}, 		\frac{1}{\sqrt{R}} \}^{R}}' title='{\{-\frac{1}{\sqrt{R}}, 		\frac{1}{\sqrt{R}} \}^{R}}' class='latex' />, at squared distance 		<img src='http://l.wordpress.com/latex.php?latex=%7B%5ClVert%7B%5Cmathbf+v_i+-+%5Cmathbf+v_j%7D%5CrVert_2%5E2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\lVert{\mathbf v_i - \mathbf v_j}\rVert_2^2}' title='{\lVert{\mathbf v_i - \mathbf v_j}\rVert_2^2}' class='latex' /> uniformly at random.</li>
<li> Output the edge between <img src='http://l.wordpress.com/latex.php?latex=%7B%28%5Cmathbf%7Bz%7D%2C+%5Cmathbf%7Bz%7D%27%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(\mathbf{z}, \mathbf{z}&#039;)}' title='{(\mathbf{z}, \mathbf{z}&#039;)}' class='latex' />.</li>
</ul>
</blockquote>
<p>It is likely that there are no pair of points on the hypercube 			<img src='http://l.wordpress.com/latex.php?latex=%7B+%5CBig%5C%7B-%5Cfrac%7B1%7D%7B%5Csqrt%7BR%7D%7D%2C+%09%09%5Cfrac%7B1%7D%7B%5Csqrt%7BR%7D%7D%5CBig%5C%7D%5ER%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{ \Big\{-\frac{1}{\sqrt{R}}, 		\frac{1}{\sqrt{R}}\Big\}^R}' title='{ \Big\{-\frac{1}{\sqrt{R}}, 		\frac{1}{\sqrt{R}}\Big\}^R}' class='latex' /> at a distance 		exactly equal to <img src='http://l.wordpress.com/latex.php?latex=%7B%5ClVert%7B%5Cmathbf+v_i+-+%5Cmathbf+v_j%7D%5CrVert_2%5E2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\lVert{\mathbf v_i - \mathbf v_j}\rVert_2^2}' title='{\lVert{\mathbf v_i - \mathbf v_j}\rVert_2^2}' class='latex' />. 		For the sake of exposition, let us ignore this issue 		for now. To remedy this issue, in the final 		construction, for each edge <img src='http://l.wordpress.com/latex.php?latex=%7B%28v_i%2C+v_j%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(v_i, v_j)}' title='{(v_i, v_j)}' class='latex' /> just introduce 		a probability distribution over edges such that the 		expected length of an edge is indeed <img src='http://l.wordpress.com/latex.php?latex=%7B%5ClVert%7B%5Cmathbf+v_i+-+%09%09%5Cmathbf+v_j%7D%5CrVert_2%5E2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\lVert{\mathbf v_i - 		\mathbf v_j}\rVert_2^2}' title='{\lVert{\mathbf v_i - 		\mathbf v_j}\rVert_2^2}' class='latex' />.</p>
<h4>Completeness:</h4>
<p>Consider the <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cell%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\ell}' title='{\ell}' class='latex' />th dictator cut <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D+%3A+%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D+%5Crightarrow+%09%5C%7B%5Cpm+1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F} : \mathsf{DICT}_{\mathbf{V}} \rightarrow 	\{\pm 1\}}' title='{\mathcal{F} : \mathsf{DICT}_{\mathbf{V}} \rightarrow 	\{\pm 1\}}' class='latex' /> given <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%28%5Cmathbf%7Bz%7D%29+%3D+%5Csqrt%7BR%7D+z_%5Cell%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}(\mathbf{z}) = \sqrt{R} z_\ell}' title='{\mathcal{F}(\mathbf{z}) = \sqrt{R} z_\ell}' class='latex' />. This 	corresponds to the axis-parallel cut of the <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf{V}}}' title='{\mathsf{DICT}_{\mathbf{V}}}' class='latex' /> graph 	along the <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cell%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\ell}' title='{\ell}' class='latex' />th axis of the hypercube. Let us estimate the 	value of the cut <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D%28%5Cmathcal%7BF%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf{V}}(\mathcal{F})}' title='{\mathsf{DICT}_{\mathbf{V}}(\mathcal{F})}' class='latex' />. An edge <img src='http://l.wordpress.com/latex.php?latex=%7B%28%5Cmathbf%7Bz%7D%2C+%09%5Cmathbf%7Bz%7D%27%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(\mathbf{z}, 	\mathbf{z}&#039;)}' title='{(\mathbf{z}, 	\mathbf{z}&#039;)}' class='latex' /> is <em>cut</em> by the <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cell%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\ell}' title='{\ell}' class='latex' />th dictator cut if and only if <img src='http://l.wordpress.com/latex.php?latex=%7Bz_%5Cell+%5Cneq+%09z%27_%7B%5Cell%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{z_\ell \neq 	z&#039;_{\ell}}' title='{z_\ell \neq 	z&#039;_{\ell}}' class='latex' />. Therefore, the value of the <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cell%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\ell}' title='{\ell}' class='latex' />th dictator cut 	<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> is given by:</p>
<p><img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D%28%5Cmathcal%7BF%7D%29+%3D+%5Cmathop%7B%5Cmathbb+E%7D_%7B%28v_i%2C+v_j%29+%5Cin+G%7D+%09%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmathbf%7Bz%7D%2C%5Cmathbf%7Bz%7D%27%7D+%5CBig%5B+%5Cmathbf%7B1%7D%5Bz_%5Cell%5Cneq+z%27_%5Cell%5D%5CBig%5D+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathsf{DICT}_{\mathbf{V}}(\mathcal{F}) = \mathop{\mathbb E}_{(v_i, v_j) \in G} 	\mathop{\mathbb E}_{\mathbf{z},\mathbf{z}&#039;} \Big[ \mathbf{1}[z_\ell\neq z&#039;_\ell]\Big] ' title='\mathsf{DICT}_{\mathbf{V}}(\mathcal{F}) = \mathop{\mathbb E}_{(v_i, v_j) \in G} 	\mathop{\mathbb E}_{\mathbf{z},\mathbf{z}&#039;} \Big[ \mathbf{1}[z_\ell\neq z&#039;_\ell]\Big] ' class='latex' /></p>
<p>Notice that two points <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D%2C%5Cmathbf%7Bz%7D%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z},\mathbf{z}&#039;}' title='{\mathbf{z},\mathbf{z}&#039;}' class='latex' /> at a squared 	distance <img src='http://l.wordpress.com/latex.php?latex=%7B%5ClVert%7B%5Cmathbf%7Bz%7D-%5Cmathbf%7Bz%7D%27%7D%5CrVert_2%5E2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\lVert{\mathbf{z}-\mathbf{z}&#039;}\rVert_2^2}' title='{\lVert{\mathbf{z}-\mathbf{z}&#039;}\rVert_2^2}' class='latex' /> differ on exactly 	<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cfrac%7Bd%7D%7B4%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\frac{d}{4}}' title='{\frac{d}{4}}' class='latex' /> coordinates. Hence, two random points at 	distance <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D%2C%5Cmathbf%7Bz%7D%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z},\mathbf{z}&#039;}' title='{\mathbf{z},\mathbf{z}&#039;}' class='latex' /> at a squared distance 	<img src='http://l.wordpress.com/latex.php?latex=%7B%5ClVert%7B%5Cmathbf%7Bz%7D-%5Cmathbf%7Bz%7D%27%7D%5CrVert_2%5E2+%3D+d%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\lVert{\mathbf{z}-\mathbf{z}&#039;}\rVert_2^2 = d}' title='{\lVert{\mathbf{z}-\mathbf{z}&#039;}\rVert_2^2 = d}' class='latex' /> differ on a given coordinate 	with probability <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cfrac%7Bd%7D%7B4%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\frac{d}{4}}' title='{\frac{d}{4}}' class='latex' />. Therefore, let us rewrite 	the expression for <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf+V%7D%28%5Cmathcal%7BF%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf V}(\mathcal{F})}' title='{\mathsf{DICT}_{\mathbf V}(\mathcal{F})}' class='latex' /> as follows:</p>
<p><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmathsf%7BDICT%7D_%7B%5Cmathbf+V%7D%28%5Cmathcal%7BF%7D%29%3D%5Cfrac%7B1%7D%7B4%7D%5Cmathop%7B%5Cmathbb+E%7D_%7B%28v_i%2Cv_j%29%5Cin+G%7D%5CBig%5B%5ClVert%7B%5Cmathbf+v_i+-+%5Cmathbf+v_j%7D%5CrVert_2%5E2%5CBig%5D+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \mathsf{DICT}_{\mathbf V}(\mathcal{F})=\frac{1}{4}\mathop{\mathbb E}_{(v_i,v_j)\in G}\Big[\lVert{\mathbf v_i - \mathbf v_j}\rVert_2^2\Big] ' title='\displaystyle \mathsf{DICT}_{\mathbf V}(\mathcal{F})=\frac{1}{4}\mathop{\mathbb E}_{(v_i,v_j)\in G}\Big[\lVert{\mathbf v_i - \mathbf v_j}\rVert_2^2\Big] ' class='latex' /></p>
<p><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle%3D%5Cfrac%7B1%7D%7B2%7D%5Cmathop%7B%5Cmathbb%7BE%7D%7D_%7B%28v_i%2C+v_j%29+%5Cin+G%7D%5CBig%5B+1+-%5Clangle%7B%5Cmathbf%7Bv%7D_i%2C+%5Cmathbf%7Bv%7D_j%7D%5Crangle%5CBig%5D%3D%5Cmathrm%7Bval%7D%28%5Cmathbf%7BV%7D%29+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle=\frac{1}{2}\mathop{\mathbb{E}}_{(v_i, v_j) \in G}\Big[ 1 -\langle{\mathbf{v}_i, \mathbf{v}_j}\rangle\Big]=\mathrm{val}(\mathbf{V}) ' title='\displaystyle=\frac{1}{2}\mathop{\mathbb{E}}_{(v_i, v_j) \in G}\Big[ 1 -\langle{\mathbf{v}_i, \mathbf{v}_j}\rangle\Big]=\mathrm{val}(\mathbf{V}) ' class='latex' /></p>
<p>Hence, <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BCompleteness%7D%28%5Cmathsf%7BDICT%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{Completeness}(\mathsf{DICT})}' title='{\mathsf{Completeness}(\mathsf{DICT})}' class='latex' />  is at 	least <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathrm%7Bval%7D%28%5Cmathbf+V%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathrm{val}(\mathbf V)}' title='{\mathrm{val}(\mathbf V)}' class='latex' />.</p>
<h4>Soundness:</h4>
<p>Consider a cut <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D+%3A+%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D+%5Crightarrow+%5C%7B%5Cpm+1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F} : \mathsf{DICT}_{\mathbf{V}} \rightarrow \{\pm 1\}}' title='{\mathcal{F} : \mathsf{DICT}_{\mathbf{V}} \rightarrow \{\pm 1\}}' class='latex' /> that is <em>far 	from every dictator</em>. Intuitively, the cut is not parallel to 	any of the axis of the hypercube. Note the strong similarity 	in the construction of the sphere graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' /> and the 	hypercube graph <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf{V}}}' title='{\mathsf{DICT}_{\mathbf{V}}}' class='latex' />. In both cases, we sampled two 	random points at a distance equal to the edge length. In 	fact, the hypercube graph <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf{V}}}' title='{\mathsf{DICT}_{\mathbf{V}}}' class='latex' /> is a subgraph of the 	sphere graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' />. 	The existence of special directions (the axis of the 	hypercube) is what distinguishes the hypercube graph 	<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf{V}}}' title='{\mathsf{DICT}_{\mathbf{V}}}' class='latex' /> from the sphere graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' />. Thus, roughly speaking, a cut <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> which is 	not paralel to any axis must be unable to distinguish between 	the sphere graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' /> and the hypercube graph <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf{V}}}' title='{\mathsf{DICT}_{\mathbf{V}}}' class='latex' />. 	If we visualize the cut <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> of <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf{V}}}' title='{\mathsf{DICT}_{\mathbf{V}}}' class='latex' /> as a geometric surface not parallel 	to any axis, 	then the same geometric surface viewed as a cut</p>
<div id="attachment_940" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-940" title="extensionofcutnocolor" src="http://tcsmath.files.wordpress.com/2009/06/extensionofcutnocolor1.png?w=300&#038;h=140" alt="Extending the cut from Hypercube to Sphere graph" width="300" height="140" /><p class="wp-caption-text">Extending the cut from Hypercube to Sphere graph</p></div>
<p>of the sphere graph must separate roughly the same fraction of edges.</p>
<p>Indeed, the above intuition can be made precise if the 	cut <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> is sufficiently smooth (low degree). The cut <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D+%3A+%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D+%5Crightarrow+%5C%7B%5Cpm+1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F} : \mathsf{DICT}_{\mathbf{V}} \rightarrow \{\pm 1\}}' title='{\mathcal{F} : \mathsf{DICT}_{\mathbf{V}} \rightarrow \{\pm 1\}}' class='latex' /> can be 	expressed as a multilinear polynomial <img src='http://l.wordpress.com/latex.php?latex=%7BF%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{F}' title='{F}' class='latex' /> (by Fourier 	expansion), thus extending the cut function <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> from 	<img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B-%5Cfrac%7B1%7D%7B%5Csqrt%7BR%7D%7D%2C+%09%5Cfrac%7B1%7D%7B%5Csqrt%7BR%7D%7D%5C%7D%5E%7BR%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{-\frac{1}{\sqrt{R}}, 	\frac{1}{\sqrt{R}}\}^{R}}' title='{\{-\frac{1}{\sqrt{R}}, 	\frac{1}{\sqrt{R}}\}^{R}}' class='latex' /> to <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathbb+R%7D%5E%7BR%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathbb R}^{R}}' title='{{\mathbb R}^{R}}' class='latex' />. 	The function <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> is <em>smooth</em> if the corresponding 	polynomial polynomial <img src='http://l.wordpress.com/latex.php?latex=%7BF%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{F}' title='{F}' class='latex' /> is <em>low degree</em>. 	If <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> is <em>smooth</em> and <em>far from every dictator</em>, then 	one can show that,</p>
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle++%5Ctext%7B+Value+of+%7D+%5Cmathcal%7BF%7D+%5Ctext%7B+on+%7D+%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D+%5Capprox+%09%5Ctext%7B+Value+of+%7D+F+%5Ctext%7B+on+%7D+%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  \text{ Value of } \mathcal{F} \text{ on } \mathsf{DICT}_{\mathbf{V}} \approx 	\text{ Value of } F \text{ on } {\mathcal S}_{\mathbf V}' title='\displaystyle  \text{ Value of } \mathcal{F} \text{ on } \mathsf{DICT}_{\mathbf{V}} \approx 	\text{ Value of } F \text{ on } {\mathcal S}_{\mathbf V}' class='latex' /></p>
<p>By Equation <a href="#connectionseq7">1</a>, the maximum value 	of a cut of the sphere graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' /> is at most <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathrm%7Bopt%7D%28G%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathrm{opt}(G)}' title='{\mathrm{opt}(G)}' class='latex' />. 	Therefore, for any cut <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D+%3A+%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D+%5Crightarrow+%09%5C%7B%5Cpm+1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F} : \mathsf{DICT}_{\mathbf{V}} \rightarrow 	\{\pm 1\}}' title='{\mathcal{F} : \mathsf{DICT}_{\mathbf{V}} \rightarrow 	\{\pm 1\}}' class='latex' /> that is <em>smooth</em> and <em>far from every 	dictator</em>, we get <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D%28%5Cmathcal%7BF%7D%29+%09%5Cleqslant+%5Cmathrm%7Bopt%7D%28G%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf{V}}(\mathcal{F}) 	\leqslant \mathrm{opt}(G)}' title='{\mathsf{DICT}_{\mathbf{V}}(\mathcal{F}) 	\leqslant \mathrm{opt}(G)}' class='latex' />.</p>
<p>Ignoring the <em>smoothness</em> condition for now, the above 	argument shows 	that the soundness of the dictatorship test <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf{V}}}' title='{\mathsf{DICT}_{\mathbf{V}}}' class='latex' /> is at 	most <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathrm%7Bopt%7D%28G%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathrm{opt}(G)}' title='{\mathrm{opt}(G)}' class='latex' />. Summarizing the above discussion, starting 	from a SDP solution <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B%5Cmathbf+%09v_i%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{\mathbf 	v_i\}}' title='{\{\mathbf 	v_i\}}' class='latex' /> for a graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />, we constructed hypercube 	graph (dictatorship test) <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf{V}}}' title='{\mathsf{DICT}_{\mathbf{V}}}' class='latex' /> such that 	<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BCompleteness%7D%28%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D%29+%5Cgeqslant+%5Cmathrm%7Bval%7D%28%5C%7B%5Cmathbf+v_i%5C%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{Completeness}(\mathsf{DICT}_{\mathbf{V}}) \geqslant \mathrm{val}(\{\mathbf v_i\})}' title='{\mathsf{Completeness}(\mathsf{DICT}_{\mathbf{V}}) \geqslant \mathrm{val}(\{\mathbf v_i\})}' class='latex' />, 	and <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BSoundness%7D_%7B%5Cepsilon%2C%5Ctau%7D+%28%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D%29+%5Cleqslant+%5Cmathrm%7Bopt%7D%28G%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{Soundness}_{\epsilon,\tau} (\mathsf{DICT}_{\mathbf{V}}) \leqslant \mathrm{opt}(G)}' title='{\mathsf{Soundness}_{\epsilon,\tau} (\mathsf{DICT}_{\mathbf{V}}) \leqslant \mathrm{opt}(G)}' class='latex' />.</p>
<p>By suitably modifying the construction of <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf{V}}}' title='{\mathsf{DICT}_{\mathbf{V}}}' class='latex' />, the <em>smoothness</em> requirement 	for the cut can be dropped. The basic idea is fairly simple yet 	powerful. In the definition of <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf{V}}}' title='{\mathsf{DICT}_{\mathbf{V}}}' class='latex' />, while introducing 	an edge between <img src='http://l.wordpress.com/latex.php?latex=%7B%28%5Cmathbf%7Bz%7D%2C+%5Cmathbf%7Bz%7D%27%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(\mathbf{z}, \mathbf{z}&#039;)}' title='{(\mathbf{z}, \mathbf{z}&#039;)}' class='latex' />, perturb each coordinate 	of <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z}}' title='{\mathbf{z}}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z}&#039;}' title='{\mathbf{z}&#039;}' class='latex' /> with a tiny probability <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cepsilon%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\epsilon}' title='{\epsilon}' class='latex' /> to 	obtain <img src='http://l.wordpress.com/latex.php?latex=%7B%5Ctilde%7B%5Cmathbf%7Bz%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\tilde{\mathbf{z}}}' title='{\tilde{\mathbf{z}}}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7B%5Ctilde%7B%5Cmathbf%7Bz%7D%7D%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\tilde{\mathbf{z}}&#039;}' title='{\tilde{\mathbf{z}}&#039;}' class='latex' /> respectively, 	then introduce the edge <img src='http://l.wordpress.com/latex.php?latex=%7B%28%5Ctilde%7B%5Cmathbf%7Bz%7D%7D%2C%5Ctilde%7B%5Cmathbf%7Bz%7D%7D%27%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(\tilde{\mathbf{z}},\tilde{\mathbf{z}}&#039;)}' title='{(\tilde{\mathbf{z}},\tilde{\mathbf{z}}&#039;)}' class='latex' /> 	instead of <img src='http://l.wordpress.com/latex.php?latex=%7B%28%5Cmathbf%7Bz%7D%2C%5Cmathbf%7Bz%7D%27%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(\mathbf{z},\mathbf{z}&#039;)}' title='{(\mathbf{z},\mathbf{z}&#039;)}' class='latex' />. The introduction of noise to 	the vertices <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z}}' title='{\mathbf{z}}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D%27%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z}&#039;}' title='{\mathbf{z}&#039;}' class='latex' /> has an averaging effect 	on the cut function, thus making it smooth.</p>
<p><strong>4. Formal Proof </strong></p>
<p>Let <img src='http://l.wordpress.com/latex.php?latex=%7BG+%3D+%28V%2CE%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G = (V,E)}' title='{G = (V,E)}' class='latex' /> be an arbitrary instance of Max Cut. Let 	<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+V+%3D+%5C%7B%5Cmathbf+v_1%2C%5Cldots%2C%5Cmathbf+v_n%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf V = \{\mathbf v_1,\ldots,\mathbf v_n\}}' title='{\mathbf V = \{\mathbf v_1,\ldots,\mathbf v_n\}}' class='latex' /> be a feasible solution to the <img src='http://l.wordpress.com/latex.php?latex=%7BGW%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{GW}' title='{GW}' class='latex' /> 	SDP relaxation.</p>
<p>Locally, for every edge <img src='http://l.wordpress.com/latex.php?latex=%7Be+%3D+%28v_i%2Cv_j%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{e = (v_i,v_j)}' title='{e = (v_i,v_j)}' class='latex' /> in <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />, there exists a distribution over <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B%5Cpm+1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{\pm 1\}}' title='{\{\pm 1\}}' class='latex' /> assignments that match the SDP inner products. In other words, there exists <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B%5Cpm+1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{\pm 1\}}' title='{\{\pm 1\}}' class='latex' /> valued random variables <img src='http://l.wordpress.com/latex.php?latex=%7Bz_i%2Cz_j%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{z_i,z_j}' title='{z_i,z_j}' class='latex' /> such that</p>
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle++%5Cmathbf+v_i+%5Ccdot+%5Cmathbf+v_j+%3D+%5Cmathop%7B%5Cmathbb+E%7D%5Bz_i+%5Ccdot+z_j%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  \mathbf v_i \cdot \mathbf v_j = \mathop{\mathbb E}[z_i \cdot z_j]' title='\displaystyle  \mathbf v_i \cdot \mathbf v_j = \mathop{\mathbb E}[z_i \cdot z_j]' class='latex' /></p>
<p>For each edge <img src='http://l.wordpress.com/latex.php?latex=%7Be+%3D+%28v_i%2Cv_j%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{e = (v_i,v_j)}' title='{e = (v_i,v_j)}' class='latex' />, let <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmu_%7Be%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu_{e}}' title='{\mu_{e}}' class='latex' /> denote the local integral distribution over <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B%5Cpm+1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{\pm 1\}}' title='{\{\pm 1\}}' class='latex' /> assignments.</p>
<p>The details of the construction of dictatorship test <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf V}}' title='{\mathsf{DICT}_{\mathbf V}}' class='latex' /> are as follows:</p>
<blockquote><p><img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf%7BV%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf{V}}}' title='{\mathsf{DICT}_{\mathbf{V}}}' class='latex' /></p>
<p>The set of vertices of <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf V}}' title='{\mathsf{DICT}_{\mathbf V}}' class='latex' /> consist of the <img src='http://l.wordpress.com/latex.php?latex=%7BR%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{R}' title='{R}' class='latex' />-dimensional hypercube <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B%5Cpm+1%5C%7D%5E%7BR%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{\pm 1\}^{R}}' title='{\{\pm 1\}^{R}}' class='latex' />. The distribution of edges in <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf V}}' title='{\mathsf{DICT}_{\mathbf V}}' class='latex' /> is the one induced by the following sampling procedure:</p>
<ul>
<li> Sample an edge <img src='http://l.wordpress.com/latex.php?latex=%7Be+%3D+%28v_i%2Cv_j%29+%5Cin+E%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{e = (v_i,v_j) \in E}' title='{e = (v_i,v_j) \in E}' class='latex' /> in the graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />.</li>
<li> Sample <img src='http://l.wordpress.com/latex.php?latex=%7BR%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{R}' title='{R}' class='latex' /> times independently from the distribution <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmu_%7Be%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu_{e}}' title='{\mu_{e}}' class='latex' /> to 	obtain <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D_i%5ER+%3D+%28z_i%5E%7B%281%29%7D%2C%5Cldots%2C+z_%7Bi%7D%5E%7B%28R%29%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z}_i^R = (z_i^{(1)},\ldots, z_{i}^{(R)})}' title='{\mathbf{z}_i^R = (z_i^{(1)},\ldots, z_{i}^{(R)})}' class='latex' /> and 	<img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D%5ER_j+%3D+%28z_j%5E%7B%281%29%7D%2C%5Cldots%2C+z_%7Bj%7D%5E%7B%28R%29%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z}^R_j = (z_j^{(1)},\ldots, z_{j}^{(R)})}' title='{\mathbf{z}^R_j = (z_j^{(1)},\ldots, z_{j}^{(R)})}' class='latex' />, both in 	<img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B%5Cpm+1%5C%7D%5E%7BR%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{\pm 1\}^{R}}' title='{\{\pm 1\}^{R}}' class='latex' />.</li>
<li> Perturb each coordinate of <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D%5ER_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z}^R_i}' title='{\mathbf{z}^R_i}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D%5ER_j%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z}^R_j}' title='{\mathbf{z}^R_j}' class='latex' /> 	independently with probability <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cepsilon%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\epsilon}' title='{\epsilon}' class='latex' /> to obtain 	<img src='http://l.wordpress.com/latex.php?latex=%7B%5Ctilde%7B%5Cmathbf%7Bz%7D%7D%5ER_i%2C%5Ctilde%7B%5Cmathbf%7Bz%7D%7D%5ER_j%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\tilde{\mathbf{z}}^R_i,\tilde{\mathbf{z}}^R_j}' title='{\tilde{\mathbf{z}}^R_i,\tilde{\mathbf{z}}^R_j}' class='latex' /> 	respectively. Formally, for each <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cell+%5Cin+%5BR%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\ell \in [R]}' title='{\ell \in [R]}' class='latex' />,
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle++%5Ctilde%7Bz%7D_i%5E%7B%28%5Cell%29%7D+%3D+%5Cbegin%7Bcases%7D+z_%7Bi%7D%5E%7B%28%5Cell%29%7D+%26+%5Ctext%7B+%09%09with+probability+%7D+1-%5Cepsilon+%5C%5C+%09%09%5Ctext%7B+uniformly+random+value+in+%7D+%5C%7B%5Cpm+1%5C%7D+%26+%5Ctext%7B+%09%09with+probability+%7D+%5Cepsilon+%09%5Cend%7Bcases%7D+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  \tilde{z}_i^{(\ell)} = \begin{cases} z_{i}^{(\ell)} &amp; \text{ 		with probability } 1-\epsilon \\ 		\text{ uniformly random value in } \{\pm 1\} &amp; \text{ 		with probability } \epsilon 	\end{cases} ' title='\displaystyle  \tilde{z}_i^{(\ell)} = \begin{cases} z_{i}^{(\ell)} &amp; \text{ 		with probability } 1-\epsilon \\ 		\text{ uniformly random value in } \{\pm 1\} &amp; \text{ 		with probability } \epsilon 	\end{cases} ' class='latex' /></p>
</li>
<li> Output the edge <img src='http://l.wordpress.com/latex.php?latex=%7B%28%5Ctilde%7B%5Cmathbf%7Bz%7D%7D%5E%7BR%7D_i%2C+%09%5Ctilde%7B%5Cmathbf%7Bz%7D%7D%5E%7BR%7D_j%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(\tilde{\mathbf{z}}^{R}_i, 	\tilde{\mathbf{z}}^{R}_j)}' title='{(\tilde{\mathbf{z}}^{R}_i, 	\tilde{\mathbf{z}}^{R}_j)}' class='latex' />.</li>
</ul>
</blockquote>
<blockquote><p><strong>Theorem 6</strong> <em> <a name="connectionsthmgaptodict"></a> There exists absolute constants <img src='http://l.wordpress.com/latex.php?latex=%7BC%2CK%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C,K}' title='{C,K}' class='latex' /> such that for all <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cepsilon%2C+%5Ctau+%5Cin+%5B0%2C1%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\epsilon, \tau \in [0,1]}' title='{\epsilon, \tau \in [0,1]}' class='latex' />, for any graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> and an SDP solution <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+V+%3D+%5C%7B+%5Cmathbf+v_1%2C+%5Cldots%2C+%5Cmathbf+v_n%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf V = \{ \mathbf v_1, \ldots, \mathbf v_n\}}' title='{\mathbf V = \{ \mathbf v_1, \ldots, \mathbf v_n\}}' class='latex' /> for the GW-SDP relaxation of <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />, </em></p>
<ul>
<li><em> <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BCompleteness%7D%28%5Cmathsf%7BDICT%7D_%7B%5Cmathbf+V%7D%29+%5Cgeqslant+%5Cmathrm%7Bval%7D%28%5Cmathbf+V%29+-+%09%092%5Cepsilon%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{Completeness}(\mathsf{DICT}_{\mathbf V}) \geqslant \mathrm{val}(\mathbf V) - 		2\epsilon}' title='{\mathsf{Completeness}(\mathsf{DICT}_{\mathbf V}) \geqslant \mathrm{val}(\mathbf V) - 		2\epsilon}' class='latex' /> </em></li>
<li><em> <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BSoundness%7D_%7B%5Cepsilon%2C%5Ctau%7D%28%5Cmathsf%7BDICT%7D_%7B%5Cmathbf+V%7D%29+%5Cleqslant+%09%09%5Cmathrm%7Bopt%7D%28G%29%2B+C%5Ctau%5E%7BK%5Cepsilon%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{Soundness}_{\epsilon,\tau}(\mathsf{DICT}_{\mathbf V}) \leqslant 		\mathrm{opt}(G)+ C\tau^{K\epsilon}}' title='{\mathsf{Soundness}_{\epsilon,\tau}(\mathsf{DICT}_{\mathbf V}) \leqslant 		\mathrm{opt}(G)+ C\tau^{K\epsilon}}' class='latex' /> </em></li>
</ul>
<p><em> </em></p></blockquote>
<p>Let <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D+%3A+%5C%7B%5Cpm+1%5C%7D%5ER+%5Crightarrow+%5C%7B%5Cpm+1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F} : \{\pm 1\}^R \rightarrow \{\pm 1\}}' title='{\mathcal{F} : \{\pm 1\}^R \rightarrow \{\pm 1\}}' class='latex' /> be a cut of the <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}}' title='{\mathsf{DICT}}' class='latex' /> graph. The fraction of edges cut by <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> is given by</p>
<p><a name="eqnsuccess"></a> <img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmathsf%7BDICT%7D_%7B%5Cmathbf+V%7D%28%5Cmathcal%7BF%7D%29%3D%5Cfrac%7B1%7D%7B2%7D%5Cmathop%7B%5Cmathbb+E%7D_%7B%28v_i%2Cv_j%29+%5Cin+E%7D+%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmathbf%7Bz%7D%5ER_%7Bi%7D%2C+%5Cmathbf%7Bz%7D%5ER_j%7D%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Ctilde%7B%5Cmathbf%7Bz%7D%7D_i%5ER%2C+%5Ctilde%7B%5Cmathbf%7Bz%7D%7D_j%5ER%7D%5CBig%5B1-%5Cmathcal%7BF%7D%28%5Ctilde%7B%5Cmathbf%7Bz%7D%7D_i%5ER%29+%5Ccdot+%5Cmathcal%7BF%7D%28%5Ctilde%7B%5Cmathbf%7Bz%7D%7D_j%5ER%29%5CBig%5D+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \mathsf{DICT}_{\mathbf V}(\mathcal{F})=\frac{1}{2}\mathop{\mathbb E}_{(v_i,v_j) \in E} \mathop{\mathbb E}_{\mathbf{z}^R_{i}, \mathbf{z}^R_j}\mathop{\mathbb E}_{\tilde{\mathbf{z}}_i^R, \tilde{\mathbf{z}}_j^R}\Big[1-\mathcal{F}(\tilde{\mathbf{z}}_i^R) \cdot \mathcal{F}(\tilde{\mathbf{z}}_j^R)\Big] ' title='\displaystyle \mathsf{DICT}_{\mathbf V}(\mathcal{F})=\frac{1}{2}\mathop{\mathbb E}_{(v_i,v_j) \in E} \mathop{\mathbb E}_{\mathbf{z}^R_{i}, \mathbf{z}^R_j}\mathop{\mathbb E}_{\tilde{\mathbf{z}}_i^R, \tilde{\mathbf{z}}_j^R}\Big[1-\mathcal{F}(\tilde{\mathbf{z}}_i^R) \cdot \mathcal{F}(\tilde{\mathbf{z}}_j^R)\Big] ' class='latex' /></p>
<p><strong> 4.1. Completeness </strong></p>
<p>Consider the <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cell%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\ell}' title='{\ell}' class='latex' />th dictator cut given by <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%28%5Cmathbf%7Bz%7D%5ER%29+%3D+z%5E%7B%28%5Cell%29%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}(\mathbf{z}^R) = z^{(\ell)}}' title='{\mathcal{F}(\mathbf{z}^R) = z^{(\ell)}}' class='latex' />. With probability <img src='http://l.wordpress.com/latex.php?latex=%7B%281-%5Cepsilon%29%5E2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(1-\epsilon)^2}' title='{(1-\epsilon)^2}' class='latex' />, the perturbation does not affect the <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cell%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\ell}' title='{\ell}' class='latex' />th coordinate of <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z}_i}' title='{\mathbf{z}_i}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D_j%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z}_j}' title='{\mathbf{z}_j}' class='latex' />. In other words, with probability <img src='http://l.wordpress.com/latex.php?latex=%7B%281-%5Cepsilon%29%5E2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(1-\epsilon)^2}' title='{(1-\epsilon)^2}' class='latex' />, the following hold: <img src='http://l.wordpress.com/latex.php?latex=%7B%5Ctilde%7Bz%7D%5E%7B%28%5Cell%29%7D_j+%3Dz%5E%7B%28%5Cell%29%7D_j%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\tilde{z}^{(\ell)}_j =z^{(\ell)}_j}' title='{\tilde{z}^{(\ell)}_j =z^{(\ell)}_j}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7B%5Ctilde%7Bz%7D%5E%7B%28%5Cell%29%7D_i+%3D+z%5E%7B%28%5Cell%29%7D_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\tilde{z}^{(\ell)}_i = z^{(\ell)}_i}' title='{\tilde{z}^{(\ell)}_i = z^{(\ell)}_i}' class='latex' />. Hence,</p>
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle++%5Cmathsf%7BDICT%7D_%7B%5Cmathbf+V%7D%28%5Cmathcal%7BF%7D%29+%5Cgeqslant+%281-%5Cepsilon%29%5E2+%5Ccdot+%5Cfrac%7B1%7D%7B2%7D%5Cmathop%7B%5Cmathbb+E%7D_%7Be%7D+%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmathbf%7Bz%7D%5ER_%7Bi%7D%2C+%5Cmathbf%7Bz%7D%5ER_j%7D+%5CBig%5B1+-+%7Bz%7D_i%5E%7B%28%5Cell%29%7D+%5Ccdot+%7Bz%7D_j%5E%7B%28%5Cell%29%7D%5CBig%5D+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  \mathsf{DICT}_{\mathbf V}(\mathcal{F}) \geqslant (1-\epsilon)^2 \cdot \frac{1}{2}\mathop{\mathbb E}_{e} \mathop{\mathbb E}_{\mathbf{z}^R_{i}, \mathbf{z}^R_j} \Big[1 - {z}_i^{(\ell)} \cdot {z}_j^{(\ell)}\Big] ' title='\displaystyle  \mathsf{DICT}_{\mathbf V}(\mathcal{F}) \geqslant (1-\epsilon)^2 \cdot \frac{1}{2}\mathop{\mathbb E}_{e} \mathop{\mathbb E}_{\mathbf{z}^R_{i}, \mathbf{z}^R_j} \Big[1 - {z}_i^{(\ell)} \cdot {z}_j^{(\ell)}\Big] ' class='latex' /></p>
<p>Observe that if the edge <img src='http://l.wordpress.com/latex.php?latex=%7Be+%3D+%28v_i%2Cv_j%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{e = (v_i,v_j)}' title='{e = (v_i,v_j)}' class='latex' /> in <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> is sampled, then the distribution <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmu_%7Be%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mu_{e}}' title='{\mu_{e}}' class='latex' /> is used to generate each coordinates of <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D%5E%7BR%7D_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z}^{R}_i}' title='{\mathbf{z}^{R}_i}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D%5E%7BR%7D_j%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z}^{R}_j}' title='{\mathbf{z}^{R}_j}' class='latex' />. Specifically, this means that the coordinates <img src='http://l.wordpress.com/latex.php?latex=%7Bz_i%5E%7B%28%5Cell%29%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{z_i^{(\ell)}}' title='{z_i^{(\ell)}}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7Bz_j%5E%7B%28%5Cell%29%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{z_j^{(\ell)}}' title='{z_j^{(\ell)}}' class='latex' /> satisfy,</p>
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle++%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmathbf%7Bz%7D_i%5ER%2C+%5Cmathbf%7Bz%7D_j%5ER%7D+%5CBig%5B+1+-+z_i%5E%7B%28%5Cell%29%7D+%5Ccdot+z_j%5E%7B%28%5Cell%29%7D%5CBig%5D+%3D+%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmu_e%7D+%5B1-z_i%5E%7B%28%5Cell%29%7D+%5Ccdot+z_j%5E%7B%28%5Cell%29%7D%5D+%3D+1+-+%5Clangle%7B+%5Cmathbf+v_i+%2C+%5Cmathbf+v_j%7D%5Crangle+%7B%5C%2C.%7D+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  \mathop{\mathbb E}_{\mathbf{z}_i^R, \mathbf{z}_j^R} \Big[ 1 - z_i^{(\ell)} \cdot z_j^{(\ell)}\Big] = \mathop{\mathbb E}_{\mu_e} [1-z_i^{(\ell)} \cdot z_j^{(\ell)}] = 1 - \langle{ \mathbf v_i , \mathbf v_j}\rangle {\,.} ' title='\displaystyle  \mathop{\mathbb E}_{\mathbf{z}_i^R, \mathbf{z}_j^R} \Big[ 1 - z_i^{(\ell)} \cdot z_j^{(\ell)}\Big] = \mathop{\mathbb E}_{\mu_e} [1-z_i^{(\ell)} \cdot z_j^{(\ell)}] = 1 - \langle{ \mathbf v_i , \mathbf v_j}\rangle {\,.} ' class='latex' /></p>
<p>Therefore, <img src='http://l.wordpress.com/latex.php?latex=%7B+%5Cmathsf%7BDICT%7D_%7B%5Cmathbf+V%7D%28%5Cmathcal%7BF%7D%29+%5Cgeqslant+%281-%5Cepsilon%29%5E2+%5Ccdot+%5Cfrac%7B1%7D%7B2%7D%5Cmathop%7B%5Cmathbb+E%7D_%7Be%7D+%5Cleft%5B1+-+%5Clangle%7B+%5Cmathbf+v_i+%2C%5Cmathbf+v_j%7D%5Crangle%5Cright%5D+%5Cgeqslant+%281-%5Cepsilon%29%5E2+%5Ccdot+%5Cmathrm%7Bval%7D%28%5Cmathbf+V%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{ \mathsf{DICT}_{\mathbf V}(\mathcal{F}) \geqslant (1-\epsilon)^2 \cdot \frac{1}{2}\mathop{\mathbb E}_{e} \left[1 - \langle{ \mathbf v_i ,\mathbf v_j}\rangle\right] \geqslant (1-\epsilon)^2 \cdot \mathrm{val}(\mathbf V)}' title='{ \mathsf{DICT}_{\mathbf V}(\mathcal{F}) \geqslant (1-\epsilon)^2 \cdot \frac{1}{2}\mathop{\mathbb E}_{e} \left[1 - \langle{ \mathbf v_i ,\mathbf v_j}\rangle\right] \geqslant (1-\epsilon)^2 \cdot \mathrm{val}(\mathbf V)}' class='latex' />.</p>
<p><strong> 4.2. Soundness </strong></p>
<p>For the sake of analysis, let us construct a graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+G%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal G}_{\mathbf V}}' title='{{\mathcal G}_{\mathbf V}}' class='latex' />, roughly similar to the sphere graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' /> described earlier.  	Gaussian Graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+G%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal G}_{\mathbf V}}' title='{{\mathcal G}_{\mathbf V}}' class='latex' /></p>
<p>The vertices of <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+G%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal G}_{\mathbf V}}' title='{{\mathcal G}_{\mathbf V}}' class='latex' /> are points in <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathbb+R%7D%5E%7BR%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathbb R}^{R}}' title='{{\mathbb R}^{R}}' class='latex' />. The graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+G%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal G}_{\mathbf V}}' title='{{\mathcal G}_{\mathbf V}}' class='latex' /> is the union of all random projections of the SDP solution <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+V%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf V}' title='{\mathbf V}' class='latex' /> in to <img src='http://l.wordpress.com/latex.php?latex=%7BR%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{R}' title='{R}' class='latex' /> dimensions. Formally, an edge of <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+G%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal G}_{\mathbf V}}' title='{{\mathcal G}_{\mathbf V}}' class='latex' /> can be sampled as follows:</p>
<blockquote>
<ul>
<li> Sample <img src='http://l.wordpress.com/latex.php?latex=%7BR%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{R}' title='{R}' class='latex' /> random Gaussian vectors <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+%09%09%5Czeta%5E%7B%281%29%7D%2C+%5Cldots%2C+%5Cmathbf+%5Czeta%5E%7B%28R%29%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf 		\zeta^{(1)}, \ldots, \mathbf \zeta^{(R)}}' title='{\mathbf 		\zeta^{(1)}, \ldots, \mathbf \zeta^{(R)}}' class='latex' /> of the 		same dimension as the SDP solution <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+V%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf V}' title='{\mathbf V}' class='latex' />.</li>
<li> Project the SDP vectors <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+V+%3D%5C%7B+%5Cmathbf+v_1%2C%5Cldots%2C+%09%09%5Cmathbf+v_n%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf V =\{ \mathbf v_1,\ldots, 		\mathbf v_n\}}' title='{\mathbf V =\{ \mathbf v_1,\ldots, 		\mathbf v_n\}}' class='latex' /> along directions <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+%5Czeta%5E%7B%281%29%7D%2C+%09%09%5Cldots%2C%5Cmathbf+%5Czeta%5E%7B%28R%29%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf \zeta^{(1)}, 		\ldots,\mathbf \zeta^{(R)}}' title='{\mathbf \zeta^{(1)}, 		\ldots,\mathbf \zeta^{(R)}}' class='latex' /> to obtain a copy of <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> in a 		<img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathbb+R%7D%5E%7BR%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathbb R}^{R}}' title='{{\mathbb R}^{R}}' class='latex' />. Formally define,
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle++%5Cmathbf%7Bg%7D_i%5E%7BR%7D+%3D+%28+%5Clangle%7B%5Cmathbf+v_i%2C+%5Cmathbf+%09%09%5Czeta%5E%7B%281%29%7D%7D%5Crangle%2C+%09%09%5Cldots%2C+%5Clangle%7B%5Cmathbf+v_i%2C%5Cmathbf+%5Czeta%5E%7B%28R%29%7D%7D%5Crangle%29+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  \mathbf{g}_i^{R} = ( \langle{\mathbf v_i, \mathbf 		\zeta^{(1)}}\rangle, 		\ldots, \langle{\mathbf v_i,\mathbf \zeta^{(R)}}\rangle) ' title='\displaystyle  \mathbf{g}_i^{R} = ( \langle{\mathbf v_i, \mathbf 		\zeta^{(1)}}\rangle, 		\ldots, \langle{\mathbf v_i,\mathbf \zeta^{(R)}}\rangle) ' class='latex' /></p>
</li>
<li> Sample an edge <img src='http://l.wordpress.com/latex.php?latex=%7Be+%3D+%28v_i%2C+v_j%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{e = (v_i, v_j)}' title='{e = (v_i, v_j)}' class='latex' /> in <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />, and output the 		corresponding edge <img src='http://l.wordpress.com/latex.php?latex=%7B%28%5Cmathbf%7Bg%7D_i%5ER%2C%5Cmathbf%7Bg%7D_j%5ER%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(\mathbf{g}_i^R,\mathbf{g}_j^R)}' title='{(\mathbf{g}_i^R,\mathbf{g}_j^R)}' class='latex' /> in 		<img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathbb+R%7D%5E%7BR%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathbb R}^{R}}' title='{{\mathbb R}^{R}}' class='latex' /></li>
</ul>
</blockquote>
<p>As lengths of vectors are approximately preserved under random projections, most of the vectors are <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B%5Cmathbf%7Bg%7D_i%5ER%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{\mathbf{g}_i^R\}}' title='{\{\mathbf{g}_i^R\}}' class='latex' /> are roughly unit vectors. Hence, the Gaussian graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+G%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal G}_{\mathbf V}}' title='{{\mathcal G}_{\mathbf V}}' class='latex' /> is a slightly fudged version of the sphere graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+S%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal S}_{\mathbf V}}' title='{{\mathcal S}_{\mathbf V}}' class='latex' /> described earlier.</p>
<p>As the graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+G%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal G}_{\mathbf V}}' title='{{\mathcal G}_{\mathbf V}}' class='latex' /> consists of a union of several isomorphic copies of <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />, the following claim is an immediate consequence.</p>
<blockquote><p><strong>Claim 1</strong> <em> <a name="connectionsclaimgaussiangraphopt"></a> <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathrm%7Bopt%7D%28%7B%5Cmathcal+G%7D_%7B%5Cmathbf+V%7D%29+%5Cleqslant+%5Cmathrm%7Bopt%7D%28G%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathrm{opt}({\mathcal G}_{\mathbf V}) \leqslant \mathrm{opt}(G)}' title='{\mathrm{opt}({\mathcal G}_{\mathbf V}) \leqslant \mathrm{opt}(G)}' class='latex' /> </em></p></blockquote>
<p>Let us suppose <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D+%3A+%5C%7B%5Cpm+1%5C%7D%5ER+%5Crightarrow+%5C%7B%5Cpm+1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F} : \{\pm 1\}^R \rightarrow \{\pm 1\}}' title='{\mathcal{F} : \{\pm 1\}^R \rightarrow \{\pm 1\}}' class='latex' /> be a <img src='http://l.wordpress.com/latex.php?latex=%7B%28%5Ctau%2C%5Cepsilon%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(\tau,\epsilon)}' title='{(\tau,\epsilon)}' class='latex' />-quasirandom function. For the sake of succinctness, let us denote <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BH%7D%3D+T_%7B1-%5Cepsilon%7D+%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{H}= T_{1-\epsilon} \mathcal{F}}' title='{\mathcal{H}= T_{1-\epsilon} \mathcal{F}}' class='latex' />. Essentially, <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BH%7D%28%5Cmathbf%7Bz%7D%5ER%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{H}(\mathbf{z}^R)}' title='{\mathcal{H}(\mathbf{z}^R)}' class='latex' /> is the expected value returned by <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> on querying a perturbation of the input <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D%5ER%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z}^R}' title='{\mathbf{z}^R}' class='latex' />. Thus the function <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BH%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{H}}' title='{\mathcal{H}}' class='latex' /> is a <em>smooth</em> version of <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' />, obtained by averaging the values of <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' />.</p>
<p>Now we will extend the cut <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> from the hypercube graph <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf V}}' title='{\mathsf{DICT}_{\mathbf V}}' class='latex' /> to the Gaussian graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+G%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal G}_{\mathbf V}}' title='{{\mathcal G}_{\mathbf V}}' class='latex' />. To this end, write the functions <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BH%7D%2C%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{H},\mathcal{F}}' title='{\mathcal{H},\mathcal{F}}' class='latex' /> as written as a multilinear polynomials in the coordinates of <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D%5ER+%3D+%28z%5E%7B%281%29%7D%2C%5Cldots%2Cz%5E%7B%28R%29%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z}^R = (z^{(1)},\ldots,z^{(R)})}' title='{\mathbf{z}^R = (z^{(1)},\ldots,z^{(R)})}' class='latex' />. In particular, the Fourier expansion of <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BH%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{H}}' title='{\mathcal{H}}' class='latex' /> yields the intended multilinear polynomials.</p>
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle++F%28%5Cmathbf%7Bx%7D%29+%3D+%5Csum_%7B%5Csigma%7D+%5Chat%7B%5Cmathcal%7BF%7D%7D_%7B%5Csigma%7D+%5Cprod_%7Bi+%5Cin+%5Csigma%7D+x%5E%7B%28i%29%7D+%5Cqquad+H%28%5Cmathbf%7Bx%7D%29+%3D+%5Csum_%7B%5Csigma%7D+%281-%5Cepsilon%29%5E%7B%7C%5Csigma%7C%7D+%5Chat%7B%5Cmathcal%7BF%7D%7D_%7B%5Csigma%7D+%5Cprod_%7Bi+%5Cin+%5Csigma%7D+x%5E%7B%28i%29%7D+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  F(\mathbf{x}) = \sum_{\sigma} \hat{\mathcal{F}}_{\sigma} \prod_{i \in \sigma} x^{(i)} \qquad H(\mathbf{x}) = \sum_{\sigma} (1-\epsilon)^{|\sigma|} \hat{\mathcal{F}}_{\sigma} \prod_{i \in \sigma} x^{(i)} ' title='\displaystyle  F(\mathbf{x}) = \sum_{\sigma} \hat{\mathcal{F}}_{\sigma} \prod_{i \in \sigma} x^{(i)} \qquad H(\mathbf{x}) = \sum_{\sigma} (1-\epsilon)^{|\sigma|} \hat{\mathcal{F}}_{\sigma} \prod_{i \in \sigma} x^{(i)} ' class='latex' /></p>
<p>The polynomials <img src='http://l.wordpress.com/latex.php?latex=%7BF%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{F}' title='{F}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7BH%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{H}' title='{H}' class='latex' /> yield natural extension of the cut functions <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BH%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{H}}' title='{\mathcal{H}}' class='latex' /> from <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B%5Cpm+1%5C%7D%5ER%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{\pm 1\}^R}' title='{\{\pm 1\}^R}' class='latex' /> to <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathbb+R%7D%5E%7BR%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathbb R}^{R}}' title='{{\mathbb R}^{R}}' class='latex' />. However, unlike the original cut function <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' />, the range of its extension need not be restricted to <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B%5Cpm+1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{\pm 1\}}' title='{\{\pm 1\}}' class='latex' />. To ensure that the extension defines a cut of the graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+G%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal G}_{\mathbf V}}' title='{{\mathcal G}_{\mathbf V}}' class='latex' />, let us <em>round</em> the extension in the most natural fashion using <img src='http://l.wordpress.com/latex.php?latex=f_%7B%5B-1%2C1%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f_{[-1,1]}' title='f_{[-1,1]}' class='latex' />.   Specifically, the extension <img src='http://l.wordpress.com/latex.php?latex=%7BH%5E%2A%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{H^*}' title='{H^*}' class='latex' /> of the cut <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> to <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+G%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal G}_{\mathbf V}}' title='{{\mathcal G}_{\mathbf V}}' class='latex' /> is given by</p>
<p><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+H%5E%7B%2A%7D%28%5Cmathbf%7Bg%7D%5E%7BR%7D%29+%3D+f_%7B%5B-1%2C1%5D%7D%28H%28%5Cmathbf%7Bg%7D%5E%7BR%7D%29%29+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle H^{*}(\mathbf{g}^{R}) = f_{[-1,1]}(H(\mathbf{g}^{R})) ' title='\displaystyle H^{*}(\mathbf{g}^{R}) = f_{[-1,1]}(H(\mathbf{g}^{R})) ' class='latex' />  where  <img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+H%28%5Cmathbf%7Bg%7D%5ER%29+%3D+%5Csum_%7B%5Csigma%7D+%281-%5Cepsilon%29%5E%7B%7C%5Csigma%7C%7D+%5Chat%7B%5Cmathcal%7BF%7D_%7B%5Csigma%7D%7D+%09%5Cprod_%7Bj+%5Cin+%5Csigma%7D+g%5E%7B%28j%29%7D+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle H(\mathbf{g}^R) = \sum_{\sigma} (1-\epsilon)^{|\sigma|} \hat{\mathcal{F}_{\sigma}} 	\prod_{j \in \sigma} g^{(j)} ' title='\displaystyle H(\mathbf{g}^R) = \sum_{\sigma} (1-\epsilon)^{|\sigma|} \hat{\mathcal{F}_{\sigma}} 	\prod_{j \in \sigma} g^{(j)} ' class='latex' /></p>
<p>Let <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathrm%7Bval%7D%28H%5E%2A%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathrm{val}(H^*)}' title='{\mathrm{val}(H^*)}' class='latex' /> denote the value of the cut <img src='http://l.wordpress.com/latex.php?latex=%7BH%5E%2A%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{H^*}' title='{H^*}' class='latex' /> of the graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+G%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal G}_{\mathbf V}}' title='{{\mathcal G}_{\mathbf V}}' class='latex' />. Now we can show the following claim.</p>
<blockquote><p><strong>Claim 2</strong> <em> <a name="connectionsclaimmainsound"></a> For a <img src='http://l.wordpress.com/latex.php?latex=%7B%28%5Ctau%2C%5Cepsilon%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(\tau,\epsilon)}' title='{(\tau,\epsilon)}' class='latex' />-quasirandom function <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D+%3A+%09%5C%7B%5Cpm+1%5C%7D%5E%7BR%7D+%5Crightarrow+%5C%7B%5Cpm+1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F} : 	\{\pm 1\}^{R} \rightarrow \{\pm 1\}}' title='{\mathcal{F} : 	\{\pm 1\}^{R} \rightarrow \{\pm 1\}}' class='latex' />,<br />
</em></p>
<p align="center"><em><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmathrm%7Bval%7D%28H%5E%2A%29+%3D+%09%5Cmathsf%7BDICT%7D_%7B%5Cmathbf+V%7D%28%5Cmathcal%7BF%7D%29+%5Cpm+%5Ctau%5E%7BO%28%5Cepsilon%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \mathrm{val}(H^*) = 	\mathsf{DICT}_{\mathbf V}(\mathcal{F}) \pm \tau^{O(\epsilon)}' title='\displaystyle \mathrm{val}(H^*) = 	\mathsf{DICT}_{\mathbf V}(\mathcal{F}) \pm \tau^{O(\epsilon)}' class='latex' /></em></p>
<p><em> </em></p></blockquote>
<p>By definition of <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathrm%7Bopt%7D%28%7B%5Cmathcal+G%7D_%7B%5Cmathbf+V%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathrm{opt}({\mathcal G}_{\mathbf V})}' title='{\mathrm{opt}({\mathcal G}_{\mathbf V})}' class='latex' />, we have <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathrm%7Bval%7D%28H%5E%2A%29+%5Cleqslant+opt%28%7B%5Cmathcal+G%7D_%7B%5Cmathbf+V%7D%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathrm{val}(H^*) \leqslant opt({\mathcal G}_{\mathbf V})}' title='{\mathrm{val}(H^*) \leqslant opt({\mathcal G}_{\mathbf V})}' class='latex' />. Along with Claim <a href="#connectionsclaimgaussiangraphopt">1</a>, this implies that <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BSoundness%7D_%7B%5Ctau%2C%5Cepsilon%7D%28%5Cmathsf%7BDICT%7D_%7B%5Cmathbf+V%7D%29+%5Cleqslant+%5Cmathrm%7Bopt%7D%28G%29+%2B+%5Ctau%5E%7BO%28%5Cepsilon%29%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{Soundness}_{\tau,\epsilon}(\mathsf{DICT}_{\mathbf V}) \leqslant \mathrm{opt}(G) + \tau^{O(\epsilon)}}' title='{\mathsf{Soundness}_{\tau,\epsilon}(\mathsf{DICT}_{\mathbf V}) \leqslant \mathrm{opt}(G) + \tau^{O(\epsilon)}}' class='latex' />, completing the proof of Theorem <a href="#connectionsthmgaptodict">6</a>.</p>
<p><em>Proof:</em> [Proof of Claim <a href="#connectionsclaimmainsound">2</a>] Returning to the definition of <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf V}}' title='{\mathsf{DICT}_{\mathbf V}}' class='latex' />, notice that the random variable <img src='http://l.wordpress.com/latex.php?latex=%7B%5Ctilde%7B%5Cmathbf%7Bz%7D%7D_i%5E%7BR%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\tilde{\mathbf{z}}_i^{R}}' title='{\tilde{\mathbf{z}}_i^{R}}' class='latex' /> depends only on <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D_i%5E%7BR%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z}_i^{R}}' title='{\mathbf{z}_i^{R}}' class='latex' />. Thus, the value of a cut <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D+%3A+%5C%7B%5Cpm+1%5C%7D%5ER+%5Crightarrow+%5C%7B%5Cpm+1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F} : \{\pm 1\}^R \rightarrow \{\pm 1\}}' title='{\mathcal{F} : \{\pm 1\}^R \rightarrow \{\pm 1\}}' class='latex' /> can be rewritten as,</p>
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmathsf%7BDICT%7D_%7B%5Cmathbf+V%7D%28%5Cmathcal%7BF%7D%29+%3D+%5Cfrac%7B1%7D%7B2%7D%5Cmathop%7B%5Cmathbb+E%7D_%7Be%7D+%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmathbf%7Bz%7D%5ER_%7Bi%7D%2C+%5Cmathbf%7Bz%7D%5ER_j%7D+%5CBig%5B+1+-+%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Ctilde%7B%5Cmathbf%7Bz%7D%7D_i%5ER%7D%5B%5Cmathcal%7BF%7D%28%5Ctilde%7B%5Cmathbf%7Bz%7D%7D_i%5E%7BR%7D%29%7C+%5Cmathbf%7Bz%7D_i%5E%7BR%7D%5D+%5Ccdot+%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Ctilde%7B%5Cmathbf%7Bz%7D%7D_j%5ER%7D%5B%5Cmathcal%7BF%7D%28%5Ctilde%7B%5Cmathbf%7Bz%7D%7D_j%5ER%29%7C+%5Cmathbf%7Bz%7D_j%5E%7BR%7D%5D+%5CBig%5D+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \mathsf{DICT}_{\mathbf V}(\mathcal{F}) = \frac{1}{2}\mathop{\mathbb E}_{e} \mathop{\mathbb E}_{\mathbf{z}^R_{i}, \mathbf{z}^R_j} \Big[ 1 - \mathop{\mathbb E}_{\tilde{\mathbf{z}}_i^R}[\mathcal{F}(\tilde{\mathbf{z}}_i^{R})| \mathbf{z}_i^{R}] \cdot \mathop{\mathbb E}_{\tilde{\mathbf{z}}_j^R}[\mathcal{F}(\tilde{\mathbf{z}}_j^R)| \mathbf{z}_j^{R}] \Big] ' title='\displaystyle \mathsf{DICT}_{\mathbf V}(\mathcal{F}) = \frac{1}{2}\mathop{\mathbb E}_{e} \mathop{\mathbb E}_{\mathbf{z}^R_{i}, \mathbf{z}^R_j} \Big[ 1 - \mathop{\mathbb E}_{\tilde{\mathbf{z}}_i^R}[\mathcal{F}(\tilde{\mathbf{z}}_i^{R})| \mathbf{z}_i^{R}] \cdot \mathop{\mathbb E}_{\tilde{\mathbf{z}}_j^R}[\mathcal{F}(\tilde{\mathbf{z}}_j^R)| \mathbf{z}_j^{R}] \Big] ' class='latex' /></p>
<p>By the definition of the noise operator <img src='http://l.wordpress.com/latex.php?latex=%7BT_%7B1-%5Cepsilon%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{T_{1-\epsilon}}' title='{T_{1-\epsilon}}' class='latex' />,<img src='http://l.wordpress.com/latex.php?latex=%7B+T_%7B1-%5Cepsilon%7D+%5Cmathcal%7BF%7D%28%5Cmathbf%7Bz%7D%5E%7BR%7D%29+%3D+%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Ctilde%7Bz%7D%5ER%7D%5B%5Cmathcal%7BF%7D%28%5Ctilde%7B%5Cmathbf%7Bz%7D%7D%5ER%29%7C%5Cmathbf%7Bz%7D%5E%7BR%7D%5D+%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{ T_{1-\epsilon} \mathcal{F}(\mathbf{z}^{R}) = \mathop{\mathbb E}_{\tilde{z}^R}[\mathcal{F}(\tilde{\mathbf{z}}^R)|\mathbf{z}^{R}] }' title='{ T_{1-\epsilon} \mathcal{F}(\mathbf{z}^{R}) = \mathop{\mathbb E}_{\tilde{z}^R}[\mathcal{F}(\tilde{\mathbf{z}}^R)|\mathbf{z}^{R}] }' class='latex' />. Hence <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf V}}' title='{\mathsf{DICT}_{\mathbf V}}' class='latex' /> can be rewritten as</p>
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmathsf%7BDICT%7D_%7B%5Cmathbf+V%7D%28%5Cmathcal%7BF%7D%29+%3D+%5Cfrac%7B1%7D%7B2%7D%5Cmathop%7B%5Cmathbb+E%7D_%7Be+%3D%28v_i%2Cv_j%29%7D+%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmathbf%7Bz%7D%5ER_%7Bi%7D%2C+%5Cmathbf%7Bz%7D%5ER_j%7D+%5CBig%5B+1+-+%5Cmathcal%7BH%7D%28%7B%5Cmathbf%7Bz%7D%7D_i%5E%7BR%7D%29+%5Ccdot+%5Cmathcal%7BH%7D%28%7B%5Cmathbf%7Bz%7D%7D_j%5ER%29%5CBig%5D+%3D+%5Cfrac%7B1%7D%7B2%7D%5Cmathop%7B%5Cmathbb+E%7D_%7Be%3D%28v_i%2Cv_j%29%7D+%5Cmathop%7B%5Cmathbb%7BE%7D%7D_%7B%5Cmathbf%7Bz%7D%5ER_%7Bi%7D%2C+%5Cmathbf%7Bz%7D%5ER_j%7D+%5CBig%5B+1+-+H%28%7B%5Cmathbf%7Bz%7D%7D_i%5E%7BR%7D%29+%5Ccdot+H%28%7B%5Cmathbf%7Bz%7D%7D_j%5ER%29%5CBig%5D+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \mathsf{DICT}_{\mathbf V}(\mathcal{F}) = \frac{1}{2}\mathop{\mathbb E}_{e =(v_i,v_j)} \mathop{\mathbb E}_{\mathbf{z}^R_{i}, \mathbf{z}^R_j} \Big[ 1 - \mathcal{H}({\mathbf{z}}_i^{R}) \cdot \mathcal{H}({\mathbf{z}}_j^R)\Big] = \frac{1}{2}\mathop{\mathbb E}_{e=(v_i,v_j)} \mathop{\mathbb{E}}_{\mathbf{z}^R_{i}, \mathbf{z}^R_j} \Big[ 1 - H({\mathbf{z}}_i^{R}) \cdot H({\mathbf{z}}_j^R)\Big] ' title='\displaystyle \mathsf{DICT}_{\mathbf V}(\mathcal{F}) = \frac{1}{2}\mathop{\mathbb E}_{e =(v_i,v_j)} \mathop{\mathbb E}_{\mathbf{z}^R_{i}, \mathbf{z}^R_j} \Big[ 1 - \mathcal{H}({\mathbf{z}}_i^{R}) \cdot \mathcal{H}({\mathbf{z}}_j^R)\Big] = \frac{1}{2}\mathop{\mathbb E}_{e=(v_i,v_j)} \mathop{\mathbb{E}}_{\mathbf{z}^R_{i}, \mathbf{z}^R_j} \Big[ 1 - H({\mathbf{z}}_i^{R}) \cdot H({\mathbf{z}}_j^R)\Big] ' class='latex' /></p>
<p>By definition of the Gaussian graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+G%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal G}_{\mathbf V}}' title='{{\mathcal G}_{\mathbf V}}' class='latex' />, we have</p>
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle++%5Cmathrm%7Bval%7D%28H%5E%2A%29+%3D+%5Cfrac%7B1%7D%7B2%7D%5Cmathop%7B%5Cmathbb+E%7D_%7Be%3D%28v_i%2Cv_j%29%7D+%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmathbf%7Bg%7D%5ER_%7Bi%7D%2C+%5Cmathbf%7Bg%7D%5ER_j%7D+%5CBig%5B+1+-+H%5E%2A%28%7B%5Cmathbf%7Bg%7D%7D_i%5E%7BR%7D%29+%5Ccdot+H%5E%2A%28%7B%5Cmathbf%7Bg%7D%7D_j%5ER%29%5CBig%5D+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  \mathrm{val}(H^*) = \frac{1}{2}\mathop{\mathbb E}_{e=(v_i,v_j)} \mathop{\mathbb E}_{\mathbf{g}^R_{i}, \mathbf{g}^R_j} \Big[ 1 - H^*({\mathbf{g}}_i^{R}) \cdot H^*({\mathbf{g}}_j^R)\Big] ' title='\displaystyle  \mathrm{val}(H^*) = \frac{1}{2}\mathop{\mathbb E}_{e=(v_i,v_j)} \mathop{\mathbb E}_{\mathbf{g}^R_{i}, \mathbf{g}^R_j} \Big[ 1 - H^*({\mathbf{g}}_i^{R}) \cdot H^*({\mathbf{g}}_j^R)\Big] ' class='latex' /></p>
<p>Firstly, let us denote by <img src='http://l.wordpress.com/latex.php?latex=%7BP+%3A+%5B-1%2C1%5D%5E2+%5Crightarrow+%5B-1%2C1%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P : [-1,1]^2 \rightarrow [-1,1]}' title='{P : [-1,1]^2 \rightarrow [-1,1]}' class='latex' /> the function given by <img src='http://l.wordpress.com/latex.php?latex=%7BP%28x%2Cy%29+%3D+1-xy%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P(x,y) = 1-xy}' title='{P(x,y) = 1-xy}' class='latex' />. Let us restrict our attention to a particular edge <img src='http://l.wordpress.com/latex.php?latex=%7Be+%3D+%28v_1%2Cv_2%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{e = (v_1,v_2)}' title='{e = (v_1,v_2)}' class='latex' />. For this edge, we will show that</p>
<p><a name="connectionseqnperedge"></a> <img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmathbf%7Bz%7D_1%5ER%2C%09+%5Cmathbf%7Bz%7D_2%5ER%7D+%09%5Cbig%5BP%28H%28%5Cmathbf%7Bz%7D_1%5ER%29%2CH%28%5Cmathbf%7Bz%7D_2%5ER%29%29%5Cbig%5D+%09%3D+%09%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmathbf%7Bg%7D_1%5ER%2C+%5Cmathbf%7Bg%7D_2%5ER%7D+%09%5Cbig%5BP%5Cleft%28H%5E%2A%28%5Cmathbf%7Bg%7D_1%5E%7BR%7D%29%2CH%5E%2A%28%5Cmathbf%7Bg%7D_2%5E%7BR%7D%29%5Cright%29%5Cbig%5D+%09%5Cpm+%5Ctau%5E%7BO%28%5Cepsilon%29%7D+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \mathop{\mathbb E}_{\mathbf{z}_1^R,	 \mathbf{z}_2^R} 	\big[P(H(\mathbf{z}_1^R),H(\mathbf{z}_2^R))\big] 	= 	\mathop{\mathbb E}_{\mathbf{g}_1^R, \mathbf{g}_2^R} 	\big[P\left(H^*(\mathbf{g}_1^{R}),H^*(\mathbf{g}_2^{R})\right)\big] 	\pm \tau^{O(\epsilon)} ' title='\displaystyle \mathop{\mathbb E}_{\mathbf{z}_1^R,	 \mathbf{z}_2^R} 	\big[P(H(\mathbf{z}_1^R),H(\mathbf{z}_2^R))\big] 	= 	\mathop{\mathbb E}_{\mathbf{g}_1^R, \mathbf{g}_2^R} 	\big[P\left(H^*(\mathbf{g}_1^{R}),H^*(\mathbf{g}_2^{R})\right)\big] 	\pm \tau^{O(\epsilon)} ' class='latex' /></p>
<p>By averaging the above equality over all edges <img src='http://l.wordpress.com/latex.php?latex=%7Be%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{e}' title='{e}' class='latex' /> in the graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />, the claim follows. We will use the invariance principle to show the above claim.</p>
<p>By design, for each edge <img src='http://l.wordpress.com/latex.php?latex=%7Be+%3D+%28v_i%2Cv_j%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{e = (v_i,v_j)}' title='{e = (v_i,v_j)}' class='latex' /> the pairs of 	random variables <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7Bz_i%2Cz_j%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{z_i,z_j\}}' title='{\{z_i,z_j\}}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7Bg_i%2Cg_j%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{g_i,g_j\}}' title='{\{g_i,g_j\}}' class='latex' /> 	satisfy,</p>
<p><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmathbf+%5Czeta%7D%5Bg_i%5D+%3D+%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmu_e%7D%5Bz_i%5D+%3D+0+%5Cqquad+%5Cqquad+%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmathbf+%5Czeta%7D%5Bg_i%5E2%5D+%3D+%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmu_e%7D%5Bz_i%5E2%5D+%3D+1+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \mathop{\mathbb E}_{\mathbf \zeta}[g_i] = \mathop{\mathbb E}_{\mu_e}[z_i] = 0 \qquad \qquad \mathop{\mathbb E}_{\mathbf \zeta}[g_i^2] = \mathop{\mathbb E}_{\mu_e}[z_i^2] = 1 ' title='\displaystyle \mathop{\mathbb E}_{\mathbf \zeta}[g_i] = \mathop{\mathbb E}_{\mu_e}[z_i] = 0 \qquad \qquad \mathop{\mathbb E}_{\mathbf \zeta}[g_i^2] = \mathop{\mathbb E}_{\mu_e}[z_i^2] = 1 ' class='latex' /></p>
<p><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmathbf+%5Czeta%7D%5Bg_j%5D+%3D+%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmu_e%7D%5Bz_j%5D+%3D+0+%5Cqquad+%5Cqquad+%09%09%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmathbf+%5Czeta%7D%5Bg_j%5E2%5D+%3D+%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmu_e%7D%5Bz_j%5E2%5D+%3D+1+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \mathop{\mathbb E}_{\mathbf \zeta}[g_j] = \mathop{\mathbb E}_{\mu_e}[z_j] = 0 \qquad \qquad 		\mathop{\mathbb E}_{\mathbf \zeta}[g_j^2] = \mathop{\mathbb E}_{\mu_e}[z_j^2] = 1 ' title='\displaystyle \mathop{\mathbb E}_{\mathbf \zeta}[g_j] = \mathop{\mathbb E}_{\mu_e}[z_j] = 0 \qquad \qquad 		\mathop{\mathbb E}_{\mathbf \zeta}[g_j^2] = \mathop{\mathbb E}_{\mu_e}[z_j^2] = 1 ' class='latex' /></p>
<p><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cqquad%09%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmathbf+%5Czeta%7D%5Bg_i+g_j%5D+%3D+%09%09%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmu_e%7D%5Bz_iz_j%5D+%3D+%5Clangle%7B%5Cmathbf+v_i+%2C+%5Cmathbf+%09%09v_j%7D%5Crangle+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \qquad	\mathop{\mathbb E}_{\mathbf \zeta}[g_i g_j] = 		\mathop{\mathbb E}_{\mu_e}[z_iz_j] = \langle{\mathbf v_i , \mathbf 		v_j}\rangle ' title='\displaystyle \qquad	\mathop{\mathbb E}_{\mathbf \zeta}[g_i g_j] = 		\mathop{\mathbb E}_{\mu_e}[z_iz_j] = \langle{\mathbf v_i , \mathbf 		v_j}\rangle ' class='latex' /></p>
<p>The predicate/payoff is currently defined as <img src='http://l.wordpress.com/latex.php?latex=%7BP%28x%2Cy%29+%3D+1-xy%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P(x,y) = 1-xy}' title='{P(x,y) = 1-xy}' class='latex' /> in the domain <img src='http://l.wordpress.com/latex.php?latex=%7B%5B-1%2C1%5D%5E2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{[-1,1]^2}' title='{[-1,1]^2}' class='latex' />. Extend the payoff <img src='http://l.wordpress.com/latex.php?latex=%7BP%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P}' title='{P}' class='latex' /> to a smooth function over the entire space <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbb%7BR%7D%5E2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbb{R}^2}' title='{\mathbb{R}^2}' class='latex' />, with all its partial derivatives up to order <img src='http://l.wordpress.com/latex.php?latex=%7B3%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{3}' title='{3}' class='latex' /> bounded uniformly throughout <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbb%7BR%7D%5E2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbb{R}^2}' title='{\mathbb{R}^2}' class='latex' />. Notice that the function <img src='http://l.wordpress.com/latex.php?latex=%7BP%28x%2Cy%29+%3D+1-xy%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{P(x,y) = 1-xy}' title='{P(x,y) = 1-xy}' class='latex' /> by itself does not have uniformly bounded derivatives in <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbb%7BR%7D%5E2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbb{R}^2}' title='{\mathbb{R}^2}' class='latex' />. Further, it is easy to ensure that the extension satisfies the following Lipschitz condition for some large enough constant <img src='http://l.wordpress.com/latex.php?latex=%7BC+%3E+0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{C &gt; 0}' title='{C &gt; 0}' class='latex' />,</p>
<p><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%7CP%28x%2Cy%29+-+P%28x%27%2Cy%27%29%7C+%5Cleqslant+C%28%7Cx-x%27%7C+%2B+%7Cy-y%27%7C%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle |P(x,y) - P(x&#039;,y&#039;)| \leqslant C(|x-x&#039;| + |y-y&#039;|)' title='\displaystyle |P(x,y) - P(x&#039;,y&#039;)| \leqslant C(|x-x&#039;| + |y-y&#039;|)' class='latex' /> for all <img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%28x%2Cy%29%2C+%28x%27%2Cy%27%29+%5Cin+%7B%5Cmathbb+R%7D%5E2+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle (x,y), (x&#039;,y&#039;) \in {\mathbb R}^2 ' title='\displaystyle (x,y), (x&#039;,y&#039;) \in {\mathbb R}^2 ' class='latex' /></p>
<p>We will prove Equation <a href="#connectionseqnperedge">4</a> in two steps.</p>
<p>Step I : Apply the invariance principle with the ensembles <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7Bz%7D+%3D+%5C%7Bz_1%2Cz_2%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{z} = \{z_1,z_2\}}' title='{\mathbf{z} = \{z_1,z_2\}}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7BG%7D+%3D+%5C%7Bg_1%2Cg_2%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{G} = \{g_1,g_2\}}' title='{\mathbf{G} = \{g_1,g_2\}}' class='latex' />, for the vector of multilinear polynomials <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf%7BH%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf{H}}' title='{\mathbf{H}}' class='latex' /> and the smooth function <img src='http://l.wordpress.com/latex.php?latex=%7B%5CPsi+%3D+P%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\Psi = P}' title='{\Psi = P}' class='latex' />. This yields,</p>
<p><a name="connectionseqstepone"></a> <img src='http://l.wordpress.com/latex.php?latex=%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmathbf%7Bz%7D%5ER_%7B1%7D%2C+%5Cmathbf%7Bz%7D%5ER_2%7D+%5CBig%5B+P%28H%28%5Cmathbf%7Bz%7D_1%5ER%29%2C+H%28%5Cmathbf%7Bz%7D_2%5ER%29%29%5CBig%5D+%3D+%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmathbf%7Bg%7D%5ER_%7B1%7D%2C+%5Cmathbf%7Bg%7D%5ER_2%7D%5CBig%5B+P%28H%28%5Cmathbf%7Bg%7D_1%5ER%29+%2C+H%28%5Cmathbf%7Bg%7D_2%5ER%29%29%5CBig%5D+%5Cpm+%5Ctau%5E%7BO%28%5Cepsilon%29%7D+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathop{\mathbb E}_{\mathbf{z}^R_{1}, \mathbf{z}^R_2} \Big[ P(H(\mathbf{z}_1^R), H(\mathbf{z}_2^R))\Big] = \mathop{\mathbb E}_{\mathbf{g}^R_{1}, \mathbf{g}^R_2}\Big[ P(H(\mathbf{g}_1^R) , H(\mathbf{g}_2^R))\Big] \pm \tau^{O(\epsilon)} ' title='\mathop{\mathbb E}_{\mathbf{z}^R_{1}, \mathbf{z}^R_2} \Big[ P(H(\mathbf{z}_1^R), H(\mathbf{z}_2^R))\Big] = \mathop{\mathbb E}_{\mathbf{g}^R_{1}, \mathbf{g}^R_2}\Big[ P(H(\mathbf{g}_1^R) , H(\mathbf{g}_2^R))\Big] \pm \tau^{O(\epsilon)} ' class='latex' /></p>
<p>Step II : In this step, let us bound the effect of the rounding operation used in extending the cut <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> from <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf V}}' title='{\mathsf{DICT}_{\mathbf V}}' class='latex' /> to <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+G%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal G}_{\mathbf V}}' title='{{\mathcal G}_{\mathbf V}}' class='latex' />.</p>
<p>As <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> is a cut of <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf V}}' title='{\mathsf{DICT}_{\mathbf V}}' class='latex' />, its range is <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B%5Cpm+1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{\pm 1\}}' title='{\{\pm 1\}}' class='latex' />. Hence, the corresponding polynomial <img src='http://l.wordpress.com/latex.php?latex=%7BF%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{F}' title='{F}' class='latex' /> takes <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B%5Cpm+1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{\pm 1\}}' title='{\{\pm 1\}}' class='latex' /> values on inputs from <img src='http://l.wordpress.com/latex.php?latex=%7B%5C%7B%5Cpm+1%5C%7D%5ER%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\{\pm 1\}^R}' title='{\{\pm 1\}^R}' class='latex' />. As <img src='http://l.wordpress.com/latex.php?latex=%7BH+%3D+T_%7B1-%5Cepsilon%7D+F%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{H = T_{1-\epsilon} F}' title='{H = T_{1-\epsilon} F}' class='latex' /> is an average of the values of <img src='http://l.wordpress.com/latex.php?latex=%7BF%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{F}' title='{F}' class='latex' />, the values <img src='http://l.wordpress.com/latex.php?latex=%7BH%28%5Cmathbf%7Bz%7D_1%5ER%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{H(\mathbf{z}_1^R)}' title='{H(\mathbf{z}_1^R)}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%7BH%28%5Cmathbf%7Bz%7D_2%5ER%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{H(\mathbf{z}_2^R)}' title='{H(\mathbf{z}_2^R)}' class='latex' /> are always in the range <img src='http://l.wordpress.com/latex.php?latex=%7B%5B-1%2C1%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{[-1,1]}' title='{[-1,1]}' class='latex' />.</p>
<p>By the invariance principle, the random variable <img src='http://l.wordpress.com/latex.php?latex=%7B%28H%28%5Cmathbf%7Bz%7D_1%5E%7BR%7D%29%2C+H%28%5Cmathbf%7Bz%7D_2%5E%7BR%7D%29%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(H(\mathbf{z}_1^{R}), H(\mathbf{z}_2^{R}))}' title='{(H(\mathbf{z}_1^{R}), H(\mathbf{z}_2^{R}))}' class='latex' /> has approximately the same behaviour as <img src='http://l.wordpress.com/latex.php?latex=%7B%28H%28%5Cmathbf%7Bg%7D_1%5E%7BR%7D%29%2C+H%28%5Cmathbf%7Bg%7D_2%5ER%29%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(H(\mathbf{g}_1^{R}), H(\mathbf{g}_2^R))}' title='{(H(\mathbf{g}_1^{R}), H(\mathbf{g}_2^R))}' class='latex' />. Roughly speaking, this implies that the values <img src='http://l.wordpress.com/latex.php?latex=%7BH%28%5Cmathbf%7Bg%7D_1%5ER%29%2C+H%28%5Cmathbf%7Bg%7D_2%5ER%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{H(\mathbf{g}_1^R), H(\mathbf{g}_2^R)}' title='{H(\mathbf{g}_1^R), H(\mathbf{g}_2^R)}' class='latex' /> are also nearly always in the range <img src='http://l.wordpress.com/latex.php?latex=%7B%5B-1%2C1%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{[-1,1]}' title='{[-1,1]}' class='latex' />. Hence, intuitively the rounding operation must have little effect on the value of the cut.</p>
<p>This intuition is formalized by the second claim in the invariance principle. The function <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cxi%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\xi}' title='{\xi}' class='latex' /> measures the squared deviation from the range <img src='http://l.wordpress.com/latex.php?latex=%7B%5B-1%2C1%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{[-1,1]}' title='{[-1,1]}' class='latex' />. For random variables <img src='http://l.wordpress.com/latex.php?latex=%7B%28%5Cmathbf%7Bz%7D_1%5E%7BR%7D%2C+%5Cmathbf%7Bz%7D_2%5ER%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(\mathbf{z}_1^{R}, \mathbf{z}_2^R)}' title='{(\mathbf{z}_1^{R}, \mathbf{z}_2^R)}' class='latex' />, clearly we have <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathop%7B%5Cmathbb+E%7D%5B+%5Cxi%28H%28%5Cmathbf%7Bz%7D_1%5ER%29%2C+H%28%5Cmathbf%7Bz%7D_2%5ER%29%29%5D+%3D+0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathop{\mathbb E}[ \xi(H(\mathbf{z}_1^R), H(\mathbf{z}_2^R))] = 0}' title='{\mathop{\mathbb E}[ \xi(H(\mathbf{z}_1^R), H(\mathbf{z}_2^R))] = 0}' class='latex' />. By the invariance principle applied to polynomial <img src='http://l.wordpress.com/latex.php?latex=%7BH%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{H}' title='{H}' class='latex' /> we get, <a name="connectionseqxibound"><br />
</a></p>
<p align="center"><a name="connectionseqxibound"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle++%5Cmathop%7B%5Cmathbb+E%7D%5B%5Cxi%28H%28%5Cmathbf%7Bg%7D_1%5E%7Bn%7D%29%2CH%28%5Cmathbf%7Bg%7D_2%5E%7Bn%7D%29%29%5D+%5Cleqslant+%5Cmathop%7B%5Cmathbb+E%7D%5B%5Cxi%28H%28%5Cmathbf%7Bz%7D_1%5E%7Bn%7D%29%2C+H%28%5Cmathbf%7Bz%7D_2%5E%7Bn%7D%29%29%5D+%2B+%5Ctau%5E%7BO%28%5Cepsilon%29%7D+%3D+0+%2B+%5Ctau%5E%7BO%28%5Cepsilon%29%7D+%3D+%5Ctau%5E%7BO%28%5Cepsilon%29%7D+%5C+%5C+%5C+%5C+%5C+%282%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  \mathop{\mathbb E}[\xi(H(\mathbf{g}_1^{n}),H(\mathbf{g}_2^{n}))] \leqslant \mathop{\mathbb E}[\xi(H(\mathbf{z}_1^{n}), H(\mathbf{z}_2^{n}))] + \tau^{O(\epsilon)} = 0 + \tau^{O(\epsilon)} = \tau^{O(\epsilon)} \ \ \ \ \ (2)' title='\displaystyle  \mathop{\mathbb E}[\xi(H(\mathbf{g}_1^{n}),H(\mathbf{g}_2^{n}))] \leqslant \mathop{\mathbb E}[\xi(H(\mathbf{z}_1^{n}), H(\mathbf{z}_2^{n}))] + \tau^{O(\epsilon)} = 0 + \tau^{O(\epsilon)} = \tau^{O(\epsilon)} \ \ \ \ \ (2)' class='latex' /></a></p>
<p>Using the Lipschitz condition satisfied by the payoff,</p>
<p><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5CBig%7C%5Cmathop%7B%5Cmathbb%7BE%7D%7D_%7B%5Cmathbf%7Bg%7D%5E%7BR%7D_1%2C+%5Cmathbf%7Bg%7D%5E%7BR%7D_2%7D%5Cbig%5B+P%28H%5E%7B%2A%7D%28%5Cmathbf%7Bg%7D_1%5ER%29%2C+H%5E%7B%2A%7D%28%5Cmathbf%7Bg%7D_2%5ER%29%29%5Cbig%5D+-+%5Cmathop%7B%5Cmathbb%7BE%7D%7D_%7B%5Cmathbf%7Bg%7D%5ER_%7B1%7D%2C%5Cmathbf%7Bg%7D%5ER_2%7D%5Cbig%5BP%28H%28%5Cmathbf%7Bg%7D_1%5ER%29%2CH%28%5Cmathbf%7Bg%7D_2%5ER%29%29%5Cbig%5D%5CBig%7C+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \Big|\mathop{\mathbb{E}}_{\mathbf{g}^{R}_1, \mathbf{g}^{R}_2}\big[ P(H^{*}(\mathbf{g}_1^R), H^{*}(\mathbf{g}_2^R))\big] - \mathop{\mathbb{E}}_{\mathbf{g}^R_{1},\mathbf{g}^R_2}\big[P(H(\mathbf{g}_1^R),H(\mathbf{g}_2^R))\big]\Big| ' title='\displaystyle \Big|\mathop{\mathbb{E}}_{\mathbf{g}^{R}_1, \mathbf{g}^{R}_2}\big[ P(H^{*}(\mathbf{g}_1^R), H^{*}(\mathbf{g}_2^R))\big] - \mathop{\mathbb{E}}_{\mathbf{g}^R_{1},\mathbf{g}^R_2}\big[P(H(\mathbf{g}_1^R),H(\mathbf{g}_2^R))\big]\Big| ' class='latex' /></p>
<p><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cleqslant+C%5Cmathop%7B%5Cmathbb%7BE%7D%7D_%7B%5Cmathbf%7Bg%7D%5E%7BR%7D_1%2C%5Cmathbf%7Bg%7D%5E%7BR%7D_2%7D%5CBig%5B%5Cbig%7CH%5E%7B%2A%7D%28%5Cmathbf%7Bg%7D_1%5ER%29-H%28%5Cmathbf%7Bg%7D_1%5ER%29%5Cbig%7C%2B%5Cbig%7CH%5E%7B%2A%7D%28%5Cmathbf%7Bg%7D_2%5ER%29-H%28%5Cmathbf%7Bg%7D_2%5ER%29%5Cbig%7C%5CBig%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \leqslant C\mathop{\mathbb{E}}_{\mathbf{g}^{R}_1,\mathbf{g}^{R}_2}\Big[\big|H^{*}(\mathbf{g}_1^R)-H(\mathbf{g}_1^R)\big|+\big|H^{*}(\mathbf{g}_2^R)-H(\mathbf{g}_2^R)\big|\Big]' title='\displaystyle \leqslant C\mathop{\mathbb{E}}_{\mathbf{g}^{R}_1,\mathbf{g}^{R}_2}\Big[\big|H^{*}(\mathbf{g}_1^R)-H(\mathbf{g}_1^R)\big|+\big|H^{*}(\mathbf{g}_2^R)-H(\mathbf{g}_2^R)\big|\Big]' class='latex' /></p>
<p><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle%5Cleqslant+C%5CBig%28+2+%5Cmathop%7B%5Cmathbb%7BE%7D%7D_%7B%5Cmathbf%7Bg%7D%5ER_%7B1%7D%2C%5Cmathbf%7Bg%7D%5ER_2%7D%5CBig%5B+%5Cbig%7CH%5E%2A%28%5Cmathbf%7Bg%7D_1%5ER%29-H%28%5Cmathbf%7Bg%7D_1%5ER%29%5Cbig%7C%5E2%2B%5Cbig%7CH%5E%2A%28%5Cmathbf%7Bg%7D_2%5ER%29-H%28%5Cmathbf%7Bg%7D_2%5ER%29%5Cbig%7C%5E2%5CBig%5D%5CBig%29%5E%7B%5Cfrac%7B1%7D%7B2%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle\leqslant C\Big( 2 \mathop{\mathbb{E}}_{\mathbf{g}^R_{1},\mathbf{g}^R_2}\Big[ \big|H^*(\mathbf{g}_1^R)-H(\mathbf{g}_1^R)\big|^2+\big|H^*(\mathbf{g}_2^R)-H(\mathbf{g}_2^R)\big|^2\Big]\Big)^{\frac{1}{2}}' title='\displaystyle\leqslant C\Big( 2 \mathop{\mathbb{E}}_{\mathbf{g}^R_{1},\mathbf{g}^R_2}\Big[ \big|H^*(\mathbf{g}_1^R)-H(\mathbf{g}_1^R)\big|^2+\big|H^*(\mathbf{g}_2^R)-H(\mathbf{g}_2^R)\big|^2\Big]\Big)^{\frac{1}{2}}' class='latex' />             (By Cauchy Schwartz Inequality)</p>
<p><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle%5Cleqslant+C%5CBig%282%5Cmathop%7B%5Cmathbb%7BE%7D%7D_%7B%5Cmathbf%7Bg%7D%5ER_%7B1%7D%2C%5Cmathbf%7Bg%7D%5ER_2%7D%5CBig%5B%5Cxi%28H%28%7B%5Cmathbf%7Bg%7D%7D_1%5ER%29%2CH%28%7B%5Cmathbf%7Bg%7D%7D_2%5ER%29%29%5CBig%5D%5CBig%29%5E%7B%5Cfrac%7B1%7D%7B2%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle\leqslant C\Big(2\mathop{\mathbb{E}}_{\mathbf{g}^R_{1},\mathbf{g}^R_2}\Big[\xi(H({\mathbf{g}}_1^R),H({\mathbf{g}}_2^R))\Big]\Big)^{\frac{1}{2}}' title='\displaystyle\leqslant C\Big(2\mathop{\mathbb{E}}_{\mathbf{g}^R_{1},\mathbf{g}^R_2}\Big[\xi(H({\mathbf{g}}_1^R),H({\mathbf{g}}_2^R))\Big]\Big)^{\frac{1}{2}}' class='latex' />  (by definition of  <img src='http://l.wordpress.com/latex.php?latex=%5Cxi&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\xi' title='\xi' class='latex' />)</p>
<p><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cleqslant+2C%5Ctau%5E%7BO%28%5Cepsilon%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \leqslant 2C\tau^{O(\epsilon)}' title='\displaystyle \leqslant 2C\tau^{O(\epsilon)}' class='latex' />            (Equation <a href="#connectionseqxibound">2</a>)</p>
<p>Along with Equation <a href="#connectionseqstepone">4</a>, the above inequality implies Equation <a href="#connectionseqnperedge">4</a>. This finishes the proof of Claim <a href="#connectionsclaimmainsound">2</a>.   <img src='http://l.wordpress.com/latex.php?latex=%5CBox&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Box' title='\Box' class='latex' /></p>
<p><strong>5. Dictatorship Tests and Rounding Schemes </strong></p>
<p>The soundness analysis can be translated in to an efficient 	rounding scheme. Specifically, given a cut <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}}' title='{\mathcal{F}}' class='latex' /> of the 	graph <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BDICT%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{DICT}_{\mathbf V}}' title='{\mathsf{DICT}_{\mathbf V}}' class='latex' />, let <img src='http://l.wordpress.com/latex.php?latex=%7BH%5E%2A%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{H^*}' title='{H^*}' class='latex' /> denote the 	extension of the cut to the Gaussian graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+G%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal G}_{\mathbf V}}' title='{{\mathcal G}_{\mathbf V}}' class='latex' />. 	The idea is to sample a random copy of the graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' /> inside 	the Gaussian graph <img src='http://l.wordpress.com/latex.php?latex=%7B%7B%5Cmathcal+G%7D_%7B%5Cmathbf+V%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{{\mathcal G}_{\mathbf V}}' title='{{\mathcal G}_{\mathbf V}}' class='latex' />, and output the cut induced 	by <img src='http://l.wordpress.com/latex.php?latex=%7BH%5E%2A%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{H^*}' title='{H^*}' class='latex' /> on the copy. The details of the rounding scheme so obtained are as follows:</p>
<blockquote><p><img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BRound%7D_%7B%5Cmathcal%7BF%7D%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{Round}_{\mathcal{F}}}' title='{\mathsf{Round}_{\mathcal{F}}}' class='latex' /></p>
<p>Input: SDP solution <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+V+%3D+%5C%7B%5Cmathbf+v_1%2C+%5Cldots%2C+%5Cmathbf+v_n%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf V = \{\mathbf v_1, \ldots, \mathbf v_n\}}' title='{\mathbf V = \{\mathbf v_1, \ldots, \mathbf v_n\}}' class='latex' /> for the GW SDP relaxation of the graph <img src='http://l.wordpress.com/latex.php?latex=%7BG%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{G}' title='{G}' class='latex' />.</p>
<ul>
<li> Sample <img src='http://l.wordpress.com/latex.php?latex=%7BR%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{R}' title='{R}' class='latex' /> random Gaussian vectors <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+%5Czeta%5E%7B%281%29%7D%2C+%09%5Cldots%2C+%5Cmathbf+%5Czeta%5E%7B%28R%29%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf \zeta^{(1)}, 	\ldots, \mathbf \zeta^{(R)}}' title='{\mathbf \zeta^{(1)}, 	\ldots, \mathbf \zeta^{(R)}}' class='latex' /> of the 		same dimension as the SDP solution <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+V%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf V}' title='{\mathbf V}' class='latex' />.</li>
<li> Project the SDP vectors <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+V+%3D%5C%7B+%5Cmathbf+v_1%2C%5Cldots%2C+%09%09%5Cmathbf+v_n%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf V =\{ \mathbf v_1,\ldots, 		\mathbf v_n\}}' title='{\mathbf V =\{ \mathbf v_1,\ldots, 		\mathbf v_n\}}' class='latex' /> along directions <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+%5Czeta%5E%7B%281%29%7D%2C+%09%09%5Cldots%2C%5Cmathbf+%5Czeta%5E%7B%28R%29%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf \zeta^{(1)}, 		\ldots,\mathbf \zeta^{(R)}}' title='{\mathbf \zeta^{(1)}, 		\ldots,\mathbf \zeta^{(R)}}' class='latex' />. Let
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle%5Cmathbf%7Bg%7D_i%5E%7BR%7D%3D%28%5Clangle%7B%5Cmathbf+v_i%2C%5Cmathbf+%09%09%5Czeta%5E%7B%281%29%7D%7D%5Crangle%2C%5Cldots%2C%5Clangle%7B%5Cmathbf+v_i%2C%5Cmathbf%5Czeta%5E%7B%28R%29%7D%7D%5Crangle%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle\mathbf{g}_i^{R}=(\langle{\mathbf v_i,\mathbf 		\zeta^{(1)}}\rangle,\ldots,\langle{\mathbf v_i,\mathbf\zeta^{(R)}}\rangle)' title='\displaystyle\mathbf{g}_i^{R}=(\langle{\mathbf v_i,\mathbf 		\zeta^{(1)}}\rangle,\ldots,\langle{\mathbf v_i,\mathbf\zeta^{(R)}}\rangle)' class='latex' /></p>
</li>
<li> Compute <img src='http://l.wordpress.com/latex.php?latex=%7BH%5E%2A%28%5Cmathbf%7Bg%7D%5E%7BR%7D_i%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{H^*(\mathbf{g}^{R}_i)}' title='{H^*(\mathbf{g}^{R}_i)}' class='latex' /> for all <img src='http://l.wordpress.com/latex.php?latex=%7Bi+%5Cin+%09%09%5Bn%5D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{i \in 		[n]}' title='{i \in 		[n]}' class='latex' /> as  <img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+H%5E%2A%28%5Cmathbf%7Bg%7D_i%5E%7BR%7D%29%3Df_%7B%5B-1%2C1%5D%7DH%28%5Cmathbf%7Bg%7D_i%5E%7BR%7D%29%29+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle H^*(\mathbf{g}_i^{R})=f_{[-1,1]}H(\mathbf{g}_i^{R})) ' title='\displaystyle H^*(\mathbf{g}_i^{R})=f_{[-1,1]}H(\mathbf{g}_i^{R})) ' class='latex' />  where <img src='http://l.wordpress.com/latex.php?latex=H%28%5Cmathbf%7Bg%7D_i%5ER%29%3DT_%7B1-%5Cepsilon%7DF%28%5Cmathbf%7Bg%7D_i%5E%7BR%7D%29%3D%5Csum_%7B%5Csigma%7D+%281-%5Cepsilon%29%5E%7B%7C%5Csigma%7C%7D%5Chat%7B%5Cmathcal%7BF%7D_%7B%5Csigma%7D%7D%5Cprod_%7Bj+%5Cin+%5Csigma%7Dg_i%5E%7B%28j%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='H(\mathbf{g}_i^R)=T_{1-\epsilon}F(\mathbf{g}_i^{R})=\sum_{\sigma} (1-\epsilon)^{|\sigma|}\hat{\mathcal{F}_{\sigma}}\prod_{j \in \sigma}g_i^{(j)}' title='H(\mathbf{g}_i^R)=T_{1-\epsilon}F(\mathbf{g}_i^{R})=\sum_{\sigma} (1-\epsilon)^{|\sigma|}\hat{\mathcal{F}_{\sigma}}\prod_{j \in \sigma}g_i^{(j)}' class='latex' /></li>
<li> Assign vertex <img src='http://l.wordpress.com/latex.php?latex=%7Bv_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{v_i}' title='{v_i}' class='latex' />, the value <img src='http://l.wordpress.com/latex.php?latex=%7B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{1}' title='{1}' class='latex' /> with 			probability <img src='http://l.wordpress.com/latex.php?latex=%7B%281%2BH%5E%2A%28%5Cmathbf%7Bg%7D%5E%7BR%7D_i%29%29%2F2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(1+H^*(\mathbf{g}^{R}_i))/2}' title='{(1+H^*(\mathbf{g}^{R}_i))/2}' class='latex' /> 	and <img src='http://l.wordpress.com/latex.php?latex=%7B-1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{-1}' title='{-1}' class='latex' /> with the remaining probability.</li>
</ul>
</blockquote>
<p>Let <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathsf%7BRound%7D_%7B%5Cmathcal%7BF%7D%7D%28%5Cmathbf+V%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathsf{Round}_{\mathcal{F}}(\mathbf V)}' title='{\mathsf{Round}_{\mathcal{F}}(\mathbf V)}' class='latex' /> denote the expected value of the cut returned by the above rounding scheme on an SDP solution <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathbf+V%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathbf V}' title='{\mathbf V}' class='latex' />. Then,</p>
<p align="center"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle++%5Cmathsf%7BRound%7D_%7B%5Cmathcal%7BF%7D%7D%28%5Cmathbf+V%29+%3D+%5Cfrac%7B1%7D%7B2%7D%5Cmathop%7B%5Cmathbb+E%7D_%7Be%3D%28v_i%2Cv_j%29%7D+%5Cmathop%7B%5Cmathbb+E%7D_%7B%5Cmathbf%7Bg%7D%5ER_%7Bi%7D%2C+%5Cmathbf%7Bg%7D%5ER_j%7D+%5CBig%5B+1+-+H%5E%2A%28%7B%5Cmathbf%7Bg%7D%7D_i%5E%7BR%7D%29+%5Ccdot+H%5E%2A%28%7B%5Cmathbf%7Bg%7D%7D_j%5ER%29%5CBig%5D+&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  \mathsf{Round}_{\mathcal{F}}(\mathbf V) = \frac{1}{2}\mathop{\mathbb E}_{e=(v_i,v_j)} \mathop{\mathbb E}_{\mathbf{g}^R_{i}, \mathbf{g}^R_j} \Big[ 1 - H^*({\mathbf{g}}_i^{R}) \cdot H^*({\mathbf{g}}_j^R)\Big] ' title='\displaystyle  \mathsf{Round}_{\mathcal{F}}(\mathbf V) = \frac{1}{2}\mathop{\mathbb E}_{e=(v_i,v_j)} \mathop{\mathbb E}_{\mathbf{g}^R_{i}, \mathbf{g}^R_j} \Big[ 1 - H^*({\mathbf{g}}_i^{R}) \cdot H^*({\mathbf{g}}_j^R)\Big] ' class='latex' /></p>
<p>The following is an immediate consequence of Claim <a href="#connectionsclaimmainsound">2</a>,</p>
<blockquote><p><strong>Theorem 7</strong> <em> For a <img src='http://l.wordpress.com/latex.php?latex=%7B%28%5Ctau%2C%5Cepsilon%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{(\tau,\epsilon)}' title='{(\tau,\epsilon)}' class='latex' />-quasirandom function <img src='http://l.wordpress.com/latex.php?latex=%7B%5Cmathcal%7BF%7D%3A+%09%5C%7B%5Cpm+1%5C%7D%5E%7BR%7D%5Crightarrow+%5C%7B%5Cpm+1%5C%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{\mathcal{F}: 	\{\pm 1\}^{R}\rightarrow \{\pm 1\}}' title='{\mathcal{F}: 	\{\pm 1\}^{R}\rightarrow \{\pm 1\}}' class='latex' />,<br />
</em></p>
<p align="center"><em><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle++%5Cmathsf%7BRound%7D_%7B%5Cmathcal%7BF%7D%7D%28%5Cmathbf+V%29+%3D+%5Cmathsf%7BDICT%7D_%7B%5Cmathbf+V%7D%28%5Cmathcal%7BF%7D%29%5Cpm+%09%5Ctau%5E%7BO%28%5Cepsilon%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle  \mathsf{Round}_{\mathcal{F}}(\mathbf V) = \mathsf{DICT}_{\mathbf V}(\mathcal{F})\pm 	\tau^{O(\epsilon)}' title='\displaystyle  \mathsf{Round}_{\mathcal{F}}(\mathbf V) = \mathsf{DICT}_{\mathbf V}(\mathcal{F})\pm 	\tau^{O(\epsilon)}' class='latex' /></em></p>
<p><em> </em></p></blockquote>
<p>The above theorem exposes an interesting duality between rounding schemes and dictatorship tests.</p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:8343px;width:1px;height:1px;"><a name="connectionspayofflipschitz"></a></div>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tcsmath.wordpress.com/802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tcsmath.wordpress.com/802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tcsmath.wordpress.com/802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tcsmath.wordpress.com/802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tcsmath.wordpress.com/802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tcsmath.wordpress.com/802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tcsmath.wordpress.com/802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tcsmath.wordpress.com/802/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tcsmath.wordpress.com/802/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tcsmath.wordpress.com/802/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=802&subd=tcsmath&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tcsmath.wordpress.com/2009/06/19/lecture-p1-from-integrality-gaps-to-dictatorship-tests/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/365a9825a2d12c98d99a116cb03f5045?s=96&#38;d=wavatar" medium="image">
			<media:title type="html">James</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2009/06/dictcut2.png?w=300" medium="image">
			<media:title type="html">dictcut</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2009/06/nondictator2.png?w=300" medium="image">
			<media:title type="html">nondictator</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2009/06/constructionofsphere3.png?w=300" medium="image">
			<media:title type="html">constructionofsphere</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2009/06/extensionofcutnocolor1.png?w=300" medium="image">
			<media:title type="html">extensionofcutnocolor</media:title>
		</media:content>
	</item>
		<item>
		<title>Open question: PSD flows</title>
		<link>http://tcsmath.wordpress.com/2009/02/16/open-question-psd-flows/</link>
		<comments>http://tcsmath.wordpress.com/2009/02/16/open-question-psd-flows/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 20:03:43 +0000</pubDate>
		<dc:creator>James Lee</dc:creator>
				<category><![CDATA[Math]]></category>
		<category><![CDATA[PSD flow]]></category>
		<category><![CDATA[semi-definite programming]]></category>
		<category><![CDATA[Sparsest cut]]></category>

		<guid isPermaLink="false">http://tcsmath.wordpress.com/?p=773</guid>
		<description><![CDATA[This post is about a beautiful twist on flows that arises when studying (the dual) of the Sparsest Cut SDP.  These objects, which I&#8217;m going to call &#8220;PSD flows,&#8221; are rather poorly understood, and there are some very accessible open problems surrounding them.  Let&#8217;s begin with the definition of a normal flow:
Let  be a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=773&subd=tcsmath&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This post is about a beautiful twist on flows that arises when studying (the dual) of the Sparsest Cut SDP.  These objects, which I&#8217;m going to call &#8220;PSD flows,&#8221; are rather poorly understood, and there are some very accessible open problems surrounding them.  Let&#8217;s begin with the definition of a normal flow:</p>
<p>Let <img src='http://l.wordpress.com/latex.php?latex=G%3D%28V%2CE%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G=(V,E)' title='G=(V,E)' class='latex' /> be a finite, undirected graph, and for every pair <img src='http://l.wordpress.com/latex.php?latex=u%2Cv+%5Cin+V&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='u,v \in V' title='u,v \in V' class='latex' />, let <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+P_%7Buv%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal P_{uv}' title='\mathcal P_{uv}' class='latex' /> be the set of all paths between <img src='http://l.wordpress.com/latex.php?latex=u&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='u' title='u' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=v&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='v' title='v' class='latex' /> in <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' />.  Let <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+P+%3D+%5Cbigcup_%7Bu%2Cv+%5Cin+V%7D+%5Cmathcal+P_%7Buv%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal P = \bigcup_{u,v \in V} \mathcal P_{uv}' title='\mathcal P = \bigcup_{u,v \in V} \mathcal P_{uv}' class='latex' />.  A <em>flow in G</em> is simply a mapping <img src='http://l.wordpress.com/latex.php?latex=F+%3A+%5Cmathcal+P+%5Cto+%5Cmathbb+R_%7B%5Cgeq+0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F : \mathcal P \to \mathbb R_{\geq 0}' title='F : \mathcal P \to \mathbb R_{\geq 0}' class='latex' />.  We define, for every edge <img src='http://l.wordpress.com/latex.php?latex=%28u%2Cv%29+%5Cin+E&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(u,v) \in E' title='(u,v) \in E' class='latex' />, the <em>congestion on </em><img src='http://l.wordpress.com/latex.php?latex=%28u%2Cv%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(u,v)' title='(u,v)' class='latex' /> as</p>
<p style="padding-left:30px;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+C_F%28u%2Cv%29+%3D+%5Csum_%7Bp+%5Cin+%5Cmathcal+P%3A+%28u%2Cv%29+%5Cin+p%7D+F%28p%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle C_F(u,v) = \sum_{p \in \mathcal P: (u,v) \in p} F(p)' title='\displaystyle C_F(u,v) = \sum_{p \in \mathcal P: (u,v) \in p} F(p)' class='latex' /></p>
<p>which is the total amount of flow going through <img src='http://l.wordpress.com/latex.php?latex=%28u%2Cv%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(u,v)' title='(u,v)' class='latex' />.  Finally, for every <img src='http://l.wordpress.com/latex.php?latex=u%2Cv+%5Cin+V&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='u,v \in V' title='u,v \in V' class='latex' />, we define</p>
<p style="padding-left:30px;"><img src='http://l.wordpress.com/latex.php?latex=F%5Cdisplaystyle+%5Clbrack+u%2Cv%5Crbrack+%3D+%5Csum_%7Bp+%5Cin+%5Cmathcal+P_%7Buv%7D%7D+F%28p%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F\displaystyle \lbrack u,v\rbrack = \sum_{p \in \mathcal P_{uv}} F(p)' title='F\displaystyle \lbrack u,v\rbrack = \sum_{p \in \mathcal P_{uv}} F(p)' class='latex' /></p>
<p>as the total amount of flow sent from u to v.</p>
<p>Now, in the standard <em>(all-pairs) maximum concurrent flow problem</em>, the goal is to find a flow F which simultaneously sends <img src='http://l.wordpress.com/latex.php?latex=D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='D' title='D' class='latex' /> units of flow from every vertex to every other, while not putting more than one unit of flow through any edge, i.e.</p>
<p style="padding-left:30px;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmathsf%7Bmcf%7D%28G%29+%3D+%5Ctextrm%7Bmaximize+%7D+%5Cleft%5C%7B+%5Cvphantom%7B%5Cbigoplus%7D+D+%3A+%5Cforall+u%2Cv%2C+F%5Bu%2Cv%5D+%5Cgeq+D+%5Ctextrm%7B+and+%7D+%5Cforall+%28u%2Cv%29+%5Cin+E%2C+C_F%28u%2Cv%29+%5Cleq+1.%5Cright%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \mathsf{mcf}(G) = \textrm{maximize } \left\{ \vphantom{\bigoplus} D : \forall u,v, F[u,v] \geq D \textrm{ and } \forall (u,v) \in E, C_F(u,v) \leq 1.\right\}' title='\displaystyle \mathsf{mcf}(G) = \textrm{maximize } \left\{ \vphantom{\bigoplus} D : \forall u,v, F[u,v] \geq D \textrm{ and } \forall (u,v) \in E, C_F(u,v) \leq 1.\right\}' class='latex' /></p>
<p>In order to define a PSD flow, it helps to write this in a slightly different way.  If we define the symmetric matrix</p>
<p style="padding-left:30px;"><img src='http://l.wordpress.com/latex.php?latex=A_%7Bu%2Cv%7D+%3D+F%5Bu%2Cv%5D+-+D+%2B+%7B%5Cbf+1%7D_%7B%5C%7B%28u%2Cv%29+%5Cin+E%5C%7D%7D+-+C_F%28u%2Cv%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A_{u,v} = F[u,v] - D + {\bf 1}_{\{(u,v) \in E\}} - C_F(u,v)' title='A_{u,v} = F[u,v] - D + {\bf 1}_{\{(u,v) \in E\}} - C_F(u,v)' class='latex' /></p>
<p>then we have</p>
<p style="padding-left:30px;"><strong>Claim 1: </strong><img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7Bmcf%7D%28G%29+%3D+%5Cmax+%5C%7B+D+%3A+A_%7Bu%2Cv%7D+%5Cgeq+0+%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathsf{mcf}(G) = \max \{ D : A_{u,v} \geq 0 \}' title='\mathsf{mcf}(G) = \max \{ D : A_{u,v} \geq 0 \}' class='latex' />.</p>
<p>To see that this is true, we can take a matrix with <img src='http://l.wordpress.com/latex.php?latex=A_%7Bu%2Cv%7D+%5Cgeq+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A_{u,v} \geq 0' title='A_{u,v} \geq 0' class='latex' /> for all <img src='http://l.wordpress.com/latex.php?latex=u%2Cv+%5Cin+V&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='u,v \in V' title='u,v \in V' class='latex' /> and fix it one entry at a time so that <img src='http://l.wordpress.com/latex.php?latex=F%5Bu%2Cv%5D+%5Cgeq+D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F[u,v] \geq D' title='F[u,v] \geq D' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=C_F%28u%2Cv%29+%5Cleq+1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='C_F(u,v) \leq 1' title='C_F(u,v) \leq 1' class='latex' />, without decreasing the total demand satisfied by the flow.</p>
<p>For instance, if <img src='http://l.wordpress.com/latex.php?latex=%28u%2Cv%29+%5Cin+E&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(u,v) \in E' title='(u,v) \in E' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=C_F%28u%2Cv%29+%3E+1%2B%5Cvarepsilon&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='C_F(u,v) &gt; 1+\varepsilon' title='C_F(u,v) &gt; 1+\varepsilon' class='latex' />, then it must be that <img src='http://l.wordpress.com/latex.php?latex=F%5Bu%2Cv%5D+%3E+D%2B%5Cvarepsilon&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F[u,v] &gt; D+\varepsilon' title='F[u,v] &gt; D+\varepsilon' class='latex' />, so we can reroute <img src='http://l.wordpress.com/latex.php?latex=%5Cvarepsilon&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\varepsilon' title='\varepsilon' class='latex' /> units of flow going through the edge <img src='http://l.wordpress.com/latex.php?latex=%28u%2Cv%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(u,v)' title='(u,v)' class='latex' /> to go along one of the extraneous flow paths which gives the excess <img src='http://l.wordpress.com/latex.php?latex=F%5Bu%2Cv%5D+%3E+D+%2B+%5Cvarepsilon&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F[u,v] &gt; D + \varepsilon' title='F[u,v] &gt; D + \varepsilon' class='latex' />.  Similar arguments hold for the other cases (Exercise!).</p>
<h3><strong>PSD flows</strong></h3>
<p>So those are normal flows.  To define a PSD flow, we define for any symmetric matrix A, the <em>Laplacian of A</em>, which has diagonal entries <img src='http://l.wordpress.com/latex.php?latex=L%28A%29_%7Bi%2Ci%7D+%3D+%5Csum_%7Bj+%5Cneq+i%7D+A_%7Bi%2Cj%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='L(A)_{i,i} = \sum_{j \neq i} A_{i,j}' title='L(A)_{i,i} = \sum_{j \neq i} A_{i,j}' class='latex' /> and off-diagonal entries <img src='http://l.wordpress.com/latex.php?latex=L%28A%29_%7Bi%2Cj%7D+%3D+-+A_%7Bi%2Cj%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='L(A)_{i,j} = - A_{i,j}' title='L(A)_{i,j} = - A_{i,j}' class='latex' />.  It is easy to check that</p>
<p style="padding-left:30px;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Clangle+x%2C+L%28A%29%5C%2C+x+%5Crangle+%3D+%5Csum_%7Bi%2Cj%7D+A_%7Bi%2Cj%7D+%28x_i-x_j%29%5E2.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \langle x, L(A)\, x \rangle = \sum_{i,j} A_{i,j} (x_i-x_j)^2.' title='\displaystyle \langle x, L(A)\, x \rangle = \sum_{i,j} A_{i,j} (x_i-x_j)^2.' class='latex' /></p>
<p>Hence if <img src='http://l.wordpress.com/latex.php?latex=A_%7Bu%2Cv%7D+%5Cgeq+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A_{u,v} \geq 0' title='A_{u,v} \geq 0' class='latex' /> for all <img src='http://l.wordpress.com/latex.php?latex=u%2Cv+%5Cin+V&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='u,v \in V' title='u,v \in V' class='latex' />, then certainly <img src='http://l.wordpress.com/latex.php?latex=L%28A%29+%5Csucceq+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='L(A) \succeq 0' title='L(A) \succeq 0' class='latex' /> (i.e. L(A) is positive semi-definite).  The <strong>PSD flow problem</strong> is precisely</p>
<p style="padding-left:30px;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmax+%5C%7B+D+%3A+L%28A%29+%5Csucceq+0+%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \max \{ D : L(A) \succeq 0 \}' title='\displaystyle \max \{ D : L(A) \succeq 0 \}' class='latex' /></p>
<p>where <img src='http://l.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A' title='A' class='latex' /> is defined as above.  Of course, now we are allowing <img src='http://l.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A' title='A' class='latex' /> to have negative entries, which makes this optimization trickier to understand.  We allow the flow to undersatisfy some demand, and to overcongest some edges, but now the &#8220;error&#8221; matrix has to induce a PSD Laplacian.</p>
<h3><strong>Scaling down the capacities</strong></h3>
<p>Now, consider some <img src='http://l.wordpress.com/latex.php?latex=%5Cdelta+%5Cin+%5B0%2C1%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\delta \in [0,1]' title='\delta \in [0,1]' class='latex' />, and write</p>
<p style="padding-left:30px;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+A_%7Bu%2Cv%7D%5E%7B%28%5Cdelta%29%7D+%3D+F%5Bu%2Cv%5D+-+D+%2B+%5Cdelta+%5Ccdot+%7B%5Cbf+1%7D_%7B%28u%2Cv%29+%5Cin+E%7D+-+C_F%28u%2Cv%29.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle A_{u,v}^{(\delta)} = F[u,v] - D + \delta \cdot {\bf 1}_{(u,v) \in E} - C_F(u,v).' title='\displaystyle A_{u,v}^{(\delta)} = F[u,v] - D + \delta \cdot {\bf 1}_{(u,v) \in E} - C_F(u,v).' class='latex' /></p>
<p>Requiring <img src='http://l.wordpress.com/latex.php?latex=A_%7Bu%2Cv%7D%5E%7B%28%5Cdelta%29%7D+%5Cgeq+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A_{u,v}^{(\delta)} \geq 0' title='A_{u,v}^{(\delta)} \geq 0' class='latex' /> for every <img src='http://l.wordpress.com/latex.php?latex=u%2Cv+%5Cin+V&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='u,v \in V' title='u,v \in V' class='latex' /> simply induces a standard flow problem where each edge now has capacity <img src='http://l.wordpress.com/latex.php?latex=%5Cdelta&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\delta' title='\delta' class='latex' />.  In the case of normal flows, <em>because we can decouple </em>the demand/congestion constraints as in Claim 1, we can easily relate <img src='http://l.wordpress.com/latex.php?latex=%5Cmax+%5C%7B+D+%3A+A_%7Bu%2Cv%7D%5E%7B%28%5Cdelta%29%7D+%5Cgeq+0%5C%2C%5Cforall+u%2Cv+%5Cin+V%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\max \{ D : A_{u,v}^{(\delta)} \geq 0\,\forall u,v \in V\}' title='\max \{ D : A_{u,v}^{(\delta)} \geq 0\,\forall u,v \in V\}' class='latex' /> to <img src='http://l.wordpress.com/latex.php?latex=%5Cmax+%5C%7B+D+%3A+A_%7Bu%2Cv%7D+%5Cgeq+0%5C%2C%5Cforall+u%2Cv+%5Cin+V%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\max \{ D : A_{u,v} \geq 0\,\forall u,v \in V\}' title='\max \{ D : A_{u,v} \geq 0\,\forall u,v \in V\}' class='latex' /> (the first is exactly <img src='http://l.wordpress.com/latex.php?latex=%5Cdelta&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\delta' title='\delta' class='latex' /> times the second, because we can just scale a normal flow down by <img src='http://l.wordpress.com/latex.php?latex=%5Cdelta&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\delta' title='\delta' class='latex' /> and now it satisfies the reduced edge capacities).</p>
<p style="padding-left:30px;"><strong>Question:</strong> Can we relate <img src='http://l.wordpress.com/latex.php?latex=%5Cmax+%5C%7B+D+%3A+L%28A%5E%7B%28%5Cdelta%29%7D%29+%5Csucceq+0+%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\max \{ D : L(A^{(\delta)}) \succeq 0 \}' title='\max \{ D : L(A^{(\delta)}) \succeq 0 \}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5Cmax+%5C%7B+D+%3A+L%28A%29+%5Csucceq+0+%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\max \{ D : L(A) \succeq 0 \}' title='\max \{ D : L(A) \succeq 0 \}' class='latex' />?  More specifically, do they differ by some multiplicative constant depending only on <img src='http://l.wordpress.com/latex.php?latex=%5Cdelta&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\delta' title='\delta' class='latex' />?</p>
<p>This is a basic question whose answer is actually of fundamental importance in understanding the Sparsest Cut SDP.  I asked this question in its primal form almost 4 years ago (see question 3.2 <a href="http://kam.mff.cuni.cz/~matousek/metrop.ps">here</a>).</p>
<p>Note that the answer is affirmative if we can <em>decouple</em> the demand/congestion constraints in the case of PSD flows.  In other words, let <img src='http://l.wordpress.com/latex.php?latex=X_%7Bu%2Cv%7D+%3D+F%5Bu%2Cv%5D+-+D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='X_{u,v} = F[u,v] - D' title='X_{u,v} = F[u,v] - D' class='latex' /> and let <img src='http://l.wordpress.com/latex.php?latex=Y_%7Bu%2Cv%7D+%3D+%7B%5Cbf+1%7D_%7B%28u%2Cv+%5Cin+E%29%7D+-+C_F%28u%2Cv%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='Y_{u,v} = {\bf 1}_{(u,v \in E)} - C_F(u,v)' title='Y_{u,v} = {\bf 1}_{(u,v \in E)} - C_F(u,v)' class='latex' />.</p>
<p style="padding-left:30px;"><strong>Question: </strong>Can we relate <img src='http://l.wordpress.com/latex.php?latex=%5Cmax+%5C%7B+D+%3A+L%28A%29+%5Csucceq+0+%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\max \{ D : L(A) \succeq 0 \}' title='\max \{ D : L(A) \succeq 0 \}' class='latex' /> to <img src='http://l.wordpress.com/latex.php?latex=%5Cmax+%5C%7B+D+%3A+L%28X%29+%5Csucceq+0+%5Ctextrm%7B+and+%7D+L%28Y%29+%5Csucceq+0+%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\max \{ D : L(X) \succeq 0 \textrm{ and } L(Y) \succeq 0 \}' title='\max \{ D : L(X) \succeq 0 \textrm{ and } L(Y) \succeq 0 \}' class='latex' />?</p>
<p>In the next post, I&#8217;ll discuss consequences of this question for constructing integrality gaps for the Sparsest Cut SDP.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tcsmath.wordpress.com/773/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tcsmath.wordpress.com/773/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tcsmath.wordpress.com/773/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tcsmath.wordpress.com/773/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tcsmath.wordpress.com/773/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tcsmath.wordpress.com/773/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tcsmath.wordpress.com/773/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tcsmath.wordpress.com/773/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tcsmath.wordpress.com/773/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tcsmath.wordpress.com/773/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=773&subd=tcsmath&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tcsmath.wordpress.com/2009/02/16/open-question-psd-flows/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/365a9825a2d12c98d99a116cb03f5045?s=96&#38;d=wavatar" medium="image">
			<media:title type="html">James</media:title>
		</media:content>
	</item>
		<item>
		<title>Lecture 8a.  A primer on simplicial complexes and collapsibility</title>
		<link>http://tcsmath.wordpress.com/2008/12/19/lecture-8a-a-primer-on-simplicial-complexes-and-collapsibility/</link>
		<comments>http://tcsmath.wordpress.com/2008/12/19/lecture-8a-a-primer-on-simplicial-complexes-and-collapsibility/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 10:17:36 +0000</pubDate>
		<dc:creator>James Lee</dc:creator>
				<category><![CDATA[CSE 599S]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[lecture]]></category>
		<category><![CDATA[collapsible]]></category>
		<category><![CDATA[evasiveness conjecture]]></category>
		<category><![CDATA[simplicial complex]]></category>

		<guid isPermaLink="false">http://tcsmath.wordpress.com/?p=635</guid>
		<description><![CDATA[Before we can apply more advanced fixed point theorems to the Evasiveness Conjecture, we need a little background on simplicial complexes, and everything starts with simplices.
Simplices
It&#8217;s most intuitive to start with the geometric viewpoint, in which case an -simplex is defined to be the convex hull of  affinely independent points in .  These points [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=635&subd=tcsmath&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Before we can apply more advanced fixed point theorems to the <a href="http://tcsmath.wordpress.com/2008/10/23/lecture-7-the-evasiveness-conjecture/">Evasiveness Conjecture</a>, we need a little background on <a href="http://en.wikipedia.org/wiki/Simplicial_complex">simplicial complexes</a>, and everything starts with <a href="http://en.wikipedia.org/wiki/Simplex">simplices</a>.</p>
<h3><strong>Simplices</strong></h3>
<p>It&#8217;s most intuitive to start with the geometric viewpoint, in which case an <em><img src='http://l.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n' title='n' class='latex' />-simplex</em> is defined to be the convex hull of <img src='http://l.wordpress.com/latex.php?latex=n%2B1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n+1' title='n+1' class='latex' /> <a href="http://en.wikipedia.org/wiki/Affine_transformation">affinely independent</a> points in <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+R%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathbb R^n' title='\mathbb R^n' class='latex' />.  These points are called the <em>vertices</em> of the simplex.  Here are examples for <img src='http://l.wordpress.com/latex.php?latex=n%3D0%2C1%2C2%2C3.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n=0,1,2,3.' title='n=0,1,2,3.' class='latex' /></p>
<p style="text-align:center;"><img class="size-medium wp-image-662 aligncenter" style="margin-top:0;margin-bottom:0;" title="simplices2" src="http://tcsmath.files.wordpress.com/2008/12/simplices2.png?w=300&#038;h=66" alt="simplices2" width="300" height="66" /></p>
<p><img src="/Users/jrl/AppData/Local/Temp/moz-screenshot-5.jpg" alt="" /></p>
<p><a href="http://en.wikipedia.org/wiki/File:Tetrahedron.svg"><img class="aligncenter size-full wp-image-666" title="tetrahedron1" src="http://tcsmath.files.wordpress.com/2008/12/tetrahedron1.gif?w=256&#038;h=185" alt="tetrahedron1" width="256" height="185" /></a></p>
<p>A <em>simplicial complex</em><strong> </strong>is then a collection of simplices glued together along lower-dimensional simplices.  More formally, if <img src='http://l.wordpress.com/latex.php?latex=S+%5Csubseteq+%5Cmathbb+R%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S \subseteq \mathbb R^n' title='S \subseteq \mathbb R^n' class='latex' /> is a (geometric) simplex, then a <em>face of <img src='http://l.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S' title='S' class='latex' /></em> is a subset <img src='http://l.wordpress.com/latex.php?latex=F+%5Csubseteq+S&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F \subseteq S' title='F \subseteq S' class='latex' /> formed by taking the convex hull of a subset of the vertices of <img src='http://l.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S' title='S' class='latex' />.</p>
<p>Finally, a <em>(geometric) simplicial complex</em> is a collection <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K' title='\mathcal K' class='latex' /> of simplices such that</p>
<ol>
<li>If <img src='http://l.wordpress.com/latex.php?latex=S+%5Cin+%5Cmathcal+K&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S \in \mathcal K' title='S \in \mathcal K' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=F&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F' title='F' class='latex' /> is a face of <img src='http://l.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S' title='S' class='latex' />, then <img src='http://l.wordpress.com/latex.php?latex=F+%5Cin+%5Cmathcal+K&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F \in \mathcal K' title='F \in \mathcal K' class='latex' />, and</li>
<li>If <img src='http://l.wordpress.com/latex.php?latex=S%2CS%27+%5Cin+%5Cmathcal+K&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S,S&#039; \in \mathcal K' title='S,S&#039; \in \mathcal K' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=S+%5Ccap+S%27+%5Cneq+%5Cemptyset&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S \cap S&#039; \neq \emptyset' title='S \cap S&#039; \neq \emptyset' class='latex' />, then <img src='http://l.wordpress.com/latex.php?latex=S+%5Ccap+S%27&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S \cap S&#039;' title='S \cap S&#039;' class='latex' /> is a face of both <img src='http://l.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S' title='S' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=S%27&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S&#039;' title='S&#039;' class='latex' />.</li>
</ol>
<p>Property (1) gives us downward closure, and property (2) specifies how simplices can be glued together (only along faces).  For instance, the first picture depicts a simplicial complex.  The second does not.</p>
<p style="text-align:center;">
<p style="text-align:center;"><img class="size-medium wp-image-671 alignleft" style="margin:30px 20px;" title="scexample" src="http://tcsmath.files.wordpress.com/2008/12/scexample.png?w=300&#038;h=291" alt="scexample" width="300" height="291" /><br />
<img class="size-medium wp-image-674 aligncenter" style="margin-top:30px;margin-bottom:30px;" title="scnonexample1" src="http://tcsmath.files.wordpress.com/2008/12/scnonexample1.png?w=199&#038;h=300" alt="scnonexample1" width="199" height="300" /></p>
<p style="text-align:LEFT;">
<p><span id="more-635"></span></p>
<p>There is also an <em>abstract</em> way to define a simplicial complex.  An <em>abstract simplicial complex</em> is a ground set <img src='http://l.wordpress.com/latex.php?latex=X&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='X' title='X' class='latex' /> of vertices, together with a collection <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K' title='\mathcal K' class='latex' /> of subsets of <img src='http://l.wordpress.com/latex.php?latex=X&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='X' title='X' class='latex' /> satisfying the axioms</p>
<ol>
<li><img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K+%5Cneq+%5Cemptyset&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K \neq \emptyset' title='\mathcal K \neq \emptyset' class='latex' /></li>
<li>If <img src='http://l.wordpress.com/latex.php?latex=A+%5Cin+%5Cmathcal+K&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A \in \mathcal K' title='A \in \mathcal K' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=A%27+%5Csubseteq+A&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A&#039; \subseteq A' title='A&#039; \subseteq A' class='latex' />, then <img src='http://l.wordpress.com/latex.php?latex=A%27+%5Cin+%5Cmathcal+K&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A&#039; \in \mathcal K' title='A&#039; \in \mathcal K' class='latex' />.</li>
</ol>
<p>For instance, a standard (undirected) graph can be thought of as a 1-dimensional abstract simplicial complex.  We can always realize an abstract complex as a geometric complex by taking <img src='http://l.wordpress.com/latex.php?latex=%7CX%7C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='|X|' title='|X|' class='latex' /> affinely independent points in <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+R%5E%7B%7CX%7C-1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathbb R^{|X|-1}' title='\mathbb R^{|X|-1}' class='latex' /> and adding in the appropriate convex hulls.  (Exercise:  Every 1-dimensional complex can be realized in <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+R%5E3&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathbb R^3' title='\mathbb R^3' class='latex' />, but not <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+R%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathbb R^2' title='\mathbb R^2' class='latex' />.)  In general, we will switch freely between the two notions.  (Here is an <a href="http://arxiv.org/abs/0807.0336">interesting paper</a> of Matousek, Tancer, and Wagner on the computational complexity of realizability.)</p>
<h3><strong>Contractibility and collapsibility</strong></h3>
<p>Say that a set <img src='http://l.wordpress.com/latex.php?latex=T+%5Csubseteq+%5Cmathbb+R%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='T \subseteq \mathbb R^n' title='T \subseteq \mathbb R^n' class='latex' /> is <em>contractible </em>if there exists a continuous mapping <img src='http://l.wordpress.com/latex.php?latex=%5CPhi+%3A+T+%5Ctimes+%5Clbrack+0%2C1%5Crbrack+%5Cto+T&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Phi : T \times \lbrack 0,1\rbrack \to T' title='\Phi : T \times \lbrack 0,1\rbrack \to T' class='latex' /> such that</p>
<ol>
<li><img src='http://l.wordpress.com/latex.php?latex=%5CPhi%28%5Ccdot%2C0%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Phi(\cdot,0)' title='\Phi(\cdot,0)' class='latex' /> is the identity on <img src='http://l.wordpress.com/latex.php?latex=T&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='T' title='T' class='latex' />.</li>
<li><img src='http://l.wordpress.com/latex.php?latex=%5CPhi%28T%2C1%29+%3D+%5C%7Bp_0%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Phi(T,1) = \{p_0\}' title='\Phi(T,1) = \{p_0\}' class='latex' /> for some fixed <img src='http://l.wordpress.com/latex.php?latex=p_0+%5Cin+T&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p_0 \in T' title='p_0 \in T' class='latex' />.</li>
</ol>
<p>In other words, <img src='http://l.wordpress.com/latex.php?latex=T&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='T' title='T' class='latex' /> can be contracted to a point <em>in place. </em>For instance, the closed unit ball in <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+R%5E3&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathbb R^3' title='\mathbb R^3' class='latex' /> <strong>is contractible</strong> while the unit sphere <strong>is not</strong> (think about it!)  As another example, consider that a geometric realization of a graph (a 1-dimensional simplicial complex) is contractible <em>if and only if</em> the graph is a connected tree.</p>
<p>We now define two basic operations on simplicial complexes.  The first involves removing a vertex</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K+%5Csetminus+v+%3D+%5C%7B+S+%5Cin+%5Cmathcal+K+%3A+v+%5Cnotin+S+%5C%7D.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K \setminus v = \{ S \in \mathcal K : v \notin S \}.' title='\mathcal K \setminus v = \{ S \in \mathcal K : v \notin S \}.' class='latex' /></p>
<p>The second, called the <em>link of <img src='http://l.wordpress.com/latex.php?latex=v&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='v' title='v' class='latex' /> in <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K' title='\mathcal K' class='latex' /> </em>is</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=K+%2F+v+%3D+%5C%7B+S+%5Cin+%5Cmathcal+K+%3A+v+%5Cnotin+S%2C+S+%5Ccup+%5C%7Bv%5C%7D+%5Cin+%5Cmathcal+K+%5C%7D.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='K / v = \{ S \in \mathcal K : v \notin S, S \cup \{v\} \in \mathcal K \}.' title='K / v = \{ S \in \mathcal K : v \notin S, S \cup \{v\} \in \mathcal K \}.' class='latex' /></p>
<p>For example, consider the following complex <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K' title='\mathcal K' class='latex' />, in which a distinguished simplex <img src='http://l.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A' title='A' class='latex' /> is marked.</p>
<p style="text-align:left;"><img class="aligncenter size-medium wp-image-703" style="margin-top:30px;margin-bottom:30px;" title="complex" src="http://tcsmath.files.wordpress.com/2008/12/complex.jpg?w=300&#038;h=207" alt="complex" width="300" height="207" />Then we form the two simplices <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K+%5Csetminus+x&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K \setminus x' title='\mathcal K \setminus x' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K+%2F+x&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K / x' title='\mathcal K / x' class='latex' /> (respectively) as follows.</p>
<p><img class="alignleft size-medium wp-image-704" style="margin:0 30px;" title="costar" src="http://tcsmath.files.wordpress.com/2008/12/costar.jpg?w=300&#038;h=207" alt="costar" width="300" height="207" /><img class="aligncenter size-medium wp-image-705" style="margin-top:30px;margin-bottom:30px;" title="link" src="http://tcsmath.files.wordpress.com/2008/12/link.jpg?w=300&#038;h=207" alt="link" width="300" height="207" /></p>
<p style="text-align:left;">
<p style="text-align:left;">
<p>The link of <img src='http://l.wordpress.com/latex.php?latex=x&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x' title='x' class='latex' /> separates <img src='http://l.wordpress.com/latex.php?latex=x&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x' title='x' class='latex' /> from <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K+%5Csetminus+x&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K \setminus x' title='\mathcal K \setminus x' class='latex' />.  The following lemma generalizes the natural strategy for showing that a connected tree is contractible.</p>
<p style="text-align:left;padding-left:30px;"><strong>Lemma: </strong>If <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K' title='\mathcal K' class='latex' /> is a geometric simplicial complex and both <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K+%5Csetminus+v&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K \setminus v' title='\mathcal K \setminus v' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K+%2F+v&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K / v' title='\mathcal K / v' class='latex' /> are contractible, then so is <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K' title='\mathcal K' class='latex' />.</p>
<p style="text-align:left;">Instead of proving this lemma, we will work with the more combinatorial notion of <em>collapsibility.</em></p>
<p style="text-align:left;">Let <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K' title='\mathcal K' class='latex' /> be an abstract simplicial complex.  A <em>free face</em> of <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K' title='\mathcal K' class='latex' /> is a non-maximal face which is contained in a unique maximal face.  We can <em>collapse</em> <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K' title='\mathcal K' class='latex' /> to a subcomplex by removing a free face <img src='http://l.wordpress.com/latex.php?latex=F&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F' title='F' class='latex' />, along with <em>all faces</em> containing <img src='http://l.wordpress.com/latex.php?latex=F&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F' title='F' class='latex' />.</p>
<p style="text-align:center;">
<div id="attachment_707" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-707" style="margin-top:20px;margin-bottom:20px;" title="collapsed" src="http://tcsmath.files.wordpress.com/2008/12/collapsed.jpg?w=300&#038;h=207" alt="After collapsing the free face A." width="300" height="207" /><p class="wp-caption-text">After collapsing the free face A.</p></div>
<p style="text-align:left;">This yeilds an inductive notion of <em>collapsibility: </em><img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K' title='\mathcal K' class='latex' /> is collapsible if there exists a sequence of collapses that leads from <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K' title='\mathcal K' class='latex' /> to the empty set.  It is straightforward to verify that a geometric simplicial complex <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K' title='\mathcal K' class='latex' /> is contractible whenever it is collapsible, but the reverse direction does not hold.</p>
<p style="text-align:left;">Now we state a version of the preceding lemma for collapsibility.</p>
<p style="text-align:left;padding-left:30px;"><strong>Collapsibility Lemma:</strong> If <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K+%5Csetminus+v&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K \setminus v' title='\mathcal K \setminus v' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K+%2F+v&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K / v' title='\mathcal K / v' class='latex' /> are collapsible, then so is <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K' title='\mathcal K' class='latex' />.</p>
<p style="text-align:left;padding-left:30px;"><strong>Proof: </strong>The key observation is that the sequence of moves used to collapse <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K+%2F+v&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K / v' title='\mathcal K / v' class='latex' /> can be used to collapse <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K' title='\mathcal K' class='latex' /> to <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K+%5Csetminus+v&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K \setminus v' title='\mathcal K \setminus v' class='latex' />  (verify using the definition of <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K+%2F+v&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K / v' title='\mathcal K / v' class='latex' />), at which point we can collapse <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K+%5Csetminus+v&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K \setminus v' title='\mathcal K \setminus v' class='latex' /> to the empty set by assumption.</p>
<h3 style="text-align:left;"><strong>Collapsibility and Evasiveness</strong></h3>
<p>Before ending the lecture, we should say why collapsibility is relevant to the evasiveness conjecture.  The connection is relatively straightforward:  Let <img src='http://l.wordpress.com/latex.php?latex=f+%3A+%5C%7B0%2C1%5C%7D%5En+%5Cto+%5C%7B0%2C1%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f : \{0,1\}^n \to \{0,1\}' title='f : \{0,1\}^n \to \{0,1\}' class='latex' /> be a non-trivial, monotone boolean function.  For a subset <img src='http://l.wordpress.com/latex.php?latex=S+%5Csubseteq+%5C%7B1%2C2%2C%5Cldots%2Cn%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S \subseteq \{1,2,\ldots,n\}' title='S \subseteq \{1,2,\ldots,n\}' class='latex' />, let <img src='http://l.wordpress.com/latex.php?latex=%5Cchi_S+%5Cin+%5C%7B0%2C1%5C%7D%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\chi_S \in \{0,1\}^n' title='\chi_S \in \{0,1\}^n' class='latex' /> represent the characteristic vector of <img src='http://l.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S' title='S' class='latex' />.  Then associated to <img src='http://l.wordpress.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f' title='f' class='latex' />, we have the simplicial complex</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K_%7Bf%7D+%3D+%5Cleft%5C%7B%5Cvphantom%7B%5Cbigoplus%7D+S+%5Csubseteq+%5C%7B1%2C2%2C%5Cldots%2Cn%5C%7D+%3A+f%28%5Cchi_S%29+%3D+0+%5Cright%5C%7D.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K_{f} = \left\{\vphantom{\bigoplus} S \subseteq \{1,2,\ldots,n\} : f(\chi_S) = 0 \right\}.' title='\mathcal K_{f} = \left\{\vphantom{\bigoplus} S \subseteq \{1,2,\ldots,n\} : f(\chi_S) = 0 \right\}.' class='latex' /></p>
<p>Let <img src='http://l.wordpress.com/latex.php?latex=f%7C_%7Bx_i%3D0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f|_{x_i=0}' title='f|_{x_i=0}' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=f%7C_%7Bx_i%3D1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f|_{x_i=1}' title='f|_{x_i=1}' class='latex' /> be the two functions on <img src='http://l.wordpress.com/latex.php?latex=n-1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n-1' title='n-1' class='latex' /> bits corresponding to fixing the value of the <img src='http://l.wordpress.com/latex.php?latex=i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='i' title='i' class='latex' />th bit.  Then we have:</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmathcal+K_%7Bf%7C_%7Bx_i%3D0%7D%7D+%3D+%5Cleft%5C%7B%5Cvphantom%7B%5Cbigoplus%7D+S+%5Csubseteq+%5C%7B1%2C%5Cldots%2Ci-1%2Ci%2B1%2C%5Cldots%2Cn%5C%7D+%3A+S+%5Cin+%5Cmathcal+K_f+%5Cright%5C%7D+%3D+%5Cmathcal+K_%7Bf%7D+%5Csetminus+i%2C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \mathcal K_{f|_{x_i=0}} = \left\{\vphantom{\bigoplus} S \subseteq \{1,\ldots,i-1,i+1,\ldots,n\} : S \in \mathcal K_f \right\} = \mathcal K_{f} \setminus i,' title='\displaystyle \mathcal K_{f|_{x_i=0}} = \left\{\vphantom{\bigoplus} S \subseteq \{1,\ldots,i-1,i+1,\ldots,n\} : S \in \mathcal K_f \right\} = \mathcal K_{f} \setminus i,' class='latex' /></p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmathcal+K_%7Bf%7C_%7Bx_i%3D1%7D%7D+%3D+%5Cleft%5C%7B%5Cvphantom%7B%5Cbigoplus%7D+S+%5Csubseteq+%5C%7B1%2C%5Cldots%2Ci-1%2Ci%2B1%2C%5Cldots%2Cn%5C%7D+%3A+S+%5Ccup+%5C%7Bi%5C%7D+%5Cin+%5Cmathcal+K_f+%5Cright%5C%7D+%3D+%5Cmathcal+K_%7Bf%7D+%2F+i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \mathcal K_{f|_{x_i=1}} = \left\{\vphantom{\bigoplus} S \subseteq \{1,\ldots,i-1,i+1,\ldots,n\} : S \cup \{i\} \in \mathcal K_f \right\} = \mathcal K_{f} / i' title='\displaystyle \mathcal K_{f|_{x_i=1}} = \left\{\vphantom{\bigoplus} S \subseteq \{1,\ldots,i-1,i+1,\ldots,n\} : S \cup \{i\} \in \mathcal K_f \right\} = \mathcal K_{f} / i' class='latex' /></p>
<p>A simple induction using the Collapsibility Lemma (which we will do in the next lecture) now yields our main topological connection:</p>
<p style="padding-left:30px;"><strong>If <img src='http://l.wordpress.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f' title='f' class='latex' /> is non-evasive, then <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+K_f&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal K_f' title='\mathcal K_f' class='latex' /> is collapsible (hence also contractible).</strong></p>
<p>[Credits: Some pictures taken from Wikipedia.]</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tcsmath.wordpress.com/635/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tcsmath.wordpress.com/635/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tcsmath.wordpress.com/635/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tcsmath.wordpress.com/635/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tcsmath.wordpress.com/635/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tcsmath.wordpress.com/635/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tcsmath.wordpress.com/635/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tcsmath.wordpress.com/635/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tcsmath.wordpress.com/635/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tcsmath.wordpress.com/635/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=635&subd=tcsmath&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tcsmath.wordpress.com/2008/12/19/lecture-8a-a-primer-on-simplicial-complexes-and-collapsibility/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/365a9825a2d12c98d99a116cb03f5045?s=96&#38;d=wavatar" medium="image">
			<media:title type="html">James</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2008/12/simplices2.png?w=300" medium="image">
			<media:title type="html">simplices2</media:title>
		</media:content>

		<media:content url="/Users/jrl/AppData/Local/Temp/moz-screenshot-5.jpg" medium="image" />

		<media:content url="http://tcsmath.files.wordpress.com/2008/12/tetrahedron1.gif" medium="image">
			<media:title type="html">tetrahedron1</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2008/12/scexample.png?w=300" medium="image">
			<media:title type="html">scexample</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2008/12/scnonexample1.png?w=199" medium="image">
			<media:title type="html">scnonexample1</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2008/12/complex.jpg?w=300" medium="image">
			<media:title type="html">complex</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2008/12/costar.jpg?w=300" medium="image">
			<media:title type="html">costar</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2008/12/link.jpg?w=300" medium="image">
			<media:title type="html">link</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2008/12/collapsed.jpg?w=300" medium="image">
			<media:title type="html">collapsed</media:title>
		</media:content>
	</item>
		<item>
		<title>sleep is for the weary</title>
		<link>http://tcsmath.wordpress.com/2008/12/16/sleep-is-for-the-weary/</link>
		<comments>http://tcsmath.wordpress.com/2008/12/16/sleep-is-for-the-weary/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 05:16:12 +0000</pubDate>
		<dc:creator>James Lee</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tcsmath.wordpress.com/?p=617</guid>
		<description><![CDATA[whew.

       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=617&subd=tcsmath&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>whew.</p>
<p><img class="alignleft size-full wp-image-618" title="weary" src="http://tcsmath.files.wordpress.com/2008/12/weary.jpg?w=640&#038;h=480" alt="weary" width="640" height="480" /></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tcsmath.wordpress.com/617/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tcsmath.wordpress.com/617/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tcsmath.wordpress.com/617/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tcsmath.wordpress.com/617/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tcsmath.wordpress.com/617/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tcsmath.wordpress.com/617/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tcsmath.wordpress.com/617/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tcsmath.wordpress.com/617/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tcsmath.wordpress.com/617/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tcsmath.wordpress.com/617/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=617&subd=tcsmath&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tcsmath.wordpress.com/2008/12/16/sleep-is-for-the-weary/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/365a9825a2d12c98d99a116cb03f5045?s=96&#38;d=wavatar" medium="image">
			<media:title type="html">James</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2008/12/weary.jpg" medium="image">
			<media:title type="html">weary</media:title>
		</media:content>
	</item>
		<item>
		<title>sleep is for the weak</title>
		<link>http://tcsmath.wordpress.com/2008/12/15/612/</link>
		<comments>http://tcsmath.wordpress.com/2008/12/15/612/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 12:13:13 +0000</pubDate>
		<dc:creator>James Lee</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tcsmath.wordpress.com/?p=612</guid>
		<description><![CDATA[Grant deadline coming soon.  More posts when the madness ends.


       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=612&subd=tcsmath&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Grant deadline coming soon.  More posts when the madness ends.</p>
<p><img src="/Users/jrl/Pictures/2008-12-15%20macallan/sleep.JPG" alt="" /></p>
<p><img class="alignleft size-full wp-image-611" title="sleep is for the weak" src="http://tcsmath.files.wordpress.com/2008/12/sleep.jpg?w=640&#038;h=480" alt="sleep is for the weak" width="640" height="480" /></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tcsmath.wordpress.com/612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tcsmath.wordpress.com/612/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tcsmath.wordpress.com/612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tcsmath.wordpress.com/612/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tcsmath.wordpress.com/612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tcsmath.wordpress.com/612/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tcsmath.wordpress.com/612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tcsmath.wordpress.com/612/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tcsmath.wordpress.com/612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tcsmath.wordpress.com/612/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=612&subd=tcsmath&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tcsmath.wordpress.com/2008/12/15/612/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/365a9825a2d12c98d99a116cb03f5045?s=96&#38;d=wavatar" medium="image">
			<media:title type="html">James</media:title>
		</media:content>

		<media:content url="/Users/jrl/Pictures/2008-12-15%20macallan/sleep.JPG" medium="image" />

		<media:content url="http://tcsmath.files.wordpress.com/2008/12/sleep.jpg" medium="image">
			<media:title type="html">sleep is for the weak</media:title>
		</media:content>
	</item>
		<item>
		<title>Lecture 7: The evasiveness conjecture</title>
		<link>http://tcsmath.wordpress.com/2008/10/23/lecture-7-the-evasiveness-conjecture/</link>
		<comments>http://tcsmath.wordpress.com/2008/10/23/lecture-7-the-evasiveness-conjecture/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 09:59:11 +0000</pubDate>
		<dc:creator>James Lee</dc:creator>
				<category><![CDATA[CSE 599S]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[lecture]]></category>
		<category><![CDATA[decision tree complexity]]></category>
		<category><![CDATA[evasiveness]]></category>

		<guid isPermaLink="false">http://tcsmath.wordpress.com/?p=551</guid>
		<description><![CDATA[Continuing our look at some toplogical methods, today we&#8217;ll see the evasiveness conjecture in decision tree complexity.  In the next lecture, we&#8217;ll see how we can sometimes analyze the complexity using fixed point theorems, and their generalizations (like the Hopf index formula), following the work of Kahn, Saks, and Sturtevant.  These two lectures are co-blogged [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=551&subd=tcsmath&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Continuing our look at some toplogical methods, today we&#8217;ll see the evasiveness conjecture in decision tree complexity.  In the next lecture, we&#8217;ll see how we can sometimes analyze the complexity using <a href="http://en.wikipedia.org/wiki/Lefschetz_fixed-point_theorem">fixed point theorems</a>, and their generalizations (like the <a href="http://en.wikipedia.org/wiki/Poincare-Hopf_theorem">Hopf index formula</a>), following the work of <a href="http://www.cs.washington.edu/homes/jrl/tocmath08/evasive.pdf">Kahn, Saks, and Sturtevant</a>.  These two lectures are co-blogged with Elisa Celis, with a lot of input from <a href="http://arxiv.org/pdf/cs/0205031v1"> </a><a href="http://en.wikipedia.org/wiki/Topological_combinatorics"></a><a href="http://arxiv.org/pdf/cs/0205031v1">Lovasz&#8217;s lecture notes</a>.</p>
<h3><strong>Decision tree complexity and evasiveness</strong></h3>
<p>Consider a boolean function <img src='http://l.wordpress.com/latex.php?latex=f+%3A+%5C%7B0%2C1%5C%7D%5En+%5Cto+%5C%7B0%2C1%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f : \{0,1\}^n \to \{0,1\}' title='f : \{0,1\}^n \to \{0,1\}' class='latex' /> on n bits.  We define the <em>decision tree complexity</em> of f as follows.  Given an unknown input <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+%5C%7B0%2C1%5C%7D%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \in \{0,1\}^n' title='x \in \{0,1\}^n' class='latex' />, you are allowed to ask about the values of various bits of x, e.g. <img src='http://l.wordpress.com/latex.php?latex=x_%7B17%7D%2C+x_%7B34%7D%2C+x_3%2C+%5Cldots&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x_{17}, x_{34}, x_3, \ldots' title='x_{17}, x_{34}, x_3, \ldots' class='latex' />.  Your goal is to compute <img src='http://l.wordpress.com/latex.php?latex=f%28x%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(x)' title='f(x)' class='latex' /> using as few questions as possible, and your questions can be adaptive, depending on answers to previous questions.  The complexity of such a strategy is the maximum number of questions asked for any <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+%5C%7B0%2C1%5C%7D%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \in \{0,1\}^n' title='x \in \{0,1\}^n' class='latex' />.  The decision tree complexity, written <img src='http://l.wordpress.com/latex.php?latex=D%28f%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='D(f)' title='D(f)' class='latex' />, is the minimum complexity of any strategy that computes f.  (There are many other interesting models of decision complexity, see e.g. <a href="http://homepages.cwi.nl/~rdewolf/publ/qc/dectree.ps">this survey</a>.)</p>
<p style="text-align:center;"><a href="http://tcsmath.files.wordpress.com/2008/10/dtree.png"><img class="size-medium wp-image-556 aligncenter" style="margin-top:25px;margin-bottom:25px;" title="dtree" src="http://tcsmath.files.wordpress.com/2008/10/dtree.png?w=257&#038;h=300" alt="" width="257" height="300" /></a></p>
<p style="text-align:left;">Clearly <img src='http://l.wordpress.com/latex.php?latex=D%28f%29+%5Cleq+n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='D(f) \leq n' title='D(f) \leq n' class='latex' />, because we can trivially query all the bits of x, and then output f(x).  A function f is called <em>evasive </em>if this upper bound is met, i.e. <img src='http://l.wordpress.com/latex.php?latex=D%28f%29%3Dn&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='D(f)=n' title='D(f)=n' class='latex' />.  As an example, consider the parity function <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7BPARITY%7D%28x%29+%3D+x_1+%5Coplus+x_2+%5Coplus+%5Ccdots+%5Coplus+x_n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathsf{PARITY}(x) = x_1 \oplus x_2 \oplus \cdots \oplus x_n' title='\mathsf{PARITY}(x) = x_1 \oplus x_2 \oplus \cdots \oplus x_n' class='latex' />, where <img src='http://l.wordpress.com/latex.php?latex=%5Coplus&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\oplus' title='\oplus' class='latex' /> is addition modulo 2.  Clearly <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7BPARITY%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathsf{PARITY}' title='\mathsf{PARITY}' class='latex' /> is evasive because after <img src='http://l.wordpress.com/latex.php?latex=n-1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n-1' title='n-1' class='latex' /> bits of x are asked about, the setting of the final bit determines the value of f.</p>
<p style="text-align:left;">For a more general example, consider any <img src='http://l.wordpress.com/latex.php?latex=f+%3A+%5C%7B0%2C1%5C%7D%5En+%5Cto+%5C%7B0%2C1%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f : \{0,1\}^n \to \{0,1\}' title='f : \{0,1\}^n \to \{0,1\}' class='latex' /> such that <img src='http://l.wordpress.com/latex.php?latex=%5C%23%5C%7B+x+%3A+f%28x%29%3D1+%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\#\{ x : f(x)=1 \}' title='\#\{ x : f(x)=1 \}' class='latex' /> is odd.  In this case, for every <img src='http://l.wordpress.com/latex.php?latex=i+%3D1%2C2%2C%5Cldots%2C+n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='i =1,2,\ldots, n' title='i =1,2,\ldots, n' class='latex' />, exactly one of <img src='http://l.wordpress.com/latex.php?latex=f%7C_%7Bx_i%3D0%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f|_{x_i=0}' title='f|_{x_i=0}' class='latex' /> or <img src='http://l.wordpress.com/latex.php?latex=f%7C_%7Bx_i%3D1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f|_{x_i=1}' title='f|_{x_i=1}' class='latex' /> has the same property that the number of inputs resulting in a 1 is odd.  (These two functions are the natural restriction of f to functions on n-1 bits, which results from fixing the value of the ith bit.)  Thus an adversary could keep answering questions &#8220;<img src='http://l.wordpress.com/latex.php?latex=x_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x_i' title='x_i' class='latex' />?&#8221; so that the restricted function retains this property.  Since the number of inputs yielding a 1 is always odd, the restricted function always takes both possible values, implying that f is evasive&#8211;the advesary ensures that the value cannot be determined until all n possible questions are asked.</p>
<p style="text-align:left;">For an example of a <em>non-evasive </em>property, think of a point <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+%5C%7B0%2C1%5C%7D%5E%7BN+%5Cchoose+2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \in \{0,1\}^{N \choose 2}' title='x \in \{0,1\}^{N \choose 2}' class='latex' /> as speciying a directed graph on <img src='http://l.wordpress.com/latex.php?latex=N&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='N' title='N' class='latex' /> vertices, where there is exactly one directed edges connecting every pair of vertices, and x specifies the direction of this edge (this is called a <a href="http://en.wikipedia.org/wiki/Tournament_(graph_theory)">tournament</a>).  Thinking of the vertices as players, a directed edge from u to v means that u defeats v.  Now <img src='http://l.wordpress.com/latex.php?latex=f%28x%29%3D1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(x)=1' title='f(x)=1' class='latex' /> if the digraph specified by x has one vertex that defeats everyone else.  What is <img src='http://l.wordpress.com/latex.php?latex=D%28f%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='D(f)' title='D(f)' class='latex' />?</p>
<p style="text-align:left;">Well, first we can conduct a single elimination tournament, where vertex 1 plays vertex 2, and the winner players vertex 3, and the winner of that players vertex 4, etc.  At the end, there is only one remaining vertex <img src='http://l.wordpress.com/latex.php?latex=i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='i' title='i' class='latex' /> that remains undefeated.  Now asking <img src='http://l.wordpress.com/latex.php?latex=N-2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='N-2' title='N-2' class='latex' /> more questions, we can determine whether <img src='http://l.wordpress.com/latex.php?latex=i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='i' title='i' class='latex' /> indeeds defeats everyone else.  The total number of questions was <img src='http://l.wordpress.com/latex.php?latex=%28N-1%29%2B%28N-2%29+%3D+2N-3&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(N-1)+(N-2) = 2N-3' title='(N-1)+(N-2) = 2N-3' class='latex' />, hence <img src='http://l.wordpress.com/latex.php?latex=D%28f%29+%5Cleq+2N-3+%5Cll+%7BN+%5Cchoose+2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='D(f) \leq 2N-3 \ll {N \choose 2}' title='D(f) \leq 2N-3 \ll {N \choose 2}' class='latex' />, implying that f is not evasive.</p>
<h3 style="text-align:left;"><strong>Montone graph properties and the evasiveness conjecture</strong></h3>
<p>Let <img src='http://l.wordpress.com/latex.php?latex=m+%3D+%7BN+%5Cchoose+2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='m = {N \choose 2}' title='m = {N \choose 2}' class='latex' />.  In general, we can encode an arbitrary <em>undirected</em> N-vertex graph as an element <img src='http://l.wordpress.com/latex.php?latex=G+%5Cin+%5C%7B0%2C1%5C%7D%5E%7Bm%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G \in \{0,1\}^{m}' title='G \in \{0,1\}^{m}' class='latex' />.  A function <img src='http://l.wordpress.com/latex.php?latex=f%3A+%5C%7B0%2C1%5C%7D%5Em+%5Cto+%5C%7B0%2C1%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f: \{0,1\}^m \to \{0,1\}' title='f: \{0,1\}^m \to \{0,1\}' class='latex' /> is called a <em>graph property</em> if relabeling the vertices of <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' /> doesn&#8217;t affect the value of <img src='http://l.wordpress.com/latex.php?latex=f%28G%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(G)' title='f(G)' class='latex' />.  The function f is <em>monotone</em> if the value of the function can never change from 1 to 0 when flipping one of the input bits from 0 to 1.  In the setting of graph properties, this corresponds to those which are maintained under addition of edges to the graph, e.g. <img src='http://l.wordpress.com/latex.php?latex=f%28G%29+%3D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(G) =' title='f(G) =' class='latex' /> &#8220;is G connected?&#8221; or <img src='http://l.wordpress.com/latex.php?latex=f%28G%29%3D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(G)=' title='f(G)=' class='latex' /> &#8220;does G have a k-clique?&#8221;</p>
<p style="padding-left:30px;"><strong>Evasiveness </strong><strong>Conjecture (Aanderaa-Karp-Rosenberg):</strong> Every non-trivial monotone graph property is evasive.</p>
<p>Here, non-trivial means that <img src='http://l.wordpress.com/latex.php?latex=f%28%5Cbar+0%29+%5Cneq+f%28%5Cbar+1%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(\bar 0) \neq f(\bar 1)' title='f(\bar 0) \neq f(\bar 1)' class='latex' />, where <img src='http://l.wordpress.com/latex.php?latex=%5Cbar+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\bar 0' title='\bar 0' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5Cbar+1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\bar 1' title='\bar 1' class='latex' /> denote the all-zeros and all-ones strings, respectively.</p>
<p>For example, consider the example <img src='http://l.wordpress.com/latex.php?latex=f%28G%29+%3D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(G) =' title='f(G) =' class='latex' /> &#8220;is G connected?&#8221;  The adversary is simple:  When asked about a possible edge <img src='http://l.wordpress.com/latex.php?latex=%5C%7Bi%2Cj%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{i,j\}' title='\{i,j\}' class='latex' />, she answers NO unless this answer would imply that the graph is disconnected.  In other words, she answers NO unless she has answered NO already for all edges across a cut <img src='http://l.wordpress.com/latex.php?latex=%28S%2C%5Cbar+S%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(S,\bar S)' title='(S,\bar S)' class='latex' /> except for <img src='http://l.wordpress.com/latex.php?latex=%5C%7Bi%2Cj%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{i,j\}' title='\{i,j\}' class='latex' />, in which case she has to answer YES.</p>
<p>Now, suppose there is a strategy which figures out the connectivity of <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' /> without asking a question about some edge <img src='http://l.wordpress.com/latex.php?latex=%5C%7Bi%2Cj%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{i,j\}' title='\{i,j\}' class='latex' />.  In this case, the conclusion must be that <img src='http://l.wordpress.com/latex.php?latex=f%28G%29+%3D+%5Ctextrm%7B+YES%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(G) = \textrm{ YES}' title='f(G) = \textrm{ YES}' class='latex' /> because the adversary always maintains that by answering everything in the future YES, she could force the graph to be connected.  In this case, the edges answered YES have to form a spanning tree of G (otherwise by answering all unasked questions NO, the graph would become disconnected).  Consider a path P from i to j in this YES spanning tree.  Let <img src='http://l.wordpress.com/latex.php?latex=%5C%7Bu%2Cv%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{u,v\}' title='\{u,v\}' class='latex' /> be the edge of P which was asked about last.  Clearly the adversary answered YES for <img src='http://l.wordpress.com/latex.php?latex=%5C%7Bu%2Cv%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{u,v\}' title='\{u,v\}' class='latex' />, but this contradicts the advesary&#8217;s strategy.  Since <img src='http://l.wordpress.com/latex.php?latex=%5C%7Bi%2Cj%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{i,j\}' title='\{i,j\}' class='latex' /> has not been asked yet, the adversary is safe to answer NO for <img src='http://l.wordpress.com/latex.php?latex=%5C%7Bu%2Cv%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{u,v\}' title='\{u,v\}' class='latex' />, and still later by answering YES on <img src='http://l.wordpress.com/latex.php?latex=%5C%7Bi%2Cj%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{i,j\}' title='\{i,j\}' class='latex' />, she could force the graph to be connected.  Thus no such strategy exists, and connectivity is evasive.</p>
<p style="text-align:center;"><a href="http://tcsmath.files.wordpress.com/2008/10/connect1.png"><img class="aligncenter size-medium wp-image-571" style="margin-top:20px;margin-bottom:20px;" title="connect1" src="http://tcsmath.files.wordpress.com/2008/10/connect1.png?w=300&#038;h=87" alt="" width="300" height="87" /></a></p>
<p><span id="more-551"></span></p>
<p>A natural generalization of the evasiveness conjecture is to general monotone functions which are invariant under a <a href="http://en.wikipedia.org/wiki/Orbit_(group_theory)#Orbits_and_stabilizers">group acting</a> <a href="http://en.wikipedia.org/wiki/Group_action#Types_of_actions">transitively</a> on the coordinates.  For a permutation <img src='http://l.wordpress.com/latex.php?latex=%5Cpi+%5Cin+S_n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\pi \in S_n' title='\pi \in S_n' class='latex' />, let <img src='http://l.wordpress.com/latex.php?latex=%5Cpi&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\pi' title='\pi' class='latex' /> act on <img src='http://l.wordpress.com/latex.php?latex=%5C%7B0%2C1%5C%7D%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{0,1\}^n' title='\{0,1\}^n' class='latex' /> via <img src='http://l.wordpress.com/latex.php?latex=%5Cpi+%28x_1%2C+%5Cldots%2C+x_n%29+%3D+%28x_%7B%5Cpi%281%29%7D%2C+%5Cldots%2C+x_%7B%5Cpi%28n%29%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\pi (x_1, \ldots, x_n) = (x_{\pi(1)}, \ldots, x_{\pi(n)})' title='\pi (x_1, \ldots, x_n) = (x_{\pi(1)}, \ldots, x_{\pi(n)})' class='latex' />.  We say that <img src='http://l.wordpress.com/latex.php?latex=f+%3A+%5C%7B0%2C1%5C%7D%5En+%5Cto+%5C%7B0%2C1%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f : \{0,1\}^n \to \{0,1\}' title='f : \{0,1\}^n \to \{0,1\}' class='latex' /> is invariant under <img src='http://l.wordpress.com/latex.php?latex=%5Cpi&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\pi' title='\pi' class='latex' /> if <img src='http://l.wordpress.com/latex.php?latex=f%28x%29%3Df%28%5Cpi+x%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(x)=f(\pi x)' title='f(x)=f(\pi x)' class='latex' /> for every <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+%5C%7B0%2C1%5C%7D%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \in \{0,1\}^n' title='x \in \{0,1\}^n' class='latex' />.  Let <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7BSym%7D%28f%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathsf{Sym}(f)' title='\mathsf{Sym}(f)' class='latex' /> be the group of all permutations under which f is invariant.  We will say that f is <em>weakly symmetric</em> if <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7BSym%7D%28f%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathsf{Sym}(f)' title='\mathsf{Sym}(f)' class='latex' /> acts transitively on <img src='http://l.wordpress.com/latex.php?latex=%5C%7B1%2C2%2C%5Cldots%2Cn%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{1,2,\ldots,n\}' title='\{1,2,\ldots,n\}' class='latex' />.</p>
<p style="padding-left:30px;"><strong>Generalized Evasiveness Conjecture:</strong> If f is a non-trivial, monotone, weakly symmetric function, then f is evasive.</p>
<p>Clearly this generalizes the previous conjecture because every graph property is invariant under permutations of the vertices (which induces a transitive action on the edges).</p>
<h3><strong>A proof when <img src='http://l.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n' title='n' class='latex' /> is prime</strong></h3>
<p>We&#8217;ll end this lecture with a proof of the generalized conjecture which holds when n is prime.  The proof will hint at the topological connections coming up in the next lecture.</p>
<p>First, we generalize the proof that f is evasive when <img src='http://l.wordpress.com/latex.php?latex=%5C%23+%5C%7B+x+%3A+f%28x%29%3D1+%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\# \{ x : f(x)=1 \}' title='\# \{ x : f(x)=1 \}' class='latex' /> is odd.  For <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+%5C%7B0%2C1%5C%7D%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \in \{0,1\}^n' title='x \in \{0,1\}^n' class='latex' />, let <img src='http://l.wordpress.com/latex.php?latex=%7Cx%7C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='|x|' title='|x|' class='latex' /> denote the hamming weight of x, i.e. the number of 1&#8217;s in x, and for <img src='http://l.wordpress.com/latex.php?latex=f%3A+%5C%7B0%2C1%5C%7D%5En+%5Cto+%5C%7B0%2C1%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f: \{0,1\}^n \to \{0,1\}' title='f: \{0,1\}^n \to \{0,1\}' class='latex' />, define</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmu%28f%29+%3D+%5Csum_%7Bx+%3A+f%28x%29%3D1%7D+%28-1%29%5E%7B%7Cx%7C%7D.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \mu(f) = \sum_{x : f(x)=1} (-1)^{|x|}.' title='\displaystyle \mu(f) = \sum_{x : f(x)=1} (-1)^{|x|}.' class='latex' /></p>
<p>Topologically-minded readers will recognize this as some kind of <a href="http://en.wikipedia.org/wiki/Euler_characteristic">Euler characteristic</a>, and this connection will bear out in the next lecture.  We claim that if <img src='http://l.wordpress.com/latex.php?latex=%5Cmu%28f%29+%5Cneq+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mu(f) \neq 0' title='\mu(f) \neq 0' class='latex' />, then f is evasive.  To see this, note that <img src='http://l.wordpress.com/latex.php?latex=%5Cmu%28f%29+%3D+%5Cmu%28f%7C_%7Bx_i%3D0%7D%29-%5Cmu%28f%7C_%7Bx_i%3D1%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mu(f) = \mu(f|_{x_i=0})-\mu(f|_{x_i=1})' title='\mu(f) = \mu(f|_{x_i=0})-\mu(f|_{x_i=1})' class='latex' />.  Hence if <img src='http://l.wordpress.com/latex.php?latex=%5Cmu%28f%29+%5Cneq+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mu(f) \neq 0' title='\mu(f) \neq 0' class='latex' />, then one of <img src='http://l.wordpress.com/latex.php?latex=%5Cmu%28f%7C_%7Bx_i%3D0%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mu(f|_{x_i=0})' title='\mu(f|_{x_i=0})' class='latex' /> or <img src='http://l.wordpress.com/latex.php?latex=%5Cmu%28f%7C_%7Bx_i%3D1%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mu(f|_{x_i=1})' title='\mu(f|_{x_i=1})' class='latex' /> is non-zero, so an adversary can keep answering so that the restriction has <img src='http://l.wordpress.com/latex.php?latex=%5Cmu%28%5Ccdot%29+%5Cneq+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mu(\cdot) \neq 0' title='\mu(\cdot) \neq 0' class='latex' />.  Finally, notice that if <img src='http://l.wordpress.com/latex.php?latex=%5Cmu%28f%29+%5Cneq+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mu(f) \neq 0' title='\mu(f) \neq 0' class='latex' />, then <img src='http://l.wordpress.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f' title='f' class='latex' /> must take both values 0 and 1, so the adversary can maintain this until all n questions are asked.</p>
<p style="padding-left:30px;"><strong>Theorem:</strong> Suppose n is prime. If <img src='http://l.wordpress.com/latex.php?latex=f%3A+%5C%7B0%2C1%5C%7D%5En+%5Cto+%5C%7B0%2C1%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f: \{0,1\}^n \to \{0,1\}' title='f: \{0,1\}^n \to \{0,1\}' class='latex' /> is monotone, non-trivial, and weakly symmetric, then f is evasive.</p>
<p style="padding-left:30px;"><strong>Proof: </strong>We&#8217;ll show that <img src='http://l.wordpress.com/latex.php?latex=%5Cmu%28f%29+%5Cneq+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mu(f) \neq 0' title='\mu(f) \neq 0' class='latex' />.  First, we argue that <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7BSym%7D%28f%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathsf{Sym}(f)' title='\mathsf{Sym}(f)' class='latex' /> contains a cyclic permutation.  Write <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7BSym%7D%28f%29+%3D+U_1+%5Ccup+U_2+%5Ccup+%5Ccdots+%5Ccup+U_n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathsf{Sym}(f) = U_1 \cup U_2 \cup \cdots \cup U_n' title='\mathsf{Sym}(f) = U_1 \cup U_2 \cup \cdots \cup U_n' class='latex' />, where <img src='http://l.wordpress.com/latex.php?latex=U_i+%3D+%5C%7B+%5Cpi+%5Cin+%5Cmathsf%7BSym%7D%28f%29+%3A+%5Cpi%281%29+%3D+i+%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='U_i = \{ \pi \in \mathsf{Sym}(f) : \pi(1) = i \}' title='U_i = \{ \pi \in \mathsf{Sym}(f) : \pi(1) = i \}' class='latex' />.  By transitivity, we have <img src='http://l.wordpress.com/latex.php?latex=%7CU_1%7C%3D%7CU_2%7C%3D%5Ccdots%3D%7CU_n%7C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='|U_1|=|U_2|=\cdots=|U_n|' title='|U_1|=|U_2|=\cdots=|U_n|' class='latex' />, hence <img src='http://l.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n' title='n' class='latex' /> divides <img src='http://l.wordpress.com/latex.php?latex=%7C%5Cmathsf%7BSym%7D%28f%29%7C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='|\mathsf{Sym}(f)|' title='|\mathsf{Sym}(f)|' class='latex' />.  Now since n is prime, by <a href="http://en.wikipedia.org/wiki/Cauchy%27s_theorem_(group_theory)">Cauchy&#8217;s theorem</a> there is an element <img src='http://l.wordpress.com/latex.php?latex=%5Csigma+%5Cin+%5Cmathsf%7BSym%7D%28f%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sigma \in \mathsf{Sym}(f)' title='\sigma \in \mathsf{Sym}(f)' class='latex' /> or order <img src='http://l.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n' title='n' class='latex' /> (i.e. an n-cycle).</p>
<p style="padding-left:30px;">Since f is non-trivial, we know that <img src='http://l.wordpress.com/latex.php?latex=f%28%5Cbar+0%29%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(\bar 0)=0' title='f(\bar 0)=0' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=f%28%5Cbar+1%29%3D1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(\bar 1)=1' title='f(\bar 1)=1' class='latex' />.  For any <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+%5C%7B0%2C1%5C%7D%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \in \{0,1\}^n' title='x \in \{0,1\}^n' class='latex' /> with <img src='http://l.wordpress.com/latex.php?latex=x+%5Cnotin+%5C%7B%5Cbar+0%2C+%5Cbar+1%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \notin \{\bar 0, \bar 1\}' title='x \notin \{\bar 0, \bar 1\}' class='latex' />, it is clear that all n elements <img src='http://l.wordpress.com/latex.php?latex=x%2C+%5Csigma+x%2C+%5Csigma%5E2+x%2C+%5Cldots%2C+%5Csigma%5E%7Bn-1%7D+x&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x, \sigma x, \sigma^2 x, \ldots, \sigma^{n-1} x' title='x, \sigma x, \sigma^2 x, \ldots, \sigma^{n-1} x' class='latex' /> are distinct, since n is prime.  But f is invariant under <img src='http://l.wordpress.com/latex.php?latex=%5Csigma&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sigma' title='\sigma' class='latex' />, thus the set <img src='http://l.wordpress.com/latex.php?latex=%5C%7B+x+%3A+f%28x%29%3D1%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{ x : f(x)=1\}' title='\{ x : f(x)=1\}' class='latex' /> partitions into equivalence classes <img src='http://l.wordpress.com/latex.php?latex=S_1%2C+S_2%2C+%5Cldots%2C+S_k%2C+%5C%7B%5Cbar+1%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S_1, S_2, \ldots, S_k, \{\bar 1\}' title='S_1, S_2, \ldots, S_k, \{\bar 1\}' class='latex' />, where <img src='http://l.wordpress.com/latex.php?latex=%7CS_i%7C%3Dn&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='|S_i|=n' title='|S_i|=n' class='latex' /> for every i.  But this immediately implies that <img src='http://l.wordpress.com/latex.php?latex=%5Cmu%28f%29+%5Cequiv+1%5C%2C%28%5Cbmod%5C%2C+n%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mu(f) \equiv 1\,(\bmod\, n)' title='\mu(f) \equiv 1\,(\bmod\, n)' class='latex' />, which gives <img src='http://l.wordpress.com/latex.php?latex=%5Cmu%28f%29+%5Cneq+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mu(f) \neq 0' title='\mu(f) \neq 0' class='latex' />.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tcsmath.wordpress.com/551/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tcsmath.wordpress.com/551/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tcsmath.wordpress.com/551/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tcsmath.wordpress.com/551/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tcsmath.wordpress.com/551/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tcsmath.wordpress.com/551/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tcsmath.wordpress.com/551/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tcsmath.wordpress.com/551/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tcsmath.wordpress.com/551/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tcsmath.wordpress.com/551/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=551&subd=tcsmath&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tcsmath.wordpress.com/2008/10/23/lecture-7-the-evasiveness-conjecture/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/365a9825a2d12c98d99a116cb03f5045?s=96&#38;d=wavatar" medium="image">
			<media:title type="html">James</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2008/10/dtree.png?w=257" medium="image">
			<media:title type="html">dtree</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2008/10/connect1.png?w=300" medium="image">
			<media:title type="html">connect1</media:title>
		</media:content>
	</item>
		<item>
		<title>Lecture 6: Borsuk-Ulam and some combinatorial applications</title>
		<link>http://tcsmath.wordpress.com/2008/10/16/lecture-6-borsuk-ulam-and-some-combinatorial-applications/</link>
		<comments>http://tcsmath.wordpress.com/2008/10/16/lecture-6-borsuk-ulam-and-some-combinatorial-applications/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 11:07:56 +0000</pubDate>
		<dc:creator>James Lee</dc:creator>
				<category><![CDATA[CSE 599S]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[lecture]]></category>
		<category><![CDATA[Borsuk-Ulam theorem]]></category>
		<category><![CDATA[chromatic number]]></category>
		<category><![CDATA[Kneser conjecture]]></category>
		<category><![CDATA[Lovasz]]></category>

		<guid isPermaLink="false">http://tcsmath.wordpress.com/?p=493</guid>
		<description><![CDATA[Now we&#8217;ll move away from spectral methods, and into a few lectures on topological methods.  Today we&#8217;ll look at the Borsuk-Ulam theorem, and see a stunning application to combinatorics, given by Lovász in the late 70&#8217;s.  A great reference for this material is Matousek&#8217;s book, from which I borrow heavily.  I&#8217;ll also discuss why the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=493&subd=tcsmath&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Now we&#8217;ll move away from spectral methods, and into a few lectures on topological methods.  Today we&#8217;ll look at the <a href="http://en.wikipedia.org/wiki/Borsuk-Ulam_theorem">Borsuk-Ulam theorem</a>, and see a stunning application to combinatorics, given by <a href="http://en.wikipedia.org/wiki/Topological_combinatorics">Lovász in the late 70&#8217;s</a>.  A great reference for this material is <a href="http://kam.mff.cuni.cz/~matousek/akt.html">Matousek&#8217;s book</a>, from which I borrow heavily.  I&#8217;ll also discuss why the <a href="http://en.wikipedia.org/wiki/Kneser_graph">Lovász-Kneser theorem</a> arises in theoretical CS.</p>
<h3><strong>The Borsuk-Ulam Theorem</strong></h3>
<p>We begin with a statement of the theorem.  We will think of the n-dimensional sphere as the subset of <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+R%5E%7Bn%2B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathbb R^{n+1}' title='\mathbb R^{n+1}' class='latex' /> given by</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=S%5En+%3D+%5Cleft%5C%7B+%28x_1%2C+%5Cldots%2C+x_%7Bn%2B1%7D%29+%3A+x_1%5E2+%2B+%5Ccdots+%2B+x_%7Bn%2B1%7D%5E2+%3D+1%5Cright%5C%7D.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S^n = \left\{ (x_1, \ldots, x_{n+1}) : x_1^2 + \cdots + x_{n+1}^2 = 1\right\}.' title='S^n = \left\{ (x_1, \ldots, x_{n+1}) : x_1^2 + \cdots + x_{n+1}^2 = 1\right\}.' class='latex' /></p>
<p style="padding-left:30px;"><strong>Borsuk-Ulam Theorem: </strong>For every continuous mapping <img src='http://l.wordpress.com/latex.php?latex=f+%3A+S%5En+%5Cto+%5Cmathbb+R%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f : S^n \to \mathbb R^n' title='f : S^n \to \mathbb R^n' class='latex' />, there exists a point <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+S%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \in S^n' title='x \in S^n' class='latex' /> with <img src='http://l.wordpress.com/latex.php?latex=f%28x%29%3Df%28-x%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(x)=f(-x)' title='f(x)=f(-x)' class='latex' />.</p>
<p>Pairs of points <img src='http://l.wordpress.com/latex.php?latex=x%2C-x+%5Cin+S%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x,-x \in S^n' title='x,-x \in S^n' class='latex' /> are called <em>antipodal</em>.</p>
<p>There are a couple of common illustrative examples for the case <img src='http://l.wordpress.com/latex.php?latex=n%3D2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n=2' title='n=2' class='latex' />.  The theorem says that if you take the air out of a basketball, crumple it (no tearing), and flatten it out, then there are two points directly on top of each other which were antipodal before.  Another common example states that at every point in time, there must be two points on the earth which both have exactly the same temperature and barometric pressure (assuming, of course, that these two parameters vary continuously over the surface of the eath).</p>
<p>The n=1 case is completely elementary.  For the rest of the lecture, let&#8217;s use <img src='http://l.wordpress.com/latex.php?latex=N+%3D+%280%2C0%2C%5Cldots%2C1%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='N = (0,0,\ldots,1)' title='N = (0,0,\ldots,1)' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=S%3D%280%2C0%2C%5Cldots%2C-1%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S=(0,0,\ldots,-1)' title='S=(0,0,\ldots,-1)' class='latex' /> to denote the north and south poles (the dimension will be obvious from context).  To prove the n=1 case, simply trace out the path in <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+R&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathbb R' title='\mathbb R' class='latex' /> starting at <img src='http://l.wordpress.com/latex.php?latex=f%28N%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(N)' title='f(N)' class='latex' /> and going clockwise around <img src='http://l.wordpress.com/latex.php?latex=S%5E1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S^1' title='S^1' class='latex' />.  Simultaneously, trace out the path starting at <img src='http://l.wordpress.com/latex.php?latex=f%28S%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(S)' title='f(S)' class='latex' /> and going counter-clockwise at the same speed.  It is easy to see that eventually these two paths have to collide:  At the point of collision, <img src='http://l.wordpress.com/latex.php?latex=f%28x%29%3Df%28-x%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(x)=f(-x)' title='f(x)=f(-x)' class='latex' />.</p>
<p>We will give the sketch of a proof for <img src='http://l.wordpress.com/latex.php?latex=n+%5Cgeq+2.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n \geq 2.' title='n \geq 2.' class='latex' />  Let <img src='http://l.wordpress.com/latex.php?latex=g%28x%29%3Df%28x%29-f%28-x%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='g(x)=f(x)-f(-x)' title='g(x)=f(x)-f(-x)' class='latex' />, and note that our goal is to prove that <img src='http://l.wordpress.com/latex.php?latex=g%28x%29%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='g(x)=0' title='g(x)=0' class='latex' /> for some <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+S%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \in S^n' title='x \in S^n' class='latex' />.  Note that <img src='http://l.wordpress.com/latex.php?latex=g&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='g' title='g' class='latex' /> is <em>antipodal </em>in the sense that <img src='http://l.wordpress.com/latex.php?latex=g%28x%29%3D-g%28-x%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='g(x)=-g(-x)' title='g(x)=-g(-x)' class='latex' /> for all <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+S%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \in S^n' title='x \in S^n' class='latex' />.  Now, if <img src='http://l.wordpress.com/latex.php?latex=g%28x%29+%5Cneq+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='g(x) \neq 0' title='g(x) \neq 0' class='latex' /> for every <img src='http://l.wordpress.com/latex.php?latex=x&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x' title='x' class='latex' />, then by compactness there exists an <img src='http://l.wordpress.com/latex.php?latex=%5Cepsilon+%3E+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\epsilon &gt; 0' title='\epsilon &gt; 0' class='latex' /> such that <img src='http://l.wordpress.com/latex.php?latex=%5C%7Cg%28x%29%5C%7C+%3E+%5Cepsilon&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\|g(x)\| &gt; \epsilon' title='\|g(x)\| &gt; \epsilon' class='latex' /> for all <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+S%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \in S^n' title='x \in S^n' class='latex' />.  Because of this, we may approximate <img src='http://l.wordpress.com/latex.php?latex=g&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='g' title='g' class='latex' /> arbitrarily well by a <a href="http://en.wikipedia.org/wiki/Smooth_function">smooth map</a>, and prove that the approximation has a 0.  So we will assume that <img src='http://l.wordpress.com/latex.php?latex=g&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='g' title='g' class='latex' /> itself is smooth.</p>
<p>Now, define <img src='http://l.wordpress.com/latex.php?latex=h+%3A+S%5En+%5Cto+%5Cmathbb+R%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h : S^n \to \mathbb R^n' title='h : S^n \to \mathbb R^n' class='latex' /> by <img src='http://l.wordpress.com/latex.php?latex=h%28x_1%2C+%5Cldots%2C+x_%7Bn%2B1%7D%29+%3D+%28x_1%2C+%5Cldots%2C+x_n%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h(x_1, \ldots, x_{n+1}) = (x_1, \ldots, x_n)' title='h(x_1, \ldots, x_{n+1}) = (x_1, \ldots, x_n)' class='latex' />, i.e. the north/south projection map.  Let <img src='http://l.wordpress.com/latex.php?latex=X+%3D+S%5En+%5Ctimes+%5B0%2C1%5D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='X = S^n \times [0,1]' title='X = S^n \times [0,1]' class='latex' /> be a hollow cylinder, and let <img src='http://l.wordpress.com/latex.php?latex=F+%3A+X+%5Cto+%5Cmathbb+R%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F : X \to \mathbb R^n' title='F : X \to \mathbb R^n' class='latex' /> be given by <img src='http://l.wordpress.com/latex.php?latex=F%28x%2Ct%29%3Dt+g%28x%29+%2B+%281-t%29h%28x%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F(x,t)=t g(x) + (1-t)h(x)' title='F(x,t)=t g(x) + (1-t)h(x)' class='latex' /> so that <img src='http://l.wordpress.com/latex.php?latex=F&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F' title='F' class='latex' /> linearly interpolates between <img src='http://l.wordpress.com/latex.php?latex=g&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='g' title='g' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=h&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h' title='h' class='latex' />.</p>
<p style="text-align:center;"><a href="http://tcsmath.files.wordpress.com/2008/10/cylinder.png"><img class="aligncenter size-medium wp-image-508" style="margin-top:30px;margin-bottom:30px;" title="cylinder" src="http://tcsmath.files.wordpress.com/2008/10/cylinder.png?w=281&#038;h=300" alt="" width="281" height="300" /></a></p>
<p style="text-align:left;">Also, let&#8217;s define an antipodality on <img src='http://l.wordpress.com/latex.php?latex=X&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='X' title='X' class='latex' /> by <img src='http://l.wordpress.com/latex.php?latex=%5Cnu%28x%2Ct%29+%3D+%28-x%2Ct%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\nu(x,t) = (-x,t)' title='\nu(x,t) = (-x,t)' class='latex' />.  Note that <img src='http://l.wordpress.com/latex.php?latex=F&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F' title='F' class='latex' /> is antipodal with respect to <img src='http://l.wordpress.com/latex.php?latex=%5Cnu&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\nu' title='\nu' class='latex' />, i.e. <img src='http://l.wordpress.com/latex.php?latex=F%28%5Cnu%28x%2Ct%29%29%3D-F%28x%2Ct%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F(\nu(x,t))=-F(x,t)' title='F(\nu(x,t))=-F(x,t)' class='latex' />, because both <img src='http://l.wordpress.com/latex.php?latex=g&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='g' title='g' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=h&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h' title='h' class='latex' /> are antipodal.  For the sake of contradiction, assume that <img src='http://l.wordpress.com/latex.php?latex=g%28x%29+%5Cneq+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='g(x) \neq 0' title='g(x) \neq 0' class='latex' /> for all <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+S%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \in S^n' title='x \in S^n' class='latex' />.</p>
<p style="text-align:left;">Now let&#8217;s consider the structure of the zero set <img src='http://l.wordpress.com/latex.php?latex=Z+%3D+F%5E%7B-1%7D%280%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='Z = F^{-1}(0)' title='Z = F^{-1}(0)' class='latex' />.  Certainly <img src='http://l.wordpress.com/latex.php?latex=%28N%2C0%29%2C+%28S%2C0%29+%5Cin+Z&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(N,0), (S,0) \in Z' title='(N,0), (S,0) \in Z' class='latex' /> since <img src='http://l.wordpress.com/latex.php?latex=h%28N%29%3Dh%28S%29%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h(N)=h(S)=0' title='h(N)=h(S)=0' class='latex' />, and these are h&#8217;s only zeros.  Here comes the sketchy part:  Since <img src='http://l.wordpress.com/latex.php?latex=g&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='g' title='g' class='latex' /> is smooth, <img src='http://l.wordpress.com/latex.php?latex=F&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F' title='F' class='latex' /> is also smooth, and thus locally <img src='http://l.wordpress.com/latex.php?latex=F&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F' title='F' class='latex' /> can be approximated by an affine mapping <img src='http://l.wordpress.com/latex.php?latex=F_%7B%5Cmathrm%7Bloc%7D%7D+%3A+%5Cmathbb+R%5E%7Bn%2B1%7D+%5Cto+%5Cmathbb+R%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_{\mathrm{loc}} : \mathbb R^{n+1} \to \mathbb R^n' title='F_{\mathrm{loc}} : \mathbb R^{n+1} \to \mathbb R^n' class='latex' />.  It follows that if <img src='http://l.wordpress.com/latex.php?latex=F_%7B%5Cmathrm%7Bloc%7D%7D%5E%7B-1%7D%280%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_{\mathrm{loc}}^{-1}(0)' title='F_{\mathrm{loc}}^{-1}(0)' class='latex' /> is not empty, then it should be a subspace of dimension at least one.  By an arbitrarily small perturbation of the initial <img src='http://l.wordpress.com/latex.php?latex=g&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='g' title='g' class='latex' />, ensuring that <img src='http://l.wordpress.com/latex.php?latex=F&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F' title='F' class='latex' /> is sufficiently generic, we can ensure that <img src='http://l.wordpress.com/latex.php?latex=F_%7B%5Cmathrm%7Bloc%7D%7D%5E%7B-1%7D%280%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_{\mathrm{loc}}^{-1}(0)' title='F_{\mathrm{loc}}^{-1}(0)' class='latex' /> is either empty or a subspace of dimension one.  Thus locally, <img src='http://l.wordpress.com/latex.php?latex=F%5E%7B-1%7D%280%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F^{-1}(0)' title='F^{-1}(0)' class='latex' /> should look like a two-sided curve, except at the boundaries <img src='http://l.wordpress.com/latex.php?latex=t%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='t=0' title='t=0' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=t%3D1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='t=1' title='t=1' class='latex' />, where <img src='http://l.wordpress.com/latex.php?latex=F%5E%7B-1%7D%280%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F^{-1}(0)' title='F^{-1}(0)' class='latex' /> (if non-empty) would look like a one-sided curve.  But, for instance, <img src='http://l.wordpress.com/latex.php?latex=F%5E%7B-1%7D%280%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F^{-1}(0)' title='F^{-1}(0)' class='latex' /> cannot contain any Y-shaped branches.</p>
<p style="text-align:left;">It follows that <img src='http://l.wordpress.com/latex.php?latex=Z&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='Z' title='Z' class='latex' /> is a union of closed cycles and paths whose endpoints must lie at the boundaries <img src='http://l.wordpress.com/latex.php?latex=t%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='t=0' title='t=0' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=t%3D1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='t=1' title='t=1' class='latex' />.  (<img src='http://l.wordpress.com/latex.php?latex=Z&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='Z' title='Z' class='latex' /> is represented by red lines in the cylinder above.)  But since there are only two zeros on the <img src='http://l.wordpress.com/latex.php?latex=t%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='t=0' title='t=0' class='latex' /> sphere, and none on the <img src='http://l.wordpress.com/latex.php?latex=t%3D1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='t=1' title='t=1' class='latex' /> sphere, <img src='http://l.wordpress.com/latex.php?latex=Z&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='Z' title='Z' class='latex' /> must contain a path <img src='http://l.wordpress.com/latex.php?latex=%5Cgamma&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\gamma' title='\gamma' class='latex' /> from <img src='http://l.wordpress.com/latex.php?latex=%28N%2C0%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(N,0)' title='(N,0)' class='latex' /> to <img src='http://l.wordpress.com/latex.php?latex=%28S%2C0%29.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(S,0).' title='(S,0).' class='latex' />  Since <img src='http://l.wordpress.com/latex.php?latex=F&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F' title='F' class='latex' /> is antipodal with respect to <img src='http://l.wordpress.com/latex.php?latex=%5Cnu&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\nu' title='\nu' class='latex' />, <img src='http://l.wordpress.com/latex.php?latex=%5Cgamma&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\gamma' title='\gamma' class='latex' /> must also satisfy this symmetry, making it impossible for the segment initiating at N to ever meet up with the segment initiating at S.  Thus we arrive at a contradiction, implying that <img src='http://l.wordpress.com/latex.php?latex=g&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='g' title='g' class='latex' /> must take the value 0.</p>
<p style="text-align:left;">Notice that the only important property we used about <img src='http://l.wordpress.com/latex.php?latex=h&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h' title='h' class='latex' /> (other than its smoothness) is that is has a number of zeros which is twice an odd number.  If <img src='http://l.wordpress.com/latex.php?latex=h&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h' title='h' class='latex' /> had, e.g. four zeros, then we could have two <img src='http://l.wordpress.com/latex.php?latex=%5Cnu&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\nu' title='\nu' class='latex' />-symmetric paths emanating from and returning to the bottom.  But if <img src='http://l.wordpress.com/latex.php?latex=h&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h' title='h' class='latex' /> has six zeros, then we would again reach a contradiction.</p>
<p style="text-align:left;"><span id="more-493"></span></p>
<h3 style="text-align:left;"><strong>The Kneser conjecture</strong></h3>
<p>While the Borsuk-Ulam theorem seems initially far removed from any combinatorial applications, the following result of Lyusternik and Shnirel&#8217;man starts to hint at the combinatorial significance.</p>
<p style="padding-left:30px;"><strong>LS Lemma:</strong> Let <img src='http://l.wordpress.com/latex.php?latex=F_1%2C+F_2%2C+%5Cldots%2C+F_%7Bn%2B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_1, F_2, \ldots, F_{n+1}' title='F_1, F_2, \ldots, F_{n+1}' class='latex' /> be a cover of <img src='http://l.wordpress.com/latex.php?latex=S%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S^n' title='S^n' class='latex' /> by closed sets.  Then some <img src='http://l.wordpress.com/latex.php?latex=F_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_i' title='F_i' class='latex' /> contains an antipodal pair.</p>
<p style="padding-left:30px;"><strong>Proof:</strong> Consider the continuous map <img src='http://l.wordpress.com/latex.php?latex=f+%3A+S%5En+%5Cto+%5Cmathbb+R%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f : S^n \to \mathbb R^n' title='f : S^n \to \mathbb R^n' class='latex' /> given by <img src='http://l.wordpress.com/latex.php?latex=f%28x%29%3D%28%5Cmathsf%7Bdist%7D%28x%2CF_1%29%2C+%5Cldots%2C+%5Cmathsf%7Bdist%7D%28x%2C+F_n%29%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(x)=(\mathsf{dist}(x,F_1), \ldots, \mathsf{dist}(x, F_n))' title='f(x)=(\mathsf{dist}(x,F_1), \ldots, \mathsf{dist}(x, F_n))' class='latex' />, where <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7Bdist%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathsf{dist}' title='\mathsf{dist}' class='latex' /> denotes e.g. the geodesic distance on <img src='http://l.wordpress.com/latex.php?latex=S%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S^n' title='S^n' class='latex' />.  By the Borsuk-Ulam theorem, there exists a <img src='http://l.wordpress.com/latex.php?latex=y+%5Cin+S%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='y \in S^n' title='y \in S^n' class='latex' /> with <img src='http://l.wordpress.com/latex.php?latex=f%28y%29%3Df%28-y%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(y)=f(-y)' title='f(y)=f(-y)' class='latex' />.  Now if <img src='http://l.wordpress.com/latex.php?latex=f%28y%29_i+%3D+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(y)_i = 0' title='f(y)_i = 0' class='latex' /> for some <img src='http://l.wordpress.com/latex.php?latex=i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='i' title='i' class='latex' />, then <img src='http://l.wordpress.com/latex.php?latex=y%2C+-y+%5Cin+F_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='y, -y \in F_i' title='y, -y \in F_i' class='latex' />.  Otherwise, if this holds for no <img src='http://l.wordpress.com/latex.php?latex=i+%3D+1%2C+%5Cldots%2C+n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='i = 1, \ldots, n' title='i = 1, \ldots, n' class='latex' />, then <img src='http://l.wordpress.com/latex.php?latex=y%2C-y+%5Cin+F_%7Bn%2B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='y,-y \in F_{n+1}' title='y,-y \in F_{n+1}' class='latex' />.</p>
<p>In fact, it is not difficult to show that the LS Lemma is equivalent to Borsuk-Ulam.  For our application to the Kneser conjecture, we will need to consider both open and closed sets.</p>
<p style="padding-left:30px;"><strong>Corollary 1: </strong>Let <img src='http://l.wordpress.com/latex.php?latex=F_1%2C+%5Cldots%2C+F_%7Bn%2B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_1, \ldots, F_{n+1}' title='F_1, \ldots, F_{n+1}' class='latex' /> be a cover of <img src='http://l.wordpress.com/latex.php?latex=S%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S^n' title='S^n' class='latex' /> by open sets.  Then some <img src='http://l.wordpress.com/latex.php?latex=F_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_i' title='F_i' class='latex' /> contains an antipodal pair.</p>
<p style="padding-left:30px;"><strong>Proof: </strong>This follows from the LS Lemma by choosing a family of closed sets <img src='http://l.wordpress.com/latex.php?latex=U_i+%5Csubseteq+F_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='U_i \subseteq F_i' title='U_i \subseteq F_i' class='latex' /> such that <img src='http://l.wordpress.com/latex.php?latex=%5C%7BU_i%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{U_i\}' title='\{U_i\}' class='latex' /> forms a cover of <img src='http://l.wordpress.com/latex.php?latex=S%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S^n' title='S^n' class='latex' />.  The existence of such sets follows from applying compactness to the following open cover of <img src='http://l.wordpress.com/latex.php?latex=S%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S^n' title='S^n' class='latex' />:  For every <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+S%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \in S^n' title='x \in S^n' class='latex' />, choose an open set <img src='http://l.wordpress.com/latex.php?latex=N_x&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='N_x' title='N_x' class='latex' /> whose closure lies completely within some <img src='http://l.wordpress.com/latex.php?latex=F_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_i' title='F_i' class='latex' />.  By compactness, there is a finite subcover.  By piecing together elements of its closure, we can form the sets <img src='http://l.wordpress.com/latex.php?latex=%5C%7BU_i%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{U_i\}' title='\{U_i\}' class='latex' />.</p>
<p>Finally, we address the case of both open and closed sets.</p>
<p style="padding-left:30px;"><strong>Corollary 2: </strong>Let <img src='http://l.wordpress.com/latex.php?latex=F_1%2C+%5Cldots%2C+F_%7Bn%2B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_1, \ldots, F_{n+1}' title='F_1, \ldots, F_{n+1}' class='latex' /> be a cover of <img src='http://l.wordpress.com/latex.php?latex=S%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S^n' title='S^n' class='latex' /> with each <img src='http://l.wordpress.com/latex.php?latex=F_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_i' title='F_i' class='latex' /> open or closed.  Then some <img src='http://l.wordpress.com/latex.php?latex=F_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_i' title='F_i' class='latex' /> contains an antipodal pair.</p>
<p style="padding-left:30px;"><strong>Proof:</strong> Suppose that <img src='http://l.wordpress.com/latex.php?latex=F_1%2C+%5Cldots%2C+F_k&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_1, \ldots, F_k' title='F_1, \ldots, F_k' class='latex' /> are closed and <img src='http://l.wordpress.com/latex.php?latex=F_%7Bk%2B1%7D%2C+%5Cldots%2C+F_%7Bn%2B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_{k+1}, \ldots, F_{n+1}' title='F_{k+1}, \ldots, F_{n+1}' class='latex' /> are open.  Consider the open cover <img src='http://l.wordpress.com/latex.php?latex=%28F_1%29_%7B%5Cvarepsilon%7D%2C+%5Cldots%2C+%28F_k%29_%7B%5Cvarepsilon%7D%2C+F_%7Bk%2B1%7D%2C+%5Cldots%2C+F_%7Bn%2B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(F_1)_{\varepsilon}, \ldots, (F_k)_{\varepsilon}, F_{k+1}, \ldots, F_{n+1}' title='(F_1)_{\varepsilon}, \ldots, (F_k)_{\varepsilon}, F_{k+1}, \ldots, F_{n+1}' class='latex' />, where <img src='http://l.wordpress.com/latex.php?latex=%28F_i%29_%7B%5Cvarepsilon%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(F_i)_{\varepsilon}' title='(F_i)_{\varepsilon}' class='latex' /> denotes the <img src='http://l.wordpress.com/latex.php?latex=%5Cvarepsilon&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\varepsilon' title='\varepsilon' class='latex' />-neighborhood of <img src='http://l.wordpress.com/latex.php?latex=F_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_i' title='F_i' class='latex' />.  Taking <img src='http://l.wordpress.com/latex.php?latex=%5Cvarepsilon+%5Cto+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\varepsilon \to 0' title='\varepsilon \to 0' class='latex' /> and applying Corollary 1 to each cover results in a sequence <img src='http://l.wordpress.com/latex.php?latex=%5C%7Bx_j%5C%7D+%5Csubseteq+S%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{x_j\} \subseteq S^n' title='\{x_j\} \subseteq S^n' class='latex' />.  If <img src='http://l.wordpress.com/latex.php?latex=x_j%2C-x_j+%5Cin+F_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x_j,-x_j \in F_i' title='x_j,-x_j \in F_i' class='latex' /> for some <img src='http://l.wordpress.com/latex.php?latex=i+%5Cgeq+k%2B1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='i \geq k+1' title='i \geq k+1' class='latex' />, we are done.  Thus we may pass to a subsequence for which <img src='http://l.wordpress.com/latex.php?latex=x_j%2C-x_j+%5Cin+%28F_i%29_%7B%5Cvarepsilon%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x_j,-x_j \in (F_i)_{\varepsilon}' title='x_j,-x_j \in (F_i)_{\varepsilon}' class='latex' /> for some fixed <img src='http://l.wordpress.com/latex.php?latex=i+%5Cleq+k&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='i \leq k' title='i \leq k' class='latex' />.  Choose a convergent subsequence <img src='http://l.wordpress.com/latex.php?latex=%5C%7Bx%27_j%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{x&#039;_j\}' title='\{x&#039;_j\}' class='latex' />, and observe that since <img src='http://l.wordpress.com/latex.php?latex=F_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_i' title='F_i' class='latex' /> is closed, we have <img src='http://l.wordpress.com/latex.php?latex=x+%3D+%5Clim+x%27_j+%5Cin+F_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x = \lim x&#039;_j \in F_i' title='x = \lim x&#039;_j \in F_i' class='latex' />.  We conclude that there exists an <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+S%5En&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \in S^n' title='x \in S^n' class='latex' /> with <img src='http://l.wordpress.com/latex.php?latex=x%2C-x+%5Cin+F_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x,-x \in F_i' title='x,-x \in F_i' class='latex' />.</p>
<p style="padding-left:30px;">
<p><strong>The Kneser graphs.</strong></p>
<p>Now, we introduce the Kneser graphs <img src='http://l.wordpress.com/latex.php?latex=KG_%7Bn%2Ck%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='KG_{n,k}' title='KG_{n,k}' class='latex' />.  The vertex set is <img src='http://l.wordpress.com/latex.php?latex=%7B%5Bn%5D+%5Cchoose+k%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{[n] \choose k}' title='{[n] \choose k}' class='latex' />, i.e. the vertices are k-element subsets of <img src='http://l.wordpress.com/latex.php?latex=%5Clbrack+n%5Crbrack+%3D+%5C%7B1%2C2%2C+%5Cldots%2C+n%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\lbrack n\rbrack = \{1,2, \ldots, n\}' title='\lbrack n\rbrack = \{1,2, \ldots, n\}' class='latex' />.  There is an edge between two sets <img src='http://l.wordpress.com/latex.php?latex=S%2CS%27+%5Cin+%7B%5Bn%5D+%5Cchoose+k%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S,S&#039; \in {[n] \choose k}' title='S,S&#039; \in {[n] \choose k}' class='latex' /> if and only if <img src='http://l.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S' title='S' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=S%27&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S&#039;' title='S&#039;' class='latex' /> are disjoint.  In 1955, Kneser posed the following conjecture.</p>
<p style="padding-left:30px;"><strong>Conjecture:</strong> For every <img src='http://l.wordpress.com/latex.php?latex=k+%3E+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='k &gt; 0' title='k &gt; 0' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=n+%5Cgeq+2k-1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n \geq 2k-1' title='n \geq 2k-1' class='latex' />, <img src='http://l.wordpress.com/latex.php?latex=%5Cchi%28KG_%7Bn%2Ck%7D%29%3Dn-2k%2B2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\chi(KG_{n,k})=n-2k+2' title='\chi(KG_{n,k})=n-2k+2' class='latex' />, where <img src='http://l.wordpress.com/latex.php?latex=%5Cchi&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\chi' title='\chi' class='latex' /> denotes the <a href="http://en.wikipedia.org/wiki/Graph_coloring">chromatic number</a>.</p>
<p>First, we note that the upper bound is easy:  Construct a coloring <img src='http://l.wordpress.com/latex.php?latex=c+%3A+%7B%5Bn%5D+%5Cchoose+k%7D+%5Cto+%5C%7B1%2C2%2C%5Cldots%2Cn-2k%2B2%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='c : {[n] \choose k} \to \{1,2,\ldots,n-2k+2\}' title='c : {[n] \choose k} \to \{1,2,\ldots,n-2k+2\}' class='latex' /> by defining</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+c%28S%29+%3D+%5Cmin+%5Cleft%5C%7B+%5Cmin%28S%29%2C+n-2k%2B2+%5Cright%5C%7D.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle c(S) = \min \left\{ \min(S), n-2k+2 \right\}.' title='\displaystyle c(S) = \min \left\{ \min(S), n-2k+2 \right\}.' class='latex' /></p>
<p>Clearly if <img src='http://l.wordpress.com/latex.php?latex=c%28S%29%3Dc%28S%27%29+%3C+n-2k%2B2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='c(S)=c(S&#039;) &lt; n-2k+2' title='c(S)=c(S&#039;) &lt; n-2k+2' class='latex' />, then <img src='http://l.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S' title='S' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=S%27&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S&#039;' title='S&#039;' class='latex' /> have the same minimum element, and thus they are not disjoint.  On the other hand, if <img src='http://l.wordpress.com/latex.php?latex=c%28S%29%3Dc%28S%27%29%3Dn-2k%2B2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='c(S)=c(S&#039;)=n-2k+2' title='c(S)=c(S&#039;)=n-2k+2' class='latex' />, then <img src='http://l.wordpress.com/latex.php?latex=S%2CS%27+%5Csubseteq+%5C%7Bn-2k%2B2%2C+n-2k%2B3%2C+%5Cldots%2C+n%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S,S&#039; \subseteq \{n-2k+2, n-2k+3, \ldots, n\}' title='S,S&#039; \subseteq \{n-2k+2, n-2k+3, \ldots, n\}' class='latex' />, and the latter set contains only <img src='http://l.wordpress.com/latex.php?latex=2k-1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='2k-1' title='2k-1' class='latex' /> elements.  Thus again <img src='http://l.wordpress.com/latex.php?latex=S+%5Ccap+S%27+%5Cneq+%5Cemptyset&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S \cap S&#039; \neq \emptyset' title='S \cap S&#039; \neq \emptyset' class='latex' />.</p>
<p>The conjecture stood open until <a href="http://www.ams.org/mathscinet-getitem?mr=514625">Lovász resolved it</a>, using the Borsuk-Ulam theorem.  Recently, Greene (an undergraduate at the time) <a href="http://www.ams.org/mathscinet-getitem?mr=514625">gave a particularly simple proof</a> which we reproduce here.</p>
<p style="padding-left:30px;"><strong>Proof:</strong> Consider <img src='http://l.wordpress.com/latex.php?latex=KG_%7Bn%2Ck%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='KG_{n,k}' title='KG_{n,k}' class='latex' /> and let <img src='http://l.wordpress.com/latex.php?latex=d+%3D+n-2k%2B1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='d = n-2k+1' title='d = n-2k+1' class='latex' />.  Let <img src='http://l.wordpress.com/latex.php?latex=X+%5Csubseteq+S%5Ed&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='X \subseteq S^d' title='X \subseteq S^d' class='latex' /> be a set of <img src='http://l.wordpress.com/latex.php?latex=n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n' title='n' class='latex' /> points in <a href="http://en.wikipedia.org/wiki/General_position">general position</a>, so that no <img src='http://l.wordpress.com/latex.php?latex=%28d-1%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(d-1)' title='(d-1)' class='latex' />-dimensional hyperplane through the origin contains more than <img src='http://l.wordpress.com/latex.php?latex=d&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='d' title='d' class='latex' /> points of <img src='http://l.wordpress.com/latex.php?latex=X&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='X' title='X' class='latex' />.  Clearly we may assume that <img src='http://l.wordpress.com/latex.php?latex=KG_%7Bn%2Ck%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='KG_{n,k}' title='KG_{n,k}' class='latex' /> actually has vertex set <img src='http://l.wordpress.com/latex.php?latex=%7BX+%5Cchoose+k%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{X \choose k}' title='{X \choose k}' class='latex' />.  For every <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+S%5Ed&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \in S^d' title='x \in S^d' class='latex' />, let</p>
<p style="text-align:center;padding-left:30px;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+H%28x%29+%3D+%5C%7B+y+%5Cin+S%5Ed+%3A+%5Clangle+x%2Cy+%5Crangle+%3E+0+%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle H(x) = \{ y \in S^d : \langle x,y \rangle &gt; 0 \}' title='\displaystyle H(x) = \{ y \in S^d : \langle x,y \rangle &gt; 0 \}' class='latex' /></p>
<p style="padding-left:30px;">denote the open hemisphere centered at <img src='http://l.wordpress.com/latex.php?latex=x&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x' title='x' class='latex' />.</p>
<p style="padding-left:30px;">Now, suppose we have a proper coloring of <img src='http://l.wordpress.com/latex.php?latex=KG_%7Bn%2Ck%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='KG_{n,k}' title='KG_{n,k}' class='latex' />, and define sets <img src='http://l.wordpress.com/latex.php?latex=A_1%2C+A_2%2C+%5Cldots%2C+A_d+%5Csubseteq+S%5Ed&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A_1, A_2, \ldots, A_d \subseteq S^d' title='A_1, A_2, \ldots, A_d \subseteq S^d' class='latex' /> as follows:  <img src='http://l.wordpress.com/latex.php?latex=A_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A_i' title='A_i' class='latex' /> is the set of all points <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+S%5Ed&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \in S^d' title='x \in S^d' class='latex' /> such that <img src='http://l.wordpress.com/latex.php?latex=H%28x%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='H(x)' title='H(x)' class='latex' /> contains a k-set <img src='http://l.wordpress.com/latex.php?latex=S+%5Csubseteq+X&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S \subseteq X' title='S \subseteq X' class='latex' /> colored <img src='http://l.wordpress.com/latex.php?latex=i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='i' title='i' class='latex' />.  Finally, <img src='http://l.wordpress.com/latex.php?latex=A_%7Bd%2B1%7D+%3D+S%5Ed+%5Csetminus+%28A_1+%5Ccup+%5Ccdots+%5Ccup+A_d%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A_{d+1} = S^d \setminus (A_1 \cup \cdots \cup A_d)' title='A_{d+1} = S^d \setminus (A_1 \cup \cdots \cup A_d)' class='latex' />.</p>
<p style="padding-left:30px;">By Corollary 2 above, there must exist an <img src='http://l.wordpress.com/latex.php?latex=i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='i' title='i' class='latex' /> and a <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+S%5Ed&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \in S^d' title='x \in S^d' class='latex' /> such that <img src='http://l.wordpress.com/latex.php?latex=x%2C-x+%5Cin+A_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x,-x \in A_i' title='x,-x \in A_i' class='latex' />.  If <img src='http://l.wordpress.com/latex.php?latex=i+%5Cleq+d&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='i \leq d' title='i \leq d' class='latex' />, then since <img src='http://l.wordpress.com/latex.php?latex=H%28x%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='H(x)' title='H(x)' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=H%28-x%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='H(-x)' title='H(-x)' class='latex' /> are disjoint, there must exist two disjoint k-sets colored <img src='http://l.wordpress.com/latex.php?latex=i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='i' title='i' class='latex' />, which means we did not start with a proper coloring.</p>
<p style="padding-left:30px;">If, instead <img src='http://l.wordpress.com/latex.php?latex=x%2C-x+%5Cin+A_%7Bd%2B1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x,-x \in A_{d+1}' title='x,-x \in A_{d+1}' class='latex' />, it implies that both <img src='http://l.wordpress.com/latex.php?latex=%7CH%28x%29+%5Ccap+X%7C%2C+%7CH%28-x%29+%5Ccap+X%7C+%5Cleq+k-1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='|H(x) \cap X|, |H(-x) \cap X| \leq k-1' title='|H(x) \cap X|, |H(-x) \cap X| \leq k-1' class='latex' />.  But then the <img src='http://l.wordpress.com/latex.php?latex=%28d-1%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(d-1)' title='(d-1)' class='latex' />-dimensional hyperplane <img src='http://l.wordpress.com/latex.php?latex=S%5Ed+%5Csetminus+%28H%28x%29+%5Ccup+H%28-x%29%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S^d \setminus (H(x) \cup H(-x))' title='S^d \setminus (H(x) \cup H(-x))' class='latex' /> contains <img src='http://l.wordpress.com/latex.php?latex=n-2k%2B2+%3D+d%2B1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n-2k+2 = d+1' title='n-2k+2 = d+1' class='latex' /> points, contradicting the fact that <img src='http://l.wordpress.com/latex.php?latex=X&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='X' title='X' class='latex' /> was chosen in general position.</p>
<h3><strong>Appearances in TCS</strong></h3>
<p>One of the most useful properties of the Kneser graphs is that there is a large gap between their chromatic number <img src='http://l.wordpress.com/latex.php?latex=%5Cchi%28KG_%7Bn%2Ck%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\chi(KG_{n,k})' title='\chi(KG_{n,k})' class='latex' /> and their <em>fractional</em> chromatic number <img src='http://l.wordpress.com/latex.php?latex=%5Cchi_f%28KG_%7Bn%2Ck%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\chi_f(KG_{n,k})' title='\chi_f(KG_{n,k})' class='latex' />.  The <a href="http://en.wikipedia.org/wiki/Fractional_coloring">fractional chromatic number</a> of graph <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' /> is the minimum value <img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cfrac%7Ba%7D%7Bb%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \frac{a}{b}' title='\displaystyle \frac{a}{b}' class='latex' /> such that <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' /> can be covered by <img src='http://l.wordpress.com/latex.php?latex=a&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='a' title='a' class='latex' /> independent sets, where each vertex occurs in at least <img src='http://l.wordpress.com/latex.php?latex=b&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='b' title='b' class='latex' /> of them.</p>
<p>It is easy to see that <img src='http://l.wordpress.com/latex.php?latex=%5Cchi_f%28KG_%7Bn%2Ck%7D%29+%5Cleq+n%2Fk&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\chi_f(KG_{n,k}) \leq n/k' title='\chi_f(KG_{n,k}) \leq n/k' class='latex' /> by choosing the n independent sets</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+V_i+%3D+%5Cleft%5C%7B+S+%5Cin+%7B%5Bn%5D+%5Cchoose+k%7D+%3A+i+%5Cin+S+%5Cright%5C%7D.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle V_i = \left\{ S \in {[n] \choose k} : i \in S \right\}.' title='\displaystyle V_i = \left\{ S \in {[n] \choose k} : i \in S \right\}.' class='latex' /></p>
<p>The Kneser graphs are a particularly natural family to have a large gap between <img src='http://l.wordpress.com/latex.php?latex=%5Cchi&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\chi' title='\chi' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5Cchi_f&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\chi_f' title='\chi_f' class='latex' /> because we can define <img src='http://l.wordpress.com/latex.php?latex=%5Cchi_f%28G%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\chi_f(G)' title='\chi_f(G)' class='latex' /> for an arbtirary G as the minimum ratio <img src='http://l.wordpress.com/latex.php?latex=n%2Fk&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n/k' title='n/k' class='latex' /> such that G admits a <a href="http://en.wikipedia.org/wiki/Graph_homomorphism">homomorphism</a> into <img src='http://l.wordpress.com/latex.php?latex=KG_%7Bn%2Ck%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='KG_{n,k}' title='KG_{n,k}' class='latex' />.  One can also see that <img src='http://l.wordpress.com/latex.php?latex=%5Cchi_f%28KG_%7Bn%2Ck%7D%29+%3D+n%2Fk&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\chi_f(KG_{n,k}) = n/k' title='\chi_f(KG_{n,k}) = n/k' class='latex' /> using the <a href="http://en.wikipedia.org/wiki/Erd%C5%91s%E2%80%93Ko%E2%80%93Rado_theorem">Erdős–Ko–Rado theorem</a>.<strong> </strong></p>
<p>See e.g. <a href="http://research.microsoft.com/~eyal/papers/broad.pdf">this FOCS&#8217;08 paper</a> of Alon, et. al. for a recent application which uses this gap between fractional and actual chromatic numbers.  The Kneser graphs also arise very naturally in PCP constructions, as <a href="http://www.cs.tau.ac.il/~odedr/goto.php?name=hyper_color_pdf&amp;link=http://www.cs.tau.ac.il/~odedr/papers/hyper_color.pdf">one can see in this paper</a> of Dinur, Regev, and Smyth about the computational hardness of coloring hypergraphs.</p>
<p><strong></strong></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tcsmath.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tcsmath.wordpress.com/493/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tcsmath.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tcsmath.wordpress.com/493/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tcsmath.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tcsmath.wordpress.com/493/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tcsmath.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tcsmath.wordpress.com/493/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tcsmath.wordpress.com/493/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tcsmath.wordpress.com/493/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=493&subd=tcsmath&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tcsmath.wordpress.com/2008/10/16/lecture-6-borsuk-ulam-and-some-combinatorial-applications/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/365a9825a2d12c98d99a116cb03f5045?s=96&#38;d=wavatar" medium="image">
			<media:title type="html">James</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2008/10/cylinder.png?w=281" medium="image">
			<media:title type="html">cylinder</media:title>
		</media:content>
	</item>
		<item>
		<title>Lecture 5: Uniformizing graphs, multi-flows, and eigenvalues</title>
		<link>http://tcsmath.wordpress.com/2008/10/13/lecture-5-uniformizing-graphs-multi-flows-and-eigenvalues/</link>
		<comments>http://tcsmath.wordpress.com/2008/10/13/lecture-5-uniformizing-graphs-multi-flows-and-eigenvalues/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 09:29:06 +0000</pubDate>
		<dc:creator>James Lee</dc:creator>
				<category><![CDATA[CSE 599S]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[lecture]]></category>
		<category><![CDATA[crossing number inequality]]></category>
		<category><![CDATA[eigenvalues]]></category>
		<category><![CDATA[embeddings]]></category>
		<category><![CDATA[metric geometry]]></category>
		<category><![CDATA[multi-commodity flows]]></category>
		<category><![CDATA[Planar graphs]]></category>

		<guid isPermaLink="false">http://tcsmath.wordpress.com/?p=424</guid>
		<description><![CDATA[In the previous lecture, we gave an upper bound on the second eigenvalue of the Laplacian of (bounded degree) planar graphs in order to analyze a simple spectral partitioning algorithm.  A natural question is whether these bounds extend to more general families of graphs.  Well-known generalizations of planar graphs are those which can be embedded [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=424&subd=tcsmath&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In the <a href="http://tcsmath.wordpress.com/2008/10/08/lecture-4-conformal-mappings-circle-packings-and-spectral-geometry/">previous lecture</a>, we gave an upper bound on the second eigenvalue of the Laplacian of (bounded degree) planar graphs in order to analyze a simple spectral partitioning algorithm.  A natural question is whether these bounds extend to more general families of graphs.  Well-known generalizations of planar graphs are those which can be <a href="http://en.wikipedia.org/wiki/Graph_embedding">embedded</a> on a <a href="http://en.wikipedia.org/wiki/Genus_(mathematics)">surface of fixed genus</a>, and, more generally, families of graphs that arise by <a href="http://en.wikipedia.org/wiki/Graph_minor">forbidding minors</a>.  In fact, <a href="http://www.cs.washington.edu/homes/jrl/tocmath08/st.pdf">Spielman and Teng conjectured</a> that for any graph excluding <img src='http://l.wordpress.com/latex.php?latex=K_h&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='K_h' title='K_h' class='latex' /> as a minor, one should have <img src='http://l.wordpress.com/latex.php?latex=%5Clambda_2+%5Clesssim+%5Cmathrm%7Bpoly%7D%28h%29+d_%7B%5Cmax%7D%2Fn&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\lambda_2 \lesssim \mathrm{poly}(h) d_{\max}/n' title='\lambda_2 \lesssim \mathrm{poly}(h) d_{\max}/n' class='latex' />.   Of course planar graphs have genus 0, and by <a href="http://en.wikipedia.org/wiki/Graph_minor">Wagner&#8217;s theorem</a>, are precisely the graphs which exclude <img src='http://l.wordpress.com/latex.php?latex=K_5&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='K_5' title='K_5' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=K_%7B3%2C3%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='K_{3,3}' title='K_{3,3}' class='latex' /> as minors.  In this lecture, we will follow an intrinsic approach of <a href="http://www.cs.washington.edu/homes/jrl/papers/spectral.pdf">Biswal, myself, and Rao</a> which, in particular, is able to resolve the conjecture of Spielman and Teng.  First, we see why even pushing the conformal approach to bounded genus graphs is difficult.</p>
<h3 style="text-align:left;"><strong>Bounded genus graphs</strong></h3>
<p>For graphs of bounded genus, there is hope to use an approach based on conformal mappings.  In 1980, <a href="http://www.ams.org/mathscinet-getitem?mr=577325">Yang and Yau</a> proved that</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Clambda_2%28M%29+%5Clesssim+%5Cfrac%7Bg%2B1%7D%7B%5Cmathrm%7Bvol%7D%28M%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \lambda_2(M) \lesssim \frac{g+1}{\mathrm{vol}(M)}' title='\displaystyle \lambda_2(M) \lesssim \frac{g+1}{\mathrm{vol}(M)}' class='latex' /></p>
<p>for any compact Riemannian surface <img src='http://l.wordpress.com/latex.php?latex=M&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='M' title='M' class='latex' /> of genus <img src='http://l.wordpress.com/latex.php?latex=g&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='g' title='g' class='latex' />.  (Note that for the Laplace-Beltrami operator, one usually writes <img src='http://l.wordpress.com/latex.php?latex=%5Clambda_1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\lambda_1' title='\lambda_1' class='latex' /> as the first non-zero eigenvalue, rather than <img src='http://l.wordpress.com/latex.php?latex=%5Clambda_2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\lambda_2' title='\lambda_2' class='latex' />.)  In analog with Hersch&#8217;s proof of the genus 0 case, they use <a href="http://en.wikipedia.org/wiki/Riemann-Roch_theorem">Riemann-Roch</a> to obtain a degree-<img src='http://l.wordpress.com/latex.php?latex=%28g%2B1%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(g+1)' title='(g+1)' class='latex' /> conformal mapping to the Riemann sphere, then try to pull back a second eigenfunction.  A factor of the degree is lost in the <a href="http://en.wikipedia.org/wiki/Rayleigh_quotient">Rayleigh quotient</a> (hence the <img src='http://l.wordpress.com/latex.php?latex=g%2B1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='g+1' title='g+1' class='latex' /> factor in the preceding bound), and Hersch&#8217;s Möbius trick is still required.</p>
<table class="gallery" style="text-align:center;" border="0" cellspacing="0" cellpadding="0">
<caption> </caption>
<tbody>
<tr>
<td>
<div class="gallerybox" style="width:135px;">
<div class="thumb" style="width:130px;padding:10px 0;">
<div style="margin-left:auto;margin-right:auto;width:100px;"><a class="image" title="Sphere-wireframe.png" href="http://en.wikipedia.org/wiki/Image:Sphere-wireframe.png"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/38/Sphere-wireframe.png/100px-Sphere-wireframe.png" border="0" alt="" width="100" height="100" /></a></div>
</div>
<div class="gallerytext">
<p>genus 0</p></div>
</div>
</td>
<td>
<div class="gallerybox" style="width:135px;">
<div class="thumb" style="width:130px;padding:27px 0;">
<div style="margin-left:auto;margin-right:auto;width:100px;"><a class="image" title="Torus illustration.png" href="http://en.wikipedia.org/wiki/Image:Torus_illustration.png"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/9f/Torus_illustration.png/100px-Torus_illustration.png" border="0" alt="" width="100" height="66" /></a></div>
</div>
<div class="gallerytext">
<p>genus 1</p></div>
</div>
</td>
<td>
<div class="gallerybox" style="width:135px;">
<div class="thumb" style="width:130px;padding:11px 0;">
<div style="margin-left:auto;margin-right:auto;width:100px;"><a class="image" title="Double torus illustration.png" href="http://en.wikipedia.org/wiki/Image:Double_torus_illustration.png"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Double_torus_illustration.png/91px-Double_torus_illustration.png" border="0" alt="" width="91" height="99" /></a></div>
</div>
<div class="gallerytext">
<p>genus 2</p></div>
</div>
</td>
<td>
<div class="gallerybox" style="width:135px;">
<div class="thumb" style="width:130px;padding:25px 0;">
<div style="margin-left:auto;margin-right:auto;width:100px;"><a class="image" title="Triple torus illustration.png" href="http://en.wikipedia.org/wiki/Image:Triple_torus_illustration.png"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Triple_torus_illustration.png/100px-Triple_torus_illustration.png" border="0" alt="" width="100" height="70" /></a></div>
</div>
<div class="gallerytext">
<p>genus 3</p></div>
</div>
</td>
</tr>
</tbody>
</table>
<p style="text-align:center;">
<p>An analogous proof for graphs <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' /> of bounded genus would proceed by constructing a circle packing of <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' /> on the sphere <img src='http://l.wordpress.com/latex.php?latex=S%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S^2' title='S^2' class='latex' />, but instead of the circles having disjoint interiors, we would be assured that every point of <img src='http://l.wordpress.com/latex.php?latex=S%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S^2' title='S^2' class='latex' /> is contained in at most <img src='http://l.wordpress.com/latex.php?latex=g&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='g' title='g' class='latex' /> circles.  Unfortunately, such a result is impossible (this has to do with the handling of <a href="http://en.wikipedia.org/wiki/Branch_point">branch points</a> in the discrete setting).  <a href="http://people.csail.mit.edu/kelner/PDFs/KelnerGenusJournal.pdf">Kelner has to take a different approach</a> in his proof that <img src='http://l.wordpress.com/latex.php?latex=%5Clambda_2%28G%29+%5Cleq+d_%7B%5Cmax%7D%5E%7BO%281%29%7D+%28g%2B1%29%2Fn&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\lambda_2(G) \leq d_{\max}^{O(1)} (g+1)/n' title='\lambda_2(G) \leq d_{\max}^{O(1)} (g+1)/n' class='latex' /> for graphs <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' /> of genus at most <img src='http://l.wordpress.com/latex.php?latex=g&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='g' title='g' class='latex' />.</p>
<p>He starts with a circle packing of <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' /> on a compact surface <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+S_0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathbb S_0' title='\mathbb S_0' class='latex' /> of genus <img src='http://l.wordpress.com/latex.php?latex=g&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='g' title='g' class='latex' /> (whose existence follows from results of <a href="http://www.ams.org/mathscinet-getitem?mr=1087197">Beardon and Stephenon</a> and <a href="http://www.ams.org/mathscinet-getitem?mr=1207210">He and Schramm</a>).  Then Kelner randomly subdivides <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' /> repeatedly, and these subdivisions give progressively better approximations to some sequence of surfaces <img src='http://l.wordpress.com/latex.php?latex=%5C%7B%5Cmathbb+S_i%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{\mathbb S_i\}' title='\{\mathbb S_i\}' class='latex' />.  Once the approximation is of high enough quality, one applies Riemann-Roch to <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+S_k&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathbb S_k' title='\mathbb S_k' class='latex' />, and infers something about a subdivision of <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' />.  The final element is to track how the second eigenvalue of <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' /> changes (in expectation) under random subdivision.</p>
<p>Needless to say, this approach is already quite delicate, and for graphs that can&#8217;t be equipped with some kind of conformal structure, we seem to have reached a dead end.  In this lecture, we&#8217;ll see how to use <em>intrinsic deformations</em> of the geometry of <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' /> in order to bound its eigenvalues.  Eventually, this will reduce to the study of certain kinds of multi-commodity flows.</p>
<h3><strong>Metrics on graphs</strong></h3>
<p>Let <img src='http://l.wordpress.com/latex.php?latex=G%3D%28V%2CE%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G=(V,E)' title='G=(V,E)' class='latex' /> be an arbitrary n-vertex graph with maximum degree <img src='http://l.wordpress.com/latex.php?latex=d_%7B%5Cmax%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='d_{\max}' title='d_{\max}' class='latex' />.  Recall that we can write</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Clambda_2+%3D+%5Cmin_%7Bf+%5Cneq+0+%3A+%5Csum_%7Bx+%5Cin+V%7D+f%28x%29%3D0%7D+%5Cfrac%7B%5Csum_%7Bxy+%5Cin+E%7D+%7Cf%28x%29-f%28y%29%7C%5E2%7D%7B%5Csum_%7Bx+%5Cin+V%7D+f%28x%29%5E2%7D.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \lambda_2 = \min_{f \neq 0 : \sum_{x \in V} f(x)=0} \frac{\sum_{xy \in E} |f(x)-f(y)|^2}{\sum_{x \in V} f(x)^2}.' title='\displaystyle \lambda_2 = \min_{f \neq 0 : \sum_{x \in V} f(x)=0} \frac{\sum_{xy \in E} |f(x)-f(y)|^2}{\sum_{x \in V} f(x)^2}.' class='latex' /></p>
<p>where <img src='http://l.wordpress.com/latex.php?latex=f+%3A+V+%5Cto+%5Cmathbb+R&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f : V \to \mathbb R' title='f : V \to \mathbb R' class='latex' />.  (Also recall that we can replace <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+R&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathbb R' title='\mathbb R' class='latex' /> by any Hilbert space, and the same formula holds.)  The first step is to prepare this equality for &#8220;non-linearization&#8221; by getting rid of the linear condition <img src='http://l.wordpress.com/latex.php?latex=%5Csum_%7Bx+%5Cin+V%7D+f%28x%29%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sum_{x \in V} f(x)=0' title='\sum_{x \in V} f(x)=0' class='latex' /> and the sum <img src='http://l.wordpress.com/latex.php?latex=%5Csum_%7Bx+%5Cin+V%7D+f%28x%29%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sum_{x \in V} f(x)^2' title='\sum_{x \in V} f(x)^2' class='latex' />.  (This is a popular sort of passage in the <a href="http://www.ams.org/mathscinet-getitem?mr=1727673">non-linear geometry of Banach spaces</a>, which also plays a rather important role in applications to the theoretical CS.)  The goal is to get only terms that look like <img src='http://l.wordpress.com/latex.php?latex=%7Cf%28x%29-f%28y%29%7C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='|f(x)-f(y)|' title='|f(x)-f(y)|' class='latex' />.  Fortunately, there is a well-known way to do this:</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Clambda_2+%3D+2+n+%5Ccdot+%5Cmin_%7Bf+%3A+V+%5Cto+%5Cmathbb+R%7D+%5Cfrac%7B%5Csum_%7Bxy+%5Cin+E%7D+%7Cf%28x%29-f%28y%29%7C%5E2%7D%7B%5Csum_%7Bx%2Cy+%5Cin+V%7D+%7Cf%28x%29-f%28y%29%7C%5E2%7D%2C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \lambda_2 = 2 n \cdot \min_{f : V \to \mathbb R} \frac{\sum_{xy \in E} |f(x)-f(y)|^2}{\sum_{x,y \in V} |f(x)-f(y)|^2},' title='\displaystyle \lambda_2 = 2 n \cdot \min_{f : V \to \mathbb R} \frac{\sum_{xy \in E} |f(x)-f(y)|^2}{\sum_{x,y \in V} |f(x)-f(y)|^2},' class='latex' /></p>
<p>which follows easily from the equality <img src='http://l.wordpress.com/latex.php?latex=%5Csum_%7Bx%2Cy+%5Cin+V%7D+%7Cf%28x%29-f%28y%29%7C%5E2+%3D+2n+%5Csum_%7Bx+%5Cin+V%7D+f%28x%29%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sum_{x,y \in V} |f(x)-f(y)|^2 = 2n \sum_{x \in V} f(x)^2' title='\sum_{x,y \in V} |f(x)-f(y)|^2 = 2n \sum_{x \in V} f(x)^2' class='latex' /> when <img src='http://l.wordpress.com/latex.php?latex=%5Csum_%7Bx+%5Cin+V%7D+f%28x%29%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sum_{x \in V} f(x)=0' title='\sum_{x \in V} f(x)=0' class='latex' />.</p>
<p>Thus if we want to bound <img src='http://l.wordpress.com/latex.php?latex=%5Clambda_2+%3D+O%281%2Fn%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\lambda_2 = O(1/n)' title='\lambda_2 = O(1/n)' class='latex' />, we need to find an <img src='http://l.wordpress.com/latex.php?latex=f+%3A+V+%5Cto+%5Cmathbb+R&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f : V \to \mathbb R' title='f : V \to \mathbb R' class='latex' /> for which the latter ratio (without the <img src='http://l.wordpress.com/latex.php?latex=2n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='2n' title='2n' class='latex' />) is <img src='http://l.wordpress.com/latex.php?latex=O%281%2Fn%5E2%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='O(1/n^2)' title='O(1/n^2)' class='latex' />.  Now, for someone who works a lot with linear programming relaxations, it&#8217;s very natural to consider a &#8220;relaxation&#8221;</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cgamma%28G%29+%3D+%5Cmin_%7Bd%7D+%5Cfrac%7B%5Csum_%7Bxy+%5Cin+E%7D+d%28x%2Cy%29%5E2%7D%7B%5Csum_%7Bx%2Cy+%5Cin+V%7D+d%28x%2Cy%29%5E2%7D%2C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \gamma(G) = \min_{d} \frac{\sum_{xy \in E} d(x,y)^2}{\sum_{x,y \in V} d(x,y)^2},' title='\displaystyle \gamma(G) = \min_{d} \frac{\sum_{xy \in E} d(x,y)^2}{\sum_{x,y \in V} d(x,y)^2},' class='latex' /></p>
<p>where the minimization is over all <em>pseudo-metrics d</em>, i.e. symmetric non-negative functions <img src='http://l.wordpress.com/latex.php?latex=d+%3A+V+%5Ctimes+V+%5Cto+%5Cmathbb+R&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='d : V \times V \to \mathbb R' title='d : V \times V \to \mathbb R' class='latex' /> which satisfy the <a href="http://en.wikipedia.org/wiki/Triangle_inequality">triangle inequality</a>, but might have <img src='http://l.wordpress.com/latex.php?latex=d%28x%2Cy%29%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='d(x,y)=0' title='d(x,y)=0' class='latex' /> even for <img src='http://l.wordpress.com/latex.php?latex=x+%5Cneq+y&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \neq y' title='x \neq y' class='latex' />.  Certainly <img src='http://l.wordpress.com/latex.php?latex=%5Cgamma%28G%29+%5Cleq+%5Clambda_2%2F2n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\gamma(G) \leq \lambda_2/2n' title='\gamma(G) \leq \lambda_2/2n' class='latex' />, but Bourgain&#8217;s embedding theorem (which states that every n-point metric space embeds into a Hilbert space with distortion at most <img src='http://l.wordpress.com/latex.php?latex=O%28%5Clog+n%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='O(\log n)' title='O(\log n)' class='latex' />) also assures us that <img src='http://l.wordpress.com/latex.php?latex=%5Clambda_2%28G%29+%5Cleq+O%28n+%5Clog%5E2+n%29+%5Cgamma%28G%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\lambda_2(G) \leq O(n \log^2 n) \gamma(G)' title='\lambda_2(G) \leq O(n \log^2 n) \gamma(G)' class='latex' />.  Since we are trying to show that <img src='http://l.wordpress.com/latex.php?latex=%5Cgamma%28G%29+%3D+O%281%2Fn%5E2%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\gamma(G) = O(1/n^2)' title='\gamma(G) = O(1/n^2)' class='latex' />, this <img src='http://l.wordpress.com/latex.php?latex=O%28%5Clog%5E2+n%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='O(\log^2 n)' title='O(\log^2 n)' class='latex' /> term is morally negligible.  One can see the paper for a <a href="http://www.cs.washington.edu/homes/jrl/papers/spectral.pdf">more advanced embedding argument</a> that doesn&#8217;t lose this factor, but for now we concentrate on proving that <img src='http://l.wordpress.com/latex.php?latex=%5Cgamma%28G%29+%3D+O%281%2Fn%5E2%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\gamma(G) = O(1/n^2)' title='\gamma(G) = O(1/n^2)' class='latex' />.  The embedding theorems allow us to concentrate on finding an intrinsic metric on the graph with small &#8220;Rayleigh quotient,&#8221; without having to worry about an eventual geometric representation.</p>
<p><strong>As a brief preview&#8230;</strong> we are going to find a good metric <img src='http://l.wordpress.com/latex.php?latex=d&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='d' title='d' class='latex' /> by taking a certain kind of all-pairs multi-commodity flow at optimality, and weighting the edges by their congestion in the optimal flow.  Thus as the flow spreads out on the graph, it has the effect of &#8220;uniformizing&#8221; its geometry.</p>
<h3><strong>Discrete Riemannian metrics, convexification, and duality</strong></h3>
<p>Let&#8217;s now assume that <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' /> is planar.  We want to show that <img src='http://l.wordpress.com/latex.php?latex=%5Cgamma%28G%29+%3D+O%28d_%7B%5Cmax%7D%2Fn%5E2%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\gamma(G) = O(d_{\max}/n^2)' title='\gamma(G) = O(d_{\max}/n^2)' class='latex' />.  First, let&#8217;s restrict ourselves to <em>vertex weighted</em> metrics on <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' />.  Given any non-negative weight function <img src='http://l.wordpress.com/latex.php?latex=%5Comega+%3A+V+%5Cto+%5Cmathbb+R&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\omega : V \to \mathbb R' title='\omega : V \to \mathbb R' class='latex' />, we can define the length of a path <img src='http://l.wordpress.com/latex.php?latex=P&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='P' title='P' class='latex' /> in <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' /> by summing the weights of vertices along it:  <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7Blen%7D_%7B%5Comega%7D%28P%29+%3D+%5Csum_%7Bx+%5Cin+P%7D+%5Comega%28x%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathsf{len}_{\omega}(P) = \sum_{x \in P} \omega(x)' title='\mathsf{len}_{\omega}(P) = \sum_{x \in P} \omega(x)' class='latex' />.  Then we can define a vertex-weighted shortest-path pseudo-metric on <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' /> in the natural way</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmathsf%7Bdist%7D_%7B%5Comega%7D%28x%2Cy%29+%3D+%5Cmin+%5Cleft%5C%7B+%5Cmathsf%7Blen%7D_%7B%5Comega%7D%28P%29+%3A+P+%5Cin+%5Cmathcal+P_%7Bxy%7D%5Cright%5C%7D%2C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \mathsf{dist}_{\omega}(x,y) = \min \left\{ \mathsf{len}_{\omega}(P) : P \in \mathcal P_{xy}\right\},' title='\displaystyle \mathsf{dist}_{\omega}(x,y) = \min \left\{ \mathsf{len}_{\omega}(P) : P \in \mathcal P_{xy}\right\},' class='latex' /></p>
<p>where <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+P_%7Buv%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal P_{uv}' title='\mathcal P_{uv}' class='latex' /> is the set of all u-v paths in <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' />.  We also have the nice relationship</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Csum_%7Bxy+%5Cin+E%7D+%5Cmathsf%7Bdist%7D_%7B%5Comega%7D%28x%2Cy%29%5E2+%5Cleq+2+d_%7B%5Cmax%7D+%5Csum_%7Bx+%5Cin+V%7D+%5Comega%28x%29%5E2%2C%5Cqquad%281%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \sum_{xy \in E} \mathsf{dist}_{\omega}(x,y)^2 \leq 2 d_{\max} \sum_{x \in V} \omega(x)^2,\qquad(1)' title='\displaystyle \sum_{xy \in E} \mathsf{dist}_{\omega}(x,y)^2 \leq 2 d_{\max} \sum_{x \in V} \omega(x)^2,\qquad(1)' class='latex' /></p>
<p>since <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7Bdist%7D_%7B%5Comega%7D%28x%2Cy%29+%5Cleq+%5B%5Comega%28x%29%2B%5Comega%28y%29%5D%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathsf{dist}_{\omega}(x,y) \leq [\omega(x)+\omega(y)]^2' title='\mathsf{dist}_{\omega}(x,y) \leq [\omega(x)+\omega(y)]^2' class='latex' />.</p>
<p>So if we define</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5CLambda_0%28%5Comega%29+%3D+%5Cfrac%7B%5Cdisplaystyle+%5Csum_%7Bx+%5Cin+V%7D+%5Comega%28x%29%5E2%7D%7B%5Cdisplaystyle+%5Csum_%7Bx%2Cy+%5Cin+V%7D+%5Cmathsf%7Bdist%7D_%7B%5Comega%7D%28x%2Cy%29%5E2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \Lambda_0(\omega) = \frac{\displaystyle \sum_{x \in V} \omega(x)^2}{\displaystyle \sum_{x,y \in V} \mathsf{dist}_{\omega}(x,y)^2}' title='\displaystyle \Lambda_0(\omega) = \frac{\displaystyle \sum_{x \in V} \omega(x)^2}{\displaystyle \sum_{x,y \in V} \mathsf{dist}_{\omega}(x,y)^2}' class='latex' /></p>
<p>then by (1), we have <img src='http://l.wordpress.com/latex.php?latex=%5Cgamma%28G%29+%5Cleq+2+d_%7B%5Cmax%7D+%5Cmin_%7B%5Comega%7D+%5CLambda_0%28%5Comega%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\gamma(G) \leq 2 d_{\max} \min_{\omega} \Lambda_0(\omega)' title='\gamma(G) \leq 2 d_{\max} \min_{\omega} \Lambda_0(\omega)' class='latex' />.</p>
<p><strong>Examples. </strong>Let&#8217;s try to exhibit weights <img src='http://l.wordpress.com/latex.php?latex=%5Comega&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\omega' title='\omega' class='latex' /> for two well-known examples:  the grid, and the complete binary tree.</p>
<p style="text-align:center;"><a href="http://tcsmath.files.wordpress.com/2008/10/grid.png"><img class="aligncenter size-medium wp-image-466" style="margin-top:30px;margin-bottom:30px;" title="grid" src="http://tcsmath.files.wordpress.com/2008/10/grid.png?w=300&#038;h=277" alt="" width="300" height="277" /></a></p>
<p><strong></strong></p>
<p>For the <img src='http://l.wordpress.com/latex.php?latex=%5Csqrt%7Bn%7D+%5Ctimes+%5Csqrt%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sqrt{n} \times \sqrt{n}' title='\sqrt{n} \times \sqrt{n}' class='latex' /> grid, we can simply take <img src='http://l.wordpress.com/latex.php?latex=%5Comega%28x%29%3D1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\omega(x)=1' title='\omega(x)=1' class='latex' /> for all <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+V&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \in V' title='x \in V' class='latex' />.  Clearly <img src='http://l.wordpress.com/latex.php?latex=%5Csum_%7Bx+%5Cin+V%7D+%5Comega%28x%29%5E2+%3D+n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sum_{x \in V} \omega(x)^2 = n' title='\sum_{x \in V} \omega(x)^2 = n' class='latex' />.  On the other hand, a random pair of points in the grid is <img src='http://l.wordpress.com/latex.php?latex=%5COmega%28%5Csqrt%7Bn%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Omega(\sqrt{n})' title='\Omega(\sqrt{n})' class='latex' /> apart, hence <img src='http://l.wordpress.com/latex.php?latex=%5Csum_%7Bx%2Cy+%5Cin+V%7D+%5Cmathsf%7Bdist%7D_%7B%5Comega%7D%28x%2Cy%29%5E2+%5Capprox+n%5E2+%5Ccdot+%28%5Csqrt%7Bn%7D%29%5E2+%3D+n%5E3&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sum_{x,y \in V} \mathsf{dist}_{\omega}(x,y)^2 \approx n^2 \cdot (\sqrt{n})^2 = n^3' title='\sum_{x,y \in V} \mathsf{dist}_{\omega}(x,y)^2 \approx n^2 \cdot (\sqrt{n})^2 = n^3' class='latex' />.  It follows that <img src='http://l.wordpress.com/latex.php?latex=%5CLambda_0%28%5Comega%29+%3D+O%281%2Fn%5E2%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Lambda_0(\omega) = O(1/n^2)' title='\Lambda_0(\omega) = O(1/n^2)' class='latex' />, as desired.</p>
<p style="text-align:center;"><a href="http://tcsmath.files.wordpress.com/2008/10/cbt.png"><img class="aligncenter size-medium wp-image-467" style="margin-top:30px;margin-bottom:30px;" title="cbt" src="http://tcsmath.files.wordpress.com/2008/10/cbt.png?w=300&#038;h=290" alt="" width="300" height="290" /></a></p>
<p>For the complete binary tree with root <img src='http://l.wordpress.com/latex.php?latex=r&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='r' title='r' class='latex' />, we can simply put <img src='http://l.wordpress.com/latex.php?latex=%5Comega%28r%29%3D1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\omega(r)=1' title='\omega(r)=1' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5Comega%28x%29%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\omega(x)=0' title='\omega(x)=0' class='latex' /> for <img src='http://l.wordpress.com/latex.php?latex=x+%5Cneq+r&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \neq r' title='x \neq r' class='latex' />.  (Astute readers will guess the geometrically decreasing weights are actually the optimal choice.)  In this case, <img src='http://l.wordpress.com/latex.php?latex=%5Csum_%7Bx+%5Cin+V%7D+%5Comega%28x%29%5E2+%3D+1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sum_{x \in V} \omega(x)^2 = 1' title='\sum_{x \in V} \omega(x)^2 = 1' class='latex' />, while all the pairs <img src='http://l.wordpress.com/latex.php?latex=x%2Cy&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x,y' title='x,y' class='latex' /> on opposite sides of the root have <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7Bdist%7D_%7B%5Comega%7D%28x%2Cy%29%3D1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathsf{dist}_{\omega}(x,y)=1' title='\mathsf{dist}_{\omega}(x,y)=1' class='latex' />.  It again follows that <img src='http://l.wordpress.com/latex.php?latex=%5CLambda_0%28%5Comega%29+%3D+O%281%2Fn%5E2%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Lambda_0(\omega) = O(1/n^2)' title='\Lambda_0(\omega) = O(1/n^2)' class='latex' />.  Our goal is to provide such a weight <img src='http://l.wordpress.com/latex.php?latex=%5Comega&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\omega' title='\omega' class='latex' /> for any planar graph.</p>
<p><span id="more-424"></span></p>
<p>A natural way to study the optimal weight <img src='http://l.wordpress.com/latex.php?latex=%5Comega&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\omega' title='\omega' class='latex' /> is via duality; unfortunately, <img src='http://l.wordpress.com/latex.php?latex=%5Cmin_%7B%5Comega%7D+%5CLambda_0%28%5Comega%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\min_{\omega} \Lambda_0(\omega)' title='\min_{\omega} \Lambda_0(\omega)' class='latex' /> cannot be written as a convex program.  Thus we will pass to a &#8220;convexified&#8221; objetive:</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5CLambda%28%5Comega%29+%3D+%5Cfrac%7B%5Cdisplaystyle+%5Csqrt%7B%5Csum_%7Bx+%5Cin+V%7D+%5Comega%28x%29%5E2%7D%7D%7B%5Cdisplaystyle+%5Csum_%7Bx%2Cy+%5Cin+V%7D+%5Cmathsf%7Bdist%7D_%7B%5Comega%7D%28x%2Cy%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \Lambda(\omega) = \frac{\displaystyle \sqrt{\sum_{x \in V} \omega(x)^2}}{\displaystyle \sum_{x,y \in V} \mathsf{dist}_{\omega}(x,y)}' title='\displaystyle \Lambda(\omega) = \frac{\displaystyle \sqrt{\sum_{x \in V} \omega(x)^2}}{\displaystyle \sum_{x,y \in V} \mathsf{dist}_{\omega}(x,y)}' class='latex' /></p>
<p>The key here is that we have replaced the denominator by a linear form, which allows us to write <img src='http://l.wordpress.com/latex.php?latex=%5Cmin_%7B%5Comega%7D+%5CLambda%28%5Comega%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\min_{\omega} \Lambda(\omega)' title='\min_{\omega} \Lambda(\omega)' class='latex' /> as a <a href="http://en.wikipedia.org/wiki/Convex_optimization">convex program</a>.  To relate it to <img src='http://l.wordpress.com/latex.php?latex=%5CLambda_0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Lambda_0' title='\Lambda_0' class='latex' />, note that by <a href="http://en.wikipedia.org/wiki/Cauchy%E2%80%93Schwarz_inequality">Cauchy-Schwarz</a>, for every <img src='http://l.wordpress.com/latex.php?latex=%5Comega%2C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\omega,' title='\omega,' class='latex' /></p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5CLambda_0%28%5Comega%29+%5Cleq+n%5E2+%5CLambda%28%5Comega%29%5E2%2C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Lambda_0(\omega) \leq n^2 \Lambda(\omega)^2,' title='\Lambda_0(\omega) \leq n^2 \Lambda(\omega)^2,' class='latex' /></p>
<p>so our task reduces to finding an <img src='http://l.wordpress.com/latex.php?latex=%5Comega&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\omega' title='\omega' class='latex' /> for which <img src='http://l.wordpress.com/latex.php?latex=%5CLambda%28%5Comega%29%3DO%281%2Fn%5E2%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Lambda(\omega)=O(1/n^2)' title='\Lambda(\omega)=O(1/n^2)' class='latex' />.  To see why we are not going lose much in the Cauchy-Schwarz bound, note that in the two &#8220;extremal&#8221; examples above, <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7Bdist%7D_%7B%5Comega%7D%28x%2Cy%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathsf{dist}_{\omega}(x,y)' title='\mathsf{dist}_{\omega}(x,y)' class='latex' /> was concentrated near its maximum value (the tight case for Cauchy-Schwarz).</p>
<p>Now that we have a convex objective, we can find its dual.  If you are used to dealing with programs where the triangle inequality occurs in the primal, you already know that some kind of flow is going to rear its head in the dual.</p>
<p><strong>Multi-flows and <img src='http://l.wordpress.com/latex.php?latex=%5Cell_2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\ell_2' title='\ell_2' class='latex' />-congestion.</strong></p>
<p>Let <img src='http://l.wordpress.com/latex.php?latex=%5Cmathcal+P+%3D+%5Cbigcup_%7Bu%2Cv+%5Cin+V%7D+%5Cmathcal+P_%7Buv%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathcal P = \bigcup_{u,v \in V} \mathcal P_{uv}' title='\mathcal P = \bigcup_{u,v \in V} \mathcal P_{uv}' class='latex' /> be the set of all paths in <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' />.  A <em>flow in G</em> will simply be a non-negative mapping <img src='http://l.wordpress.com/latex.php?latex=F+%3A+%5Cmathcal+P+%5Cto+%5Cmathbb+R&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F : \mathcal P \to \mathbb R' title='F : \mathcal P \to \mathbb R' class='latex' /> which assigns values to paths.  We will define the <em>flow from u to v</em> as the quantity <img src='http://l.wordpress.com/latex.php?latex=F%5Bu%2Cv%5D+%3D+%5Csum_%7Bp+%5Cin+%5Cmathcal+P_%7Buv%7D%7D+F%28p%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F[u,v] = \sum_{p \in \mathcal P_{uv}} F(p)' title='F[u,v] = \sum_{p \in \mathcal P_{uv}} F(p)' class='latex' />.  A <em>complete flow</em> in G is a flow F such that <img src='http://l.wordpress.com/latex.php?latex=F%5Bu%2Cv%5D+%3D+1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F[u,v] = 1' title='F[u,v] = 1' class='latex' /> for all <img src='http://l.wordpress.com/latex.php?latex=u%2Cv+%5Cin+V&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='u,v \in V' title='u,v \in V' class='latex' />.  Finally, we define the <em>congestion of the flow at a vertex v by </em><img src='http://l.wordpress.com/latex.php?latex=C_F%28v%29+%3D+%5Csum_%7Bp+%3A+v+%5Cin+p%7D+F%28p%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='C_F(v) = \sum_{p : v \in p} F(p)' title='C_F(v) = \sum_{p : v \in p} F(p)' class='latex' />, i.e. the amount of flow going through <img src='http://l.wordpress.com/latex.php?latex=v&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='v' title='v' class='latex' />.  The <img src='http://l.wordpress.com/latex.php?latex=%5Cell_2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\ell_2' title='\ell_2' class='latex' />-congestion is now the quantity</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmathsf%7Bcon%7D_2%28F%29+%3D+%5Csqrt%7B%5Csum_%7Bv+%5Cin+V%7D+C_F%28v%29%5E2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \mathsf{con}_2(F) = \sqrt{\sum_{v \in V} C_F(v)^2}' title='\displaystyle \mathsf{con}_2(F) = \sqrt{\sum_{v \in V} C_F(v)^2}' class='latex' /></p>
<p>Working out the Lagrangian multipliers and using strong duality (Slater&#8217;s condition) yields the following.</p>
<p style="padding-left:30px;"><strong>Theorem (Duality): </strong>For any graph <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' />, we have</p>
<p style="text-align:center;padding-left:30px;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cmin_%7B%5Comega%7D+%5CLambda%28%5Comega%29+%3D+%28%5Cmin_F+%5Cmathsf%7Bcon_2%28F%29%7D%29%5E%7B-1%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \min_{\omega} \Lambda(\omega) = (\min_F \mathsf{con_2(F)})^{-1}' title='\displaystyle \min_{\omega} \Lambda(\omega) = (\min_F \mathsf{con_2(F)})^{-1}' class='latex' /></p>
<p style="text-align:left;padding-left:30px;">where the minimums are over all vertex weights <img src='http://l.wordpress.com/latex.php?latex=%5Comega&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\omega' title='\omega' class='latex' /> and over all complete flows <img src='http://l.wordpress.com/latex.php?latex=F&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F' title='F' class='latex' />.</p>
<p style="text-align:left;">Thus in order to show the existence of a weight <img src='http://l.wordpress.com/latex.php?latex=%5Comega+%3A+V+%5Cto+%5Cmathbb+R&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\omega : V \to \mathbb R' title='\omega : V \to \mathbb R' class='latex' /> with <img src='http://l.wordpress.com/latex.php?latex=%5CLambda%28%5Comega%29+%3D+O%281%2Fn%5E2%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Lambda(\omega) = O(1/n^2)' title='\Lambda(\omega) = O(1/n^2)' class='latex' />, we need to show that <em>for every complete flow F in G</em>, <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7Bcon%7D_2%28F%29+%5Cgtrsim+n%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathsf{con}_2(F) \gtrsim n^2' title='\mathsf{con}_2(F) \gtrsim n^2' class='latex' />.</p>
<h3 style="text-align:left;"><strong>Congestion, drawings, and crossings</strong></h3>
<p>First, let&#8217;s revisit our examples.  In the <img src='http://l.wordpress.com/latex.php?latex=%5Csqrt%7Bn%7D+%5Ctimes+%5Csqrt%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sqrt{n} \times \sqrt{n}' title='\sqrt{n} \times \sqrt{n}' class='latex' /> grid, a complete flow has total &#8220;length&#8221; about <img src='http://l.wordpress.com/latex.php?latex=n%5E2+%5Csqrt%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n^2 \sqrt{n}' title='n^2 \sqrt{n}' class='latex' /> since about <img src='http://l.wordpress.com/latex.php?latex=n%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n^2' title='n^2' class='latex' /> pairs need to send flow down a path of length at least <img src='http://l.wordpress.com/latex.php?latex=%5Csqrt%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sqrt{n}' title='\sqrt{n}' class='latex' />.  To minimize the <img src='http://l.wordpress.com/latex.php?latex=%5Cell_2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\ell_2' title='\ell_2' class='latex' />-congestion, we would spread this out evenly, putting <img src='http://l.wordpress.com/latex.php?latex=%5Cfrac%7Bn%5E2+%5Csqrt%7Bn%7D%7D%7Bn%7D+%3D+n%5Csqrt%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\frac{n^2 \sqrt{n}}{n} = n\sqrt{n}' title='\frac{n^2 \sqrt{n}}{n} = n\sqrt{n}' class='latex' /> congestion at every node, yelding <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7Bcon%7D_2%28F%29+%5Cgtrsim+n%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathsf{con}_2(F) \gtrsim n^2' title='\mathsf{con}_2(F) \gtrsim n^2' class='latex' /> for any complete flow <img src='http://l.wordpress.com/latex.php?latex=F&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F' title='F' class='latex' />.  In the complete binary tree, the argument is even easier since clearly <img src='http://l.wordpress.com/latex.php?latex=%5COmega%28n%5E2%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Omega(n^2)' title='\Omega(n^2)' class='latex' /> flow has to go through the root.</p>
<p><strong>Randomized rounding.</strong></p>
<p>First, let&#8217;s round to an integral flow, i.e. such that the u-v flow is sent along a single u-v path for every pair of vertices.  Let <img src='http://l.wordpress.com/latex.php?latex=F%5E%2A&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F^*' title='F^*' class='latex' /> be the random integral flow that arises in the following way:  For every pair of vertices u and v, let choose a path <img src='http://l.wordpress.com/latex.php?latex=P+%5Cin+%5Cmathcal+P_%7Buv%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='P \in \mathcal P_{uv}' title='P \in \mathcal P_{uv}' class='latex' /> with probability <img src='http://l.wordpress.com/latex.php?latex=F%28P%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F(P)' title='F(P)' class='latex' />.  It is easy to check that</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+E%5B%5Cmathsf%7Bcon%7D_2%28F%5E%2A%29%5D+%5Cleq+%5Cmathsf%7Bcon%7D_2%28F%29+%2B+n%5E%7B3%2F2%7D%2C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathbb E[\mathsf{con}_2(F^*)] \leq \mathsf{con}_2(F) + n^{3/2},' title='\mathbb E[\mathsf{con}_2(F^*)] \leq \mathsf{con}_2(F) + n^{3/2},' class='latex' /></p>
<p>Notice that <img src='http://l.wordpress.com/latex.php?latex=n%5E%7B3%2F2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n^{3/2}' title='n^{3/2}' class='latex' /> is the amount of <img src='http://l.wordpress.com/latex.php?latex=%5Cell_2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\ell_2' title='\ell_2' class='latex' />-congestion incurred by any complete flow congesting against itself (every vertex sends out flow n, so even that incurs <img src='http://l.wordpress.com/latex.php?latex=n%5E%7B3%2F2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n^{3/2}' title='n^{3/2}' class='latex' /> congestion).</p>
<p>Thus we can assume that our flow is integral.  But now since our graph <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' /> is planar, it has a drawing in the plane.  Now, I claim that every complete integral flow <img src='http://l.wordpress.com/latex.php?latex=F&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F' title='F' class='latex' /> induces a drawing of the <em>complete graph</em> <img src='http://l.wordpress.com/latex.php?latex=K_n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='K_n' title='K_n' class='latex' /> on n vertices in the plane, via the drawing of <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' />.  Furthermore, edges of <img src='http://l.wordpress.com/latex.php?latex=K_n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='K_n' title='K_n' class='latex' /> cross only at vertices of <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' />.</p>
<p style="text-align:center;"><a href="http://tcsmath.files.wordpress.com/2008/10/routing.png"><img class="aligncenter size-full wp-image-480" style="margin-top:30px;margin-bottom:30px;" title="routing" src="http://tcsmath.files.wordpress.com/2008/10/routing.png?w=604&#038;h=358" alt="" width="604" height="358" /></a></p>
<p style="text-align:left;">In the picture, the graph <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' /> is represented by black edges, while some of the edges of <img src='http://l.wordpress.com/latex.php?latex=K_n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='K_n' title='K_n' class='latex' /> are drawn in colors.</p>
<p style="text-align:left;">How many edge crossings occur in the drawing of <img src='http://l.wordpress.com/latex.php?latex=K_n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='K_n' title='K_n' class='latex' />?  Well, we have no idea how many crossings there are &#8220;inside&#8221; a vertex of <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' />, but if <img src='http://l.wordpress.com/latex.php?latex=k&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='k' title='k' class='latex' /> edges go in, we can make sure there are at most <img src='http://l.wordpress.com/latex.php?latex=%7Bk+%5Cchoose+2%7D+%3D+O%28k%5E2%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{k \choose 2} = O(k^2)' title='{k \choose 2} = O(k^2)' class='latex' /> crossings (in the worst case, every edge crosses every other).  But this immediately implies that we have a drawing of <img src='http://l.wordpress.com/latex.php?latex=K_n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='K_n' title='K_n' class='latex' /> in the plane with at most <img src='http://l.wordpress.com/latex.php?latex=%5Csum_%7Bv+%5Cin+V%7D+C_F%28v%29%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sum_{v \in V} C_F(v)^2' title='\sum_{v \in V} C_F(v)^2' class='latex' /> crossings.  Now, by the well-known <a href="http://en.wikipedia.org/wiki/Crossing_number_(graph_theory)">crossing number inequality</a> (found independently by Leighton, and also Ajtai, Chvatal, Newborn, and Szemeredi), the number of such crossings is always at least <img src='http://l.wordpress.com/latex.php?latex=%5COmega%28n%5E4%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Omega(n^4)' title='\Omega(n^4)' class='latex' />, implying that <img src='http://l.wordpress.com/latex.php?latex=%5Cmathsf%7Bcon%7D_2%28F%29+%5Cgtrsim+n%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathsf{con}_2(F) \gtrsim n^2' title='\mathsf{con}_2(F) \gtrsim n^2' class='latex' /> for any complete flow in <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' />.  This completes our alternate argument that <img src='http://l.wordpress.com/latex.php?latex=%5Clambda_2+%5Cleq+O%28d_%7B%5Cmax%7D%2Fn%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\lambda_2 \leq O(d_{\max}/n)' title='\lambda_2 \leq O(d_{\max}/n)' class='latex' /> for planar graphs.</p>
<p style="text-align:left;">In fact, it is trivial to prove the crossing inequality for the complete graph:  Every copy of <img src='http://l.wordpress.com/latex.php?latex=K_5&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='K_5' title='K_5' class='latex' /> must induce one crossing, now double count (it is easy to check that every crossing involving less than four points can be removed, so every crossing involves four points, hence we overcount by a factor of n, representing the one free vertex).  This kind of argument extends immediately to bounded genus graphs via similar crossing arguments.  For more advanced arguments, including the excluded-minor case conjectured by Spielman and Teng, one has to use not only complete graphs, but dense graphs, in which case the full power of the crossing number inequality is needed.  The beautiful probabilistic proof of Chazelle, Sharir, and Welzl (see the exposition on <a href="http://terrytao.wordpress.com/2007/09/18/the-crossing-number-inequality/">Terry Tao&#8217;s blog</a>) can be appropriately generalized to excluded-minor graphs, and even to families of higher-dimensional graphs.</p>
<p style="text-align:left;">
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tcsmath.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tcsmath.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tcsmath.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tcsmath.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tcsmath.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tcsmath.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tcsmath.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tcsmath.wordpress.com/424/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tcsmath.wordpress.com/424/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tcsmath.wordpress.com/424/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=424&subd=tcsmath&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tcsmath.wordpress.com/2008/10/13/lecture-5-uniformizing-graphs-multi-flows-and-eigenvalues/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/365a9825a2d12c98d99a116cb03f5045?s=96&#38;d=wavatar" medium="image">
			<media:title type="html">James</media:title>
		</media:content>

		<media:content url="http://upload.wikimedia.org/wikipedia/commons/thumb/3/38/Sphere-wireframe.png/100px-Sphere-wireframe.png" medium="image" />

		<media:content url="http://upload.wikimedia.org/wikipedia/commons/thumb/9/9f/Torus_illustration.png/100px-Torus_illustration.png" medium="image" />

		<media:content url="http://upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Double_torus_illustration.png/91px-Double_torus_illustration.png" medium="image" />

		<media:content url="http://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Triple_torus_illustration.png/100px-Triple_torus_illustration.png" medium="image" />

		<media:content url="http://tcsmath.files.wordpress.com/2008/10/grid.png?w=300" medium="image">
			<media:title type="html">grid</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2008/10/cbt.png?w=300" medium="image">
			<media:title type="html">cbt</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2008/10/routing.png" medium="image">
			<media:title type="html">routing</media:title>
		</media:content>
	</item>
		<item>
		<title>Lecture 4: Conformal mappings, circle packings, and spectral geometry</title>
		<link>http://tcsmath.wordpress.com/2008/10/08/lecture-4-conformal-mappings-circle-packings-and-spectral-geometry/</link>
		<comments>http://tcsmath.wordpress.com/2008/10/08/lecture-4-conformal-mappings-circle-packings-and-spectral-geometry/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 10:40:52 +0000</pubDate>
		<dc:creator>James Lee</dc:creator>
				<category><![CDATA[CSE 599S]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[lecture]]></category>
		<category><![CDATA[Cheeger's inequality]]></category>
		<category><![CDATA[circle packing]]></category>
		<category><![CDATA[conformal mapping]]></category>
		<category><![CDATA[Planar graphs]]></category>
		<category><![CDATA[second eigenvalue]]></category>
		<category><![CDATA[spectral partitioning]]></category>

		<guid isPermaLink="false">http://tcsmath.wordpress.com/?p=343</guid>
		<description><![CDATA[In Lecture 2, we used spectral partitioning to rule out the existence of a strong parallel repetition theorem for unique games.  In practice, spectral methods are a very successful heuristic for graph partitioning, and in the present lecture we&#8217;ll see how to analyze these partitioning algorithms for some common families of graphs.

Balanced separators, eigenvalues, and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=343&subd=tcsmath&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In <a href="http://tcsmath.wordpress.com/2008/09/26/lecture-2-spectral-partitioning-and-near-optimal-foams/">Lecture 2</a>, we used spectral partitioning to rule out the existence of a strong parallel repetition theorem for unique games.  In practice, spectral methods are a very successful heuristic for graph partitioning, and in the present lecture we&#8217;ll see how to analyze these partitioning algorithms for some common families of graphs.</p>
<p style="text-align:center;"><a href="http://tcsmath.files.wordpress.com/2008/10/specut1.jpg"><img class="aligncenter size-medium wp-image-365" style="margin-top:20px;margin-bottom:20px;" title="specut1" src="http://tcsmath.files.wordpress.com/2008/10/specut1.jpg?w=300&#038;h=170" alt="" width="300" height="170" /></a></p>
<h3><strong>Balanced separators, eigenvalues, and Cheeger&#8217;s inequality<br />
</strong></h3>
<p><a href="http://en.wikipedia.org/wiki/Planar_separator_theorem">Lipton and Tarjan</a> proved that every <a href="http://en.wikipedia.org/wiki/Planar_graph">planar graph</a> has a negligibly small set of nodes whose remval splits the graph into two roughly equal pieces.  More specifically, every n-node planar graph can be partitioned into three disjoint sets <img src='http://l.wordpress.com/latex.php?latex=A%2CB%2CS&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A,B,S' title='A,B,S' class='latex' /> such that there are no edges from <img src='http://l.wordpress.com/latex.php?latex=A&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='A' title='A' class='latex' /> to <img src='http://l.wordpress.com/latex.php?latex=B&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='B' title='B' class='latex' />, the separator <img src='http://l.wordpress.com/latex.php?latex=S&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S' title='S' class='latex' /> has at most <img src='http://l.wordpress.com/latex.php?latex=O%28%5Csqrt%7Bn%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='O(\sqrt{n})' title='O(\sqrt{n})' class='latex' /> nodes, and <img src='http://l.wordpress.com/latex.php?latex=%7CA%7C%2C%7CB%7C+%5Cgeq+n%2F3&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='|A|,|B| \geq n/3' title='|A|,|B| \geq n/3' class='latex' />.  This allows one to do all sorts of things, e.g. a simple divide-and-conquer algorithm gives a linear time <img src='http://l.wordpress.com/latex.php?latex=%281%2B%5Cepsilon%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(1+\epsilon)' title='(1+\epsilon)' class='latex' />-approximation for the <a href="http://en.wikipedia.org/wiki/Maximal_clique">maximum independent set</a> problem in such graphs, for any <img src='http://l.wordpress.com/latex.php?latex=%5Cepsilon+%3E+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\epsilon &gt; 0' title='\epsilon &gt; 0' class='latex' />.</p>
<p style="text-align:center;"><a href="http://tcsmath.files.wordpress.com/2008/10/separator.png"><img class="aligncenter size-medium wp-image-369" style="margin-top:30px;margin-bottom:30px;" title="separator" src="http://tcsmath.files.wordpress.com/2008/10/separator.png?w=300&#038;h=194" alt="" width="300" height="194" /></a></p>
<p>So there is a natural question of how well spectral methods do, for example, on planar graphs.  <a href="http://www.cs.washington.edu/homes/jrl/tocmath08/st.pdf">Spielman and Teng</a> showed that for bounded-degree planar graphs, a simple recursive spectral algorithm recovers a partition <img src='http://l.wordpress.com/latex.php?latex=V%3DA+%5Ccup+B&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='V=A \cup B' title='V=A \cup B' class='latex' /> of the vertex set so that <img src='http://l.wordpress.com/latex.php?latex=%7CE%28A%2CB%29%7C+%3D+O%28%5Csqrt%7Bn%7D%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='|E(A,B)| = O(\sqrt{n})' title='|E(A,B)| = O(\sqrt{n})' class='latex' />.  In other words, for bounded-degree planar graphs, spectral methods recover the Lipton-Tarjan separator theorem!  This is proved by combining <a href="http://en.wikipedia.org/wiki/Cheeger_constant">Cheeger&#8217;s inequality</a> with their main theorem.</p>
<p style="padding-left:30px;"><strong>Theorem [Spielman-Teng]: </strong>Every n-node planar graph with maximum degree <img src='http://l.wordpress.com/latex.php?latex=d_%7B%5Cmax%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='d_{\max}' title='d_{\max}' class='latex' /> has <img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Clambda_2%28G%29+%3D+O%5Cleft%28%5Cfrac%7Bd_%7B%5Cmax%7D%7D%7Bn%7D%5Cright%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \lambda_2(G) = O\left(\frac{d_{\max}}{n}\right)' title='\displaystyle \lambda_2(G) = O\left(\frac{d_{\max}}{n}\right)' class='latex' />, where <img src='http://l.wordpress.com/latex.php?latex=%5Clambda_2%28G%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\lambda_2(G)' title='\lambda_2(G)' class='latex' /> is the second eigenvalue of the combinatorial Laplacian on <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' />.</p>
<p>Recall that we introduced the combinatorial Laplacian in Lecture 2.  If <img src='http://l.wordpress.com/latex.php?latex=G%3D%28V%2CE%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G=(V,E)' title='G=(V,E)' class='latex' /> is an arbitrary finite graph, in this lecture it will make more sense to think about the Laplacian <img src='http://l.wordpress.com/latex.php?latex=%5CDelta&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Delta' title='\Delta' class='latex' /> as an operator on functions <img src='http://l.wordpress.com/latex.php?latex=f+%3A+V+%5Cto+%5Cmathbb+R&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f : V \to \mathbb R' title='f : V \to \mathbb R' class='latex' /> given by</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5CDelta+f%28x%29+%3D+%5Cmathrm%7Bdeg%7D%28x%29+f%28x%29+-+%5Csum_%7By+%3A+xy+%5Cin+E%7D+f%28y%29.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \Delta f(x) = \mathrm{deg}(x) f(x) - \sum_{y : xy \in E} f(y).' title='\displaystyle \Delta f(x) = \mathrm{deg}(x) f(x) - \sum_{y : xy \in E} f(y).' class='latex' /></p>
<p>If we define the standard inner product <img src='http://l.wordpress.com/latex.php?latex=%5Clangle+f%2Cg%5Crangle+%3D+%5Csum_%7Bx+%5Cin+V%7D+f%28x%29g%28x%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\langle f,g\rangle = \sum_{x \in V} f(x)g(x)' title='\langle f,g\rangle = \sum_{x \in V} f(x)g(x)' class='latex' />, then one can easily check that for any such <img src='http://l.wordpress.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f' title='f' class='latex' />, we have <img src='http://l.wordpress.com/latex.php?latex=%5Clangle+f%2C+%5CDelta+f%5Crangle+%3D+%5Csum_%7Bxy+%5Cin+E%7D+%7Cf%28x%29-f%28y%29%7C%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\langle f, \Delta f\rangle = \sum_{xy \in E} |f(x)-f(y)|^2' title='\langle f, \Delta f\rangle = \sum_{xy \in E} |f(x)-f(y)|^2' class='latex' />.  In particular, this implies that <img src='http://l.wordpress.com/latex.php?latex=%5CDelta&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Delta' title='\Delta' class='latex' /> is a <a href="http://en.wikipedia.org/wiki/Positive-definite_matrix">positive semi-definite</a> operator.  If we denote its eigenvalues by <img src='http://l.wordpress.com/latex.php?latex=%5Clambda_1+%5Cleq+%5Clambda_2+%5Cleq+%5Ccdots+%5Cleq+%5Clambda_n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\lambda_1 \leq \lambda_2 \leq \cdots \leq \lambda_n' title='\lambda_1 \leq \lambda_2 \leq \cdots \leq \lambda_n' class='latex' />, then it is also easy to check that <img src='http://l.wordpress.com/latex.php?latex=%5Clambda_1+%3D+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\lambda_1 = 0' title='\lambda_1 = 0' class='latex' />, with corresponding eigenfunction <img src='http://l.wordpress.com/latex.php?latex=f%28x%29%3D1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(x)=1' title='f(x)=1' class='latex' /> for every <img src='http://l.wordpress.com/latex.php?latex=x%5Cin+V&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x\in V' title='x\in V' class='latex' />.</p>
<p>Thus by standard variational principles, we have</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Clambda_2+%3D+%5Cmin_%7Bf+%5Cneq+0+%3A+%5Csum_%7Bx+%5Cin+V%7D+f%28x%29%3D0%7D+%5Cfrac%7B%5Csum_%7Bxy+%5Cin+E%7D+%7Cf%28x%29-f%28y%29%7C%5E2%7D%7B%5Csum_%7Bx+%5Cin+V%7D+f%28x%29%5E2%7D.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \lambda_2 = \min_{f \neq 0 : \sum_{x \in V} f(x)=0} \frac{\sum_{xy \in E} |f(x)-f(y)|^2}{\sum_{x \in V} f(x)^2}.' title='\displaystyle \lambda_2 = \min_{f \neq 0 : \sum_{x \in V} f(x)=0} \frac{\sum_{xy \in E} |f(x)-f(y)|^2}{\sum_{x \in V} f(x)^2}.' class='latex' /></p>
<p>Let us also define the <em>Cheeger constant</em> <img src='http://l.wordpress.com/latex.php?latex=h_G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h_G' title='h_G' class='latex' />.  For an arbitrary subset <img src='http://l.wordpress.com/latex.php?latex=S+%5Csubseteq+V&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S \subseteq V' title='S \subseteq V' class='latex' />, let</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+h%28S%29+%3D+%5Cfrac%7B%7CE%28S%2C+%5Cbar+S%29%7C%7D%7B%5Cmin%28%7CS%7C%2C%7C%5Cbar+S%7C%29%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle h(S) = \frac{|E(S, \bar S)|}{\min(|S|,|\bar S|)}' title='\displaystyle h(S) = \frac{|E(S, \bar S)|}{\min(|S|,|\bar S|)}' class='latex' />,</p>
<p>note that this definition varies from the <img src='http://l.wordpress.com/latex.php?latex=h&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h' title='h' class='latex' /> we defined in Lecture 2, because we will be discussing eigenfunctions without boundary conditions.  Now one defines <img src='http://l.wordpress.com/latex.php?latex=h_G+%3D+%5Cmin_%7BS+%5Csubseteq+V%7D+h%28S%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h_G = \min_{S \subseteq V} h(S)' title='h_G = \min_{S \subseteq V} h(S)' class='latex' />.</p>
<p>Finally, we have the version of Cheeger&#8217;s inequality (proved by <a href="http://www.ams.org/mathscinet-getitem?mr=782626">Alon and Milman</a> in the discrete setting) for graphs without boundary.</p>
<p style="padding-left:30px;"><strong>Cheeger&#8217;s inequality: </strong>If <img src='http://l.wordpress.com/latex.php?latex=G%3D%28V%2CE%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G=(V,E)' title='G=(V,E)' class='latex' /> is any graph with maximum degree <img src='http://l.wordpress.com/latex.php?latex=d_%7B%5Cmax%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='d_{\max}' title='d_{\max}' class='latex' />, then</p>
<p style="text-align:center;padding-left:30px;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Clambda_2%28G%29+%5Cgeq+%5Cfrac%7Bh%28G%29%5E2%7D%7B2d_%7B%5Cmax%7D%7D.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \lambda_2(G) \geq \frac{h(G)^2}{2d_{\max}}.' title='\displaystyle \lambda_2(G) \geq \frac{h(G)^2}{2d_{\max}}.' class='latex' /></p>
<p>This follows fairly easy from the Dirichlet version of Cheeger&#8217;s inequality presented in Lecture 2.  Here&#8217;s a sketch:  Let <img src='http://l.wordpress.com/latex.php?latex=f+%3A+V+%5Cto+%5Cmathbb+R&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f : V \to \mathbb R' title='f : V \to \mathbb R' class='latex' /> satisfy <img src='http://l.wordpress.com/latex.php?latex=%5CDelta+f+%3D+%5Clambda_2+f&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\Delta f = \lambda_2 f' title='\Delta f = \lambda_2 f' class='latex' />, and suppose, without loss of generality, that <img src='http://l.wordpress.com/latex.php?latex=V_%2B+%3D+%5C%7B+x+%3A+f%28x%29+%3E+0+%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='V_+ = \{ x : f(x) &gt; 0 \}' title='V_+ = \{ x : f(x) &gt; 0 \}' class='latex' /> has <img src='http://l.wordpress.com/latex.php?latex=%7CV_%2B%7C+%5Cgeq+n%2F2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='|V_+| \geq n/2' title='|V_+| \geq n/2' class='latex' />.  Define <img src='http://l.wordpress.com/latex.php?latex=f_%2B%28x%29%3Df%28x%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f_+(x)=f(x)' title='f_+(x)=f(x)' class='latex' /> for <img src='http://l.wordpress.com/latex.php?latex=f%28x%29+%3E+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(x) &gt; 0' title='f(x) &gt; 0' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=f_%2B%28x%29%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f_+(x)=0' title='f_+(x)=0' class='latex' /> otherwise.  Then <img src='http://l.wordpress.com/latex.php?latex=f_%2B%7C_B+%3D+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f_+|_B = 0' title='f_+|_B = 0' class='latex' /> for <img src='http://l.wordpress.com/latex.php?latex=B+%3D+V+%5Csetminus+V_%2B&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='B = V \setminus V_+' title='B = V \setminus V_+' class='latex' />, so we can plug <img src='http://l.wordpress.com/latex.php?latex=f_%2B&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f_+' title='f_+' class='latex' /> into the Dirichlet version of Cheeger&#8217;s inequality with boundary conditions on <img src='http://l.wordpress.com/latex.php?latex=B&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='B' title='B' class='latex' />.  For the full analysis, see <a href="http://www.cs.washington.edu/homes/jrl/tocmath08/cheeger.pdf">this note</a> which essentially follows this approach.  By examining the proof, note that one can find a subset <img src='http://l.wordpress.com/latex.php?latex=S+%5Csubseteq+V&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S \subseteq V' title='S \subseteq V' class='latex' /> with <img src='http://l.wordpress.com/latex.php?latex=h%28S%29+%5Cleq+%5Csqrt%7B2+d_%7B%5Cmax%7D+%5Clambda_2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h(S) \leq \sqrt{2 d_{\max} \lambda_2}' title='h(S) \leq \sqrt{2 d_{\max} \lambda_2}' class='latex' /> by a simple &#8220;sweep&#8221; algorithm:  Arrange the vertices <img src='http://l.wordpress.com/latex.php?latex=V+%3D+%5C%7Bv_1%2C+v_2%2C+%5Cldots%2C+v_n%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='V = \{v_1, v_2, \ldots, v_n\}' title='V = \{v_1, v_2, \ldots, v_n\}' class='latex' /> so that <img src='http://l.wordpress.com/latex.php?latex=f%28v_1%29+%5Cleq+f%28v_2%29+%5Cleq+%5Ccdots+%5Cleq+f%28v_n%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(v_1) \leq f(v_2) \leq \cdots \leq f(v_n)' title='f(v_1) \leq f(v_2) \leq \cdots \leq f(v_n)' class='latex' />, and output the best of the <img src='http://l.wordpress.com/latex.php?latex=n-1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='n-1' title='n-1' class='latex' /> cuts <img src='http://l.wordpress.com/latex.php?latex=%5C%7Bv_1%2C+%5Cldots%2C+v_i%5C%7D%2C+%5C%7Bv_%7Bi%2B1%7D%2C+%5Cldots%2C+v_n%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{v_1, \ldots, v_i\}, \{v_{i+1}, \ldots, v_n\}' title='\{v_1, \ldots, v_i\}, \{v_{i+1}, \ldots, v_n\}' class='latex' />.</p>
<p>So using the eigenvalue theorem of Spielman and Teng, along with Cheeger&#8217;s inequality, we can find a set <img src='http://l.wordpress.com/latex.php?latex=S+%5Csubseteq+V&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S \subseteq V' title='S \subseteq V' class='latex' /> with <img src='http://l.wordpress.com/latex.php?latex=h%28S%29+%5Clesssim+%5Csqrt%7Bd_%7B%5Cmax%7D%2Fn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='h(S) \lesssim \sqrt{d_{\max}/n}' title='h(S) \lesssim \sqrt{d_{\max}/n}' class='latex' />.  While this cut has the right Cheeger constant, it is not necessarily balanced (i.e. <img src='http://l.wordpress.com/latex.php?latex=%5Cmin%28S%2C+%5Cbar+S%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\min(S, \bar S)' title='\min(S, \bar S)' class='latex' /> could be very small).  But one can apply this algorithm recursively, perhaps continually cutting small chunks off of the graph until a balanced cut is collected.  Refer to the <a href="http://www.cs.washington.edu/homes/jrl/tocmath08/st.pdf">Spielman-Teng paper</a> for details.  A great open question is how one might use spectral information about <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' /> to recover a balanced cut immediately, without the need for recursion.</p>
<h3><strong>Conformal mappings and circle packings</strong></h3>
<p>Now we focus on proving the bound <img src='http://l.wordpress.com/latex.php?latex=%5Clambda_2%28G%29+%5Clesssim+d_%7B%5Cmax%7D%2Fn&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\lambda_2(G) \lesssim d_{\max}/n' title='\lambda_2(G) \lesssim d_{\max}/n' class='latex' /> for any planar graph <img src='http://l.wordpress.com/latex.php?latex=G&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G' title='G' class='latex' />.  A natural analog is to look at what happens for the <a href="http://en.wikipedia.org/wiki/Laplace-Beltrami_operator">Laplace-Beltrami</a> operator for a Riemannian metric on the 2-sphere.  In fact, <a href="http://www.ams.org/mathscinet-getitem?mr=292357">Hersch</a> considered this problem almost 40 years ago and proved that <img src='http://l.wordpress.com/latex.php?latex=%5Clambda_2%28M%29+%5Clesssim+1%2F%5Cmathrm%7Bvol%7D%28M%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\lambda_2(M) \lesssim 1/\mathrm{vol}(M)' title='\lambda_2(M) \lesssim 1/\mathrm{vol}(M)' class='latex' />, for any such Riemannian manifold <img src='http://l.wordpress.com/latex.php?latex=M&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='M' title='M' class='latex' />.  His approach was to first use the <a href="http://en.wikipedia.org/wiki/Uniformization_theorem"><em>uniformization theorem</em></a> to get a <a href="http://en.wikipedia.org/wiki/Conformal_map">conformal mapping</a> from <img src='http://l.wordpress.com/latex.php?latex=M&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='M' title='M' class='latex' /> onto <img src='http://l.wordpress.com/latex.php?latex=S%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S^2' title='S^2' class='latex' />, and then try to pull-back the standard second eigenfunctions on <img src='http://l.wordpress.com/latex.php?latex=S%5E2+%5Csubseteq+%5Cmathbb+R%5E3&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S^2 \subseteq \mathbb R^3' title='S^2 \subseteq \mathbb R^3' class='latex' /> (which are just the three coordinate projections).  Since the <a href="http://en.wikipedia.org/wiki/Dirichlet_energy">Dirichlet energy</a> is conformally invariant in dimension 2, this almost works, except that the pulled-back map might not be orthogonal to the constant function.  To fix this, he has to post-process the initial conformal mapping with an appropriate <a href="http://en.wikipedia.org/wiki/M%C3%B6bius_transformation">Möbius transformation</a>.</p>
<p>Unaware of Hersch&#8217;s work, Spielman and Teng derived eigenvalue bounds for planar graphs using the discrete analog of this approach:  Circle packings replace conformal mappings, and one still has to show the existence of an appropriate post-processing Möbius transformation.</p>
<p><span id="more-343"></span></p>
<p><strong>Circle packings and eigenvalue bounds<br />
</strong></p>
<p>First, let&#8217;s consider mappings <img src='http://l.wordpress.com/latex.php?latex=f+%3A+V+%5Cto+%5Cmathbb+R%5E3&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f : V \to \mathbb R^3' title='f : V \to \mathbb R^3' class='latex' /> and write</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Clambda_2+%3D+%5Cmin_%7Bf+%5Cneq+0+%3A+%5Csum_%7Bx+%5Cin+V%7D+f%28x%29%3D0%7D+%5Cfrac%7B%5Csum_%7Bxy+%5Cin+E%7D+%5C%7Cf%28x%29-f%28y%29%5C%7C%5E2%7D%7B%5Csum_%7Bx+%5Cin+V%7D+%5C%7Cf%28x%29%5C%7C%5E2%2C%7D%5Cqquad%5Cqquad%281%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \lambda_2 = \min_{f \neq 0 : \sum_{x \in V} f(x)=0} \frac{\sum_{xy \in E} \|f(x)-f(y)\|^2}{\sum_{x \in V} \|f(x)\|^2,}\qquad\qquad(1)' title='\displaystyle \lambda_2 = \min_{f \neq 0 : \sum_{x \in V} f(x)=0} \frac{\sum_{xy \in E} \|f(x)-f(y)\|^2}{\sum_{x \in V} \|f(x)\|^2,}\qquad\qquad(1)' class='latex' /></p>
<p>where <img src='http://l.wordpress.com/latex.php?latex=%5C%7C%5Ccdot%5C%7C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\|\cdot\|' title='\|\cdot\|' class='latex' /> is the Euclidean norm on <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+R%5E3.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathbb R^3.' title='\mathbb R^3.' class='latex' />  To see that this holds, note that the minimum will always be achieve for some coordinate projection <img src='http://l.wordpress.com/latex.php?latex=f_1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f_1' title='f_1' class='latex' />, <img src='http://l.wordpress.com/latex.php?latex=f_2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f_2' title='f_2' class='latex' />, or <img src='http://l.wordpress.com/latex.php?latex=f_3&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f_3' title='f_3' class='latex' /> of <img src='http://l.wordpress.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f' title='f' class='latex' />, by the elementary inequality <img src='http://l.wordpress.com/latex.php?latex=%5Cfrac%7B%5Csum+a_i%7D%7B%5Csum+b_i%7D+%5Cgeq+%5Cmin_i+%5Cfrac%7Ba_i%7D%7Bb_i%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\frac{\sum a_i}{\sum b_i} \geq \min_i \frac{a_i}{b_i}' title='\frac{\sum a_i}{\sum b_i} \geq \min_i \frac{a_i}{b_i}' class='latex' /> for any non-negative numbers <img src='http://l.wordpress.com/latex.php?latex=a_1%2C+a_2%2C+%5Cldots%2C+a_k&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='a_1, a_2, \ldots, a_k' title='a_1, a_2, \ldots, a_k' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=b_1%2C+b_2%2C+%5Cldots%2C+b_k&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='b_1, b_2, \ldots, b_k' title='b_1, b_2, \ldots, b_k' class='latex' />.</p>
<p>So how do we get a geometric representation of our graph?  A very natural representation comes from the <em>circle packing theorem</em> of Koebe (rediscovered later by Thurston, following from work of Andreev).  Look <a href="http://en.wikipedia.org/wiki/Circle_packing_theorem">here</a> for a historical account, and the relationship with conformal mappings.</p>
<p style="padding-left:30px;"><strong>Circle-packing theorem</strong>: For any planar graph <img src='http://l.wordpress.com/latex.php?latex=G%3D%28V%2CE%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='G=(V,E)' title='G=(V,E)' class='latex' />, there exists a set of interior-disjoint circles <img src='http://l.wordpress.com/latex.php?latex=C_1%2C+C_2%2C+%5Cldots%2C+C_n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='C_1, C_2, \ldots, C_n' title='C_1, C_2, \ldots, C_n' class='latex' /> in <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+R%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathbb R^2' title='\mathbb R^2' class='latex' /> such that <img src='http://l.wordpress.com/latex.php?latex=C_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='C_i' title='C_i' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=C_j&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='C_j' title='C_j' class='latex' /> are tangent if and only if <img src='http://l.wordpress.com/latex.php?latex=%28i%2Cj%29+%5Cin+E&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='(i,j) \in E' title='(i,j) \in E' class='latex' />.</p>
<p>Dan Spielman&#8217;s notes contain a <a href="http://www.cs.yale.edu/homes/spielman/course/lect3.ps">nice proof</a> of the theorem using convex programming.</p>
<p style="text-align:center;"><a href="http://tcsmath.files.wordpress.com/2008/10/cp.png"><img class="aligncenter size-medium wp-image-381" style="margin-top:30px;margin-bottom:30px;" title="cp" src="http://tcsmath.files.wordpress.com/2008/10/cp.png?w=300&#038;h=91" alt="" width="300" height="91" /></a></p>
<p style="text-align:center;"><a href="http://tcsmath.files.wordpress.com/2008/10/crm1.png"><img class="aligncenter size-medium wp-image-384" style="margin-top:20px;margin-bottom:20px;" title="crm1" src="http://tcsmath.files.wordpress.com/2008/10/crm1.png?w=300&#038;h=142" alt="" width="300" height="142" /></a></p>
<p>Now, suppose we take such a circle packing, and compose it with a <a href="http://en.wikipedia.org/wiki/Stereographic_projection">stereographic projection</a> (which takes circles to circles) so that we get a circle-packing on the unit sphere.  Let <img src='http://l.wordpress.com/latex.php?latex=f+%3A+V+%5Cto+%5Cmathbb+R%5E3&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f : V \to \mathbb R^3' title='f : V \to \mathbb R^3' class='latex' /> be the mapping which takes a vertex <img src='http://l.wordpress.com/latex.php?latex=x&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x' title='x' class='latex' /> to the center of its circle on the unit sphere <img src='http://l.wordpress.com/latex.php?latex=S%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S^2' title='S^2' class='latex' />.  If we are somehow lucky, and it happens that <img src='http://l.wordpress.com/latex.php?latex=%5Csum_%7Bx+%5Cin+V%7D+f%28x%29%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sum_{x \in V} f(x)=0' title='\sum_{x \in V} f(x)=0' class='latex' />, then we could use <img src='http://l.wordpress.com/latex.php?latex=f&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f' title='f' class='latex' />, along with (1) to get an eigenvalue bound as follows.</p>
<div id="attachment_395" class="wp-caption aligncenter" style="width: 310px"><a href="http://tcsmath.files.wordpress.com/2008/10/circles.png"><img class="size-medium wp-image-395" style="border:0 none;margin-top:0;margin-bottom:0;" title="circles" src="http://tcsmath.files.wordpress.com/2008/10/circles.png?w=300&#038;h=174" alt="" width="300" height="174" /></a><p class="wp-caption-text">stereographic projection</p></div>
<p>Clearly we have <img src='http://l.wordpress.com/latex.php?latex=%5Csum_%7Bx+%5Cin+V%7D+%5C%7Cf%28x%29%5C%7C%5E2+%3D+n&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sum_{x \in V} \|f(x)\|^2 = n' title='\sum_{x \in V} \|f(x)\|^2 = n' class='latex' /> since <img src='http://l.wordpress.com/latex.php?latex=f%28x%29+%5Cin+S%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f(x) \in S^2' title='f(x) \in S^2' class='latex' /> for every <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+V&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \in V' title='x \in V' class='latex' />, so it suffices to bound the numerator in (1).  For each vertex <img src='http://l.wordpress.com/latex.php?latex=x%5Cin+V&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x\in V' title='x\in V' class='latex' />, there is a cap <img src='http://l.wordpress.com/latex.php?latex=D_x&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='D_x' title='D_x' class='latex' /> on the sphere associated to it.  Let <img src='http://l.wordpress.com/latex.php?latex=r%28x%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='r(x)' title='r(x)' class='latex' /> denote the <em>Euclidean </em>length from <img src='http://l.wordpress.com/latex.php?latex=x&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x' title='x' class='latex' /> to the boundary of <img src='http://l.wordpress.com/latex.php?latex=D_x&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='D_x' title='D_x' class='latex' />.  In that case, for any edge <img src='http://l.wordpress.com/latex.php?latex=xy+%5Cin+E&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='xy \in E' title='xy \in E' class='latex' />, we have</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5C%7Cf%28x%29-f%28y%29%5C%7C%5E2+%5Cleq+%28r%28x%29%2Br%28y%29%29%5E2+%5Cleq+2+r%28x%29%5E2+%2B+2+r%28y%29%5E2.&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \|f(x)-f(y)\|^2 \leq (r(x)+r(y))^2 \leq 2 r(x)^2 + 2 r(y)^2.' title='\displaystyle \|f(x)-f(y)\|^2 \leq (r(x)+r(y))^2 \leq 2 r(x)^2 + 2 r(y)^2.' class='latex' /></p>
<p>Thus the numerator in (1) is at most <img src='http://l.wordpress.com/latex.php?latex=2d_%7B%5Cmax%7D+%5Csum_%7Bx+%5Cin+V%7D+r%28x%29%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='2d_{\max} \sum_{x \in V} r(x)^2' title='2d_{\max} \sum_{x \in V} r(x)^2' class='latex' />.  On the other hand, the area enclosed by <img src='http://l.wordpress.com/latex.php?latex=D_x&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='D_x' title='D_x' class='latex' /> is at least <img src='http://l.wordpress.com/latex.php?latex=%5Cpi+r%28x%29%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\pi r(x)^2' title='\pi r(x)^2' class='latex' />, and the caps are disjoint, hence</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cpi+%5Csum_%7Bx+%5Cin+V%7D+r%28x%29%5E2+%5Cleq+4%5Cpi%2C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \pi \sum_{x \in V} r(x)^2 \leq 4\pi,' title='\displaystyle \pi \sum_{x \in V} r(x)^2 \leq 4\pi,' class='latex' /></p>
<p>where <img src='http://l.wordpress.com/latex.php?latex=4%5Cpi&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='4\pi' title='4\pi' class='latex' /> is the surface area of <img src='http://l.wordpress.com/latex.php?latex=S%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S^2' title='S^2' class='latex' />.  It follows that the numerator is at most <img src='http://l.wordpress.com/latex.php?latex=8d_%7B%5Cmax%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='8d_{\max}' title='8d_{\max}' class='latex' />, and therefore <img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Clambda_2+%5Cleq+%5Cfrac%7B8d_%7B%5Cmax%7D%7D%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \lambda_2 \leq \frac{8d_{\max}}{n}' title='\displaystyle \lambda_2 \leq \frac{8d_{\max}}{n}' class='latex' />.</p>
<p>Of course, this all depended on a statement of the following form, which would guarantee that we can take <img src='http://l.wordpress.com/latex.php?latex=f+%3AV+%5Cto+%5Cmathbb+R%5E3&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f :V \to \mathbb R^3' title='f :V \to \mathbb R^3' class='latex' /> with <img src='http://l.wordpress.com/latex.php?latex=%5Csum_%7Bx+%5Cin+V%7D+f%28x%29%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sum_{x \in V} f(x)=0' title='\sum_{x \in V} f(x)=0' class='latex' />.</p>
<p style="padding-left:30px;">Given any collection of disjoint caps on the sphere, there exists a circle-preserving map <img src='http://l.wordpress.com/latex.php?latex=S%5E2+%5Cto+S%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S^2 \to S^2' title='S^2 \to S^2' class='latex' /> such that in the image, the center of mass of the centers of the caps lies at the origin.</p>
<h3><strong>Möbius transformation and moving the center of mass</strong></h3>
<p>In fact, we prove the following related, but slightly easier statement, and the interested reader can see Spielman and Teng for the full details.</p>
<p style="padding-left:30px;"><strong>Transform lemma:</strong> Let <img src='http://l.wordpress.com/latex.php?latex=v_1%2C+v_2%2C+%5Cldots%2C+v_n+%5Cin+S%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='v_1, v_2, \ldots, v_n \in S^2' title='v_1, v_2, \ldots, v_n \in S^2' class='latex' /> be points on the unit sphere.  Then there exists a circle-preserving map <img src='http://l.wordpress.com/latex.php?latex=f+%3A+S%5E2+%5Cto+S%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f : S^2 \to S^2' title='f : S^2 \to S^2' class='latex' /> such that <img src='http://l.wordpress.com/latex.php?latex=%5Csum_%7Bi%3D1%7D%5En+f%28v_i%29%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\sum_{i=1}^n f(v_i)=0' title='\sum_{i=1}^n f(v_i)=0' class='latex' />.</p>
<p>This lemma doesn&#8217;t manage to prove quite what we need, since the centers of circles do not have to map to the centers of circles in the image, but it captures the essence.</p>
<p>To prove the transform lemma, let&#8217;s first introduce some circle-preserving maps.</p>
<p>Let <img src='http://l.wordpress.com/latex.php?latex=%5Cpi_p+%3A+S%5E2+%5Csetminus+%5C%7Bp%5C%7D+%5Cto+%5Cmathbb+R%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\pi_p : S^2 \setminus \{p\} \to \mathbb R^2' title='\pi_p : S^2 \setminus \{p\} \to \mathbb R^2' class='latex' /> be the stereographic projection with <img src='http://l.wordpress.com/latex.php?latex=p&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p' title='p' class='latex' /> as the pole.</p>
<p style="text-align:center;"><a href="http://tcsmath.files.wordpress.com/2008/10/stereo1.png"><img class="aligncenter size-medium wp-image-399" style="margin-top:20px;margin-bottom:20px;" title="stereo1" src="http://tcsmath.files.wordpress.com/2008/10/stereo1.png?w=300&#038;h=221" alt="" width="300" height="221" /></a></p>
<p>Furthermore, let <img src='http://l.wordpress.com/latex.php?latex=S_%7B%5Clambda%7D+%3A+%5Cmathbb+R%5E2+%5Cto+%5Cmathbb+R%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S_{\lambda} : \mathbb R^2 \to \mathbb R^2' title='S_{\lambda} : \mathbb R^2 \to \mathbb R^2' class='latex' /> be the scaling map <img src='http://l.wordpress.com/latex.php?latex=S_%7B%5Clambda%7D%28x%29%3D%5Clambda+x&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S_{\lambda}(x)=\lambda x' title='S_{\lambda}(x)=\lambda x' class='latex' />, with <img src='http://l.wordpress.com/latex.php?latex=%5Clambda+%3E+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\lambda &gt; 0' title='\lambda &gt; 0' class='latex' />.  Finally, define <img src='http://l.wordpress.com/latex.php?latex=F_%7Bp%2C%5Clambda%7D+%3D+%5Cpi_p%5E%7B-1%7D+%5Ccirc+S_%7B%5Clambda%7D+%5Ccirc+%5Cpi_p&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_{p,\lambda} = \pi_p^{-1} \circ S_{\lambda} \circ \pi_p' title='F_{p,\lambda} = \pi_p^{-1} \circ S_{\lambda} \circ \pi_p' class='latex' />.  Observe that as <img src='http://l.wordpress.com/latex.php?latex=%5Clambda+%5Cto+%5Cinfty&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\lambda \to \infty' title='\lambda \to \infty' class='latex' />, we have <img src='http://l.wordpress.com/latex.php?latex=F_%7Bp%2C%5Clambda%7D%28x%29+%5Cto+p&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='F_{p,\lambda}(x) \to p' title='F_{p,\lambda}(x) \to p' class='latex' /> for all <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+S%5E2+%5Csetminus+%5C%7B-p%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \in S^2 \setminus \{-p\}' title='x \in S^2 \setminus \{-p\}' class='latex' />.  In other words, this map pushes everything on the sphere toward <img src='http://l.wordpress.com/latex.php?latex=p&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='p' title='p' class='latex' />.</p>
<p>Now consider the map <img src='http://l.wordpress.com/latex.php?latex=f_%7B%5Comega%7D+%3A+B%5E3+%5Cto+B%5E3&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f_{\omega} : B^3 \to B^3' title='f_{\omega} : B^3 \to B^3' class='latex' /> given by</p>
<p style="text-align:center;"><img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+f_%7B%5Comega%7D+%3D+F_%7B%5Comega%2F%5C%7C%5Comega%5C%7C%2C+%281-%5C%7C%5Comega%5C%7C%29%5E%7B-1%7D%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle f_{\omega} = F_{\omega/\|\omega\|, (1-\|\omega\|)^{-1}}' title='\displaystyle f_{\omega} = F_{\omega/\|\omega\|, (1-\|\omega\|)^{-1}}' class='latex' /></p>
<p>where <img src='http://l.wordpress.com/latex.php?latex=B%5E3&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='B^3' title='B^3' class='latex' /> is the open unit ball in <img src='http://l.wordpress.com/latex.php?latex=%5Cmathbb+R%5E3&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mathbb R^3' title='\mathbb R^3' class='latex' />.  For <img src='http://l.wordpress.com/latex.php?latex=%5C%7C%5Comega%5C%7C+%3C+1&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\|\omega\| &lt; 1' title='\|\omega\| &lt; 1' class='latex' />, <img src='http://l.wordpress.com/latex.php?latex=f_%7B%5Comega%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f_{\omega}' title='f_{\omega}' class='latex' /> maps <img src='http://l.wordpress.com/latex.php?latex=B%5E3+%5Cto+B%5E3&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='B^3 \to B^3' title='B^3 \to B^3' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=S%5E2+%5Cto+S%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S^2 \to S^2' title='S^2 \to S^2' class='latex' />.  Also, as <img src='http://l.wordpress.com/latex.php?latex=%5Comega&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\omega' title='\omega' class='latex' /> approaches <img src='http://l.wordpress.com/latex.php?latex=a+%5Cin+S%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='a \in S^2' title='a \in S^2' class='latex' />, we have <img src='http://l.wordpress.com/latex.php?latex=f_%7B%5Comega%7D%28x%29+%5Cto+a&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f_{\omega}(x) \to a' title='f_{\omega}(x) \to a' class='latex' /> for every <img src='http://l.wordpress.com/latex.php?latex=x+%5Cin+S%5E2+%5Csetminus+%5C%7B-a%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x \in S^2 \setminus \{-a\}' title='x \in S^2 \setminus \{-a\}' class='latex' />.</p>
<p>Define <img src='http://l.wordpress.com/latex.php?latex=%5Cphi+%3A+B%5E3+%5Cto+B%5E3&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\phi : B^3 \to B^3' title='\phi : B^3 \to B^3' class='latex' /> by <img src='http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle+%5Cphi%28%5Comega%29+%3D+%5Cfrac%7B1%7D%7Bn%7D+%5Csum_%7Bi%3D1%7D%5En+f_%7B%5Comega%7D%28v_i%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\displaystyle \phi(\omega) = \frac{1}{n} \sum_{i=1}^n f_{\omega}(v_i)' title='\displaystyle \phi(\omega) = \frac{1}{n} \sum_{i=1}^n f_{\omega}(v_i)' class='latex' />.  Now, as <img src='http://l.wordpress.com/latex.php?latex=%5Comega+%5Cto+a+%5Cin+S%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\omega \to a \in S^2' title='\omega \to a \in S^2' class='latex' />, we have <img src='http://l.wordpress.com/latex.php?latex=f_%7B%5Comega%7D%28S%5E2+%5Csetminus+%5C%7B-a%5C%7D%29+%5Cto+a&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='f_{\omega}(S^2 \setminus \{-a\}) \to a' title='f_{\omega}(S^2 \setminus \{-a\}) \to a' class='latex' /> and <img src='http://l.wordpress.com/latex.php?latex=%5Cphi%28%5Comega%29+%5Cto+a&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\phi(\omega) \to a' title='\phi(\omega) \to a' class='latex' />, as long as we do not have <img src='http://l.wordpress.com/latex.php?latex=v_i+%3D+-a&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='v_i = -a' title='v_i = -a' class='latex' /> for any <img src='http://l.wordpress.com/latex.php?latex=i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='i' title='i' class='latex' />.  But this can be handled by spreading the point mass at each <img src='http://l.wordpress.com/latex.php?latex=v_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='v_i' title='v_i' class='latex' /> out uniformly in a cap of radius <img src='http://l.wordpress.com/latex.php?latex=%5Cepsilon&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\epsilon' title='\epsilon' class='latex' />, and taking <img src='http://l.wordpress.com/latex.php?latex=%5Cphi_%7B%5Cepsilon%7D%28%5Comega%29+%3D+%5Cfrac%7B1%7D%7Bn%7D+%5Cint+f_%5Comega+%5C%2C+d%5Cmu_%5Cepsilon&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\phi_{\epsilon}(\omega) = \frac{1}{n} \int f_\omega \, d\mu_\epsilon' title='\phi_{\epsilon}(\omega) = \frac{1}{n} \int f_\omega \, d\mu_\epsilon' class='latex' /> where <img src='http://l.wordpress.com/latex.php?latex=%5Cmu_%5Cepsilon&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\mu_\epsilon' title='\mu_\epsilon' class='latex' /> is one unit of measure distributed uniformly in an <img src='http://l.wordpress.com/latex.php?latex=%5Cepsilon&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\epsilon' title='\epsilon' class='latex' />-cap around each <img src='http://l.wordpress.com/latex.php?latex=v_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='v_i' title='v_i' class='latex' />.</p>
<p>Supposing we do this, we will have <img src='http://l.wordpress.com/latex.php?latex=%5Cphi_%7B%5Cepsilon%7D%28%5Comega%29+%5Cto+a&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\phi_{\epsilon}(\omega) \to a' title='\phi_{\epsilon}(\omega) \to a' class='latex' /> as <img src='http://l.wordpress.com/latex.php?latex=%5Comega+%5Cto+a+%5Cin+S%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\omega \to a \in S^2' title='\omega \to a \in S^2' class='latex' />.  This implies that <img src='http://l.wordpress.com/latex.php?latex=%5Cphi_%7B%5Cepsilon%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\phi_{\epsilon}' title='\phi_{\epsilon}' class='latex' /> can be extended to a continuous function <img src='http://l.wordpress.com/latex.php?latex=%5Coverline%7BB%5E3%7D+%5Cto+%5Coverline%7BB%5E3%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\overline{B^3} \to \overline{B^3}' title='\overline{B^3} \to \overline{B^3}' class='latex' />, and furthermore its restriction to <img src='http://l.wordpress.com/latex.php?latex=S%5E2&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='S^2' title='S^2' class='latex' /> is the identity.  But now basic topology shows that there must exist an <img src='http://l.wordpress.com/latex.php?latex=%5Comega+%5Cin+B%5E3&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\omega \in B^3' title='\omega \in B^3' class='latex' /> for which <img src='http://l.wordpress.com/latex.php?latex=%5Cphi_%7B%5Cepsilon%7D%28%5Comega%29%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\phi_{\epsilon}(\omega)=0' title='\phi_{\epsilon}(\omega)=0' class='latex' />.  Finally, as <img src='http://l.wordpress.com/latex.php?latex=%5Cepsilon+%5Cto+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\epsilon \to 0' title='\epsilon \to 0' class='latex' />, one can check that <img src='http://l.wordpress.com/latex.php?latex=%5C%7C%5Comega%5C%7C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\|\omega\|' title='\|\omega\|' class='latex' /> is eventually uniformly bounded below 1, which means we can take <img src='http://l.wordpress.com/latex.php?latex=%5Cepsilon+%5Cto+0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\epsilon \to 0' title='\epsilon \to 0' class='latex' /> and conclude the existence of an <img src='http://l.wordpress.com/latex.php?latex=%5Comega&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\omega' title='\omega' class='latex' /> with <img src='http://l.wordpress.com/latex.php?latex=%5Cphi%28%5Comega%29%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\phi(\omega)=0' title='\phi(\omega)=0' class='latex' />.</p>
<p>The basic topological fact we needed is the following.</p>
<p style="padding-left:30px;"><strong>Lemma:</strong> If <img src='http://l.wordpress.com/latex.php?latex=%5Cphi+%3A+%5Coverline%7BB%5E3%7D+%5Cto+%5Coverline%7BB%5E3%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\phi : \overline{B^3} \to \overline{B^3}' title='\phi : \overline{B^3} \to \overline{B^3}' class='latex' /> is a continuous map and <img src='http://l.wordpress.com/latex.php?latex=%5Cphi%7C_%7BS%5E2%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\phi|_{S^2}' title='\phi|_{S^2}' class='latex' /> is the identity, then there exists an <img src='http://l.wordpress.com/latex.php?latex=%5Comega&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\omega' title='\omega' class='latex' /> with <img src='http://l.wordpress.com/latex.php?latex=%5Cphi%28%5Comega%29%3D0&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\phi(\omega)=0' title='\phi(\omega)=0' class='latex' />.</p>
<p style="padding-left:30px;"><strong>Proof: </strong>Let <img src='http://l.wordpress.com/latex.php?latex=b+%3A+%5Coverline%7BB%5E3%7D%5Csetminus+%5C%7B0%5C%7D+%5Cto+%5Coverline%7BB%5E3%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='b : \overline{B^3}\setminus \{0\} \to \overline{B^3}' title='b : \overline{B^3}\setminus \{0\} \to \overline{B^3}' class='latex' /> be defined by <img src='http://l.wordpress.com/latex.php?latex=b%28z%29+%3D+z%2F%5C%7Cz%5C%7C&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='b(z) = z/\|z\|' title='b(z) = z/\|z\|' class='latex' />.  Note that <img src='http://l.wordpress.com/latex.php?latex=b&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='b' title='b' class='latex' /> is continuous.  Now, suppose that 0 is not in the image of <img src='http://l.wordpress.com/latex.php?latex=%5Cphi&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\phi' title='\phi' class='latex' />, and define a map from <img src='http://l.wordpress.com/latex.php?latex=%5Coverline%7BB%5E3%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\overline{B^3}' title='\overline{B^3}' class='latex' /> to itself by <img src='http://l.wordpress.com/latex.php?latex=g%28z%29%3D-b%28%5Cphi%28z%29%29&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='g(z)=-b(\phi(z))' title='g(z)=-b(\phi(z))' class='latex' />.  By assumption, <img src='http://l.wordpress.com/latex.php?latex=g&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='g' title='g' class='latex' /> is continuous, however it has no fixed point, contradicting <a href="http://en.wikipedia.org/wiki/Brouwer_fixed_point_theorem">Brouwer&#8217;s theorem</a>.</p>
<p>[Some picture credits go to Wikipedia, Oded Schramm, and Dan Spielman's lecture notes.]</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tcsmath.wordpress.com/343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tcsmath.wordpress.com/343/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tcsmath.wordpress.com/343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tcsmath.wordpress.com/343/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tcsmath.wordpress.com/343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tcsmath.wordpress.com/343/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tcsmath.wordpress.com/343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tcsmath.wordpress.com/343/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tcsmath.wordpress.com/343/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tcsmath.wordpress.com/343/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tcsmath.wordpress.com&blog=3466024&post=343&subd=tcsmath&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tcsmath.wordpress.com/2008/10/08/lecture-4-conformal-mappings-circle-packings-and-spectral-geometry/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/365a9825a2d12c98d99a116cb03f5045?s=96&#38;d=wavatar" medium="image">
			<media:title type="html">James</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2008/10/specut1.jpg?w=300" medium="image">
			<media:title type="html">specut1</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2008/10/separator.png?w=300" medium="image">
			<media:title type="html">separator</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2008/10/cp.png?w=300" medium="image">
			<media:title type="html">cp</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2008/10/crm1.png?w=300" medium="image">
			<media:title type="html">crm1</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2008/10/circles.png?w=300" medium="image">
			<media:title type="html">circles</media:title>
		</media:content>

		<media:content url="http://tcsmath.files.wordpress.com/2008/10/stereo1.png?w=300" medium="image">
			<media:title type="html">stereo1</media:title>
		</media:content>
	</item>
	</channel>
</rss>