<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>.......... DOT&#039;s blog ..........</title>
	<atom:link href="http://dirkolivertheis.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://dirkolivertheis.wordpress.com</link>
	<description></description>
	<lastBuildDate>Fri, 27 Jan 2012 13:30:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='dirkolivertheis.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>.......... DOT&#039;s blog ..........</title>
		<link>http://dirkolivertheis.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://dirkolivertheis.wordpress.com/osd.xml" title=".......... DOT&#039;s blog .........." />
	<atom:link rel='hub' href='http://dirkolivertheis.wordpress.com/?pushpress=hub'/>
		<item>
		<title>VL &#8220;Statistische Mechanik und Optimierung auf zuf&#228;lligen Strukturen&#8221;</title>
		<link>http://dirkolivertheis.wordpress.com/2012/01/27/algrndstruct/</link>
		<comments>http://dirkolivertheis.wordpress.com/2012/01/27/algrndstruct/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 13:22:49 +0000</pubDate>
		<dc:creator>dirkolivertheis</dc:creator>
				<category><![CDATA[Algorithmen und Zufall]]></category>
		<category><![CDATA[Teaching(DE)]]></category>

		<guid isPermaLink="false">http://dirkolivertheis.wordpress.com/?p=1012</guid>
		<description><![CDATA[Im kommenden Sommersemester werde ich eine Vorlesung zum Thema Statistische Mechanik und Optimierung auf zuf&#228;lligen Strukturen anbieten. Hinter dem Titel verbirgt sich die folgende (normalerweise aus der Praxis stammende) Kritik an der traditionellen Analyse von Optimierungsalgorithmen: Was schert mich, dass man mit viel M&#252;he eine Instanz konstruieren kann, bei der mein Algorithmus schlecht funktioniert, wenn [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dirkolivertheis.wordpress.com&amp;blog=5665708&amp;post=1012&amp;subd=dirkolivertheis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Im kommenden Sommersemester werde ich eine Vorlesung zum Thema</p>
<p align="center">
<b>Statistische Mechanik und Optimierung auf zuf&auml;lligen Strukturen</b>
</p>
<p>anbieten.  Hinter dem Titel verbirgt sich die folgende (normalerweise aus der Praxis stammende) Kritik an der traditionellen Analyse von Optimierungsalgorithmen:</p>
<p align="center">
<i>Was schert mich, dass man mit viel M&uuml;he eine Instanz konstruieren kann, bei der mein Algorithmus schlecht funktioniert, wenn man solche Instanzen suchen muss wie die Nadel im Heuhaufen?</i>
</p>
<p>In der Vorlesung sollen Ans&auml;tze aus der Statistischen Mechanik benutzt werden, um Algorithmen zu konstruieren, die (beweisbar) nur bei &#8220;Ausnahmen&#8221; schlecht funktionieren.</p>
<p>Statistische Mechanik ist (im Grunde) ein Teilgebiet der Wahrscheinlichkeitstheorie, und zwar netterweise, aufgrund der Urspr&uuml;nge in der Physik, ein sehr intuitives.  Physikkenntnisse brauchen Sie f&uuml;r die Vorlesung aber nicht.</p>
<p>Der Inhalt der Vorlesung zerf&auml;llt auf nat&uuml;rliche Art in drei Zeitabschnitte.</p>
<ul>
<li>Einf&uuml;hrung: einige einfache Algorithmen auf zuf&auml;lligen Strukturen</li>
<li>Statistische Mechanik f&uuml;r Nicht-Physiker</li>
<li>Aus der Statistischen Mechanik abgeleitete Algorithmen</li>
</ul>
<h4><b>Voraussetzungen</b></h4>
<p></p>
<ul>
<li>Einf&uuml;hrung in die Wahrscheinlichkeitstheorie und Statistik</li>
<li>Kombinatorische Optimierung</li>
</ul>
<h4><b>Weitere organisatorische und inhaltliche Informationen</b></h4>
<p>werde ich als Kommentare zu diesem Blogpost schreiben (s.u.&nbsp; bei <a href="http://dirkolivertheis.wordpress.com/2012/01/27/algrndstruct/#comments">Responses</a>).  Interessenten und Teilnehmer sind gleichfalls eingeladen, sich in den Kommentaren mit Fragen und Kritik zu Wort zu melden!!</p>
<p>Parallel zur Vorlesung soll ein ausf&uuml;rliches Skript entstehen.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dirkolivertheis.wordpress.com/1012/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dirkolivertheis.wordpress.com/1012/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dirkolivertheis.wordpress.com/1012/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dirkolivertheis.wordpress.com/1012/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dirkolivertheis.wordpress.com/1012/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dirkolivertheis.wordpress.com/1012/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dirkolivertheis.wordpress.com/1012/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dirkolivertheis.wordpress.com/1012/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dirkolivertheis.wordpress.com/1012/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dirkolivertheis.wordpress.com/1012/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dirkolivertheis.wordpress.com/1012/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dirkolivertheis.wordpress.com/1012/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dirkolivertheis.wordpress.com/1012/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dirkolivertheis.wordpress.com/1012/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dirkolivertheis.wordpress.com&amp;blog=5665708&amp;post=1012&amp;subd=dirkolivertheis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dirkolivertheis.wordpress.com/2012/01/27/algrndstruct/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2f7865f506dd0ea9cbac71d625a875f8?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">dirkolivertheis</media:title>
		</media:content>
	</item>
		<item>
		<title>VL Kombinatorische Optimierung WS 2011/12</title>
		<link>http://dirkolivertheis.wordpress.com/2011/10/12/komboptvl/</link>
		<comments>http://dirkolivertheis.wordpress.com/2011/10/12/komboptvl/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 13:01:52 +0000</pubDate>
		<dc:creator>dirkolivertheis</dc:creator>
				<category><![CDATA[Komb-Opt]]></category>
		<category><![CDATA[Teaching(DE)]]></category>

		<guid isPermaLink="false">http://dirkolivertheis.wordpress.com/?p=948</guid>
		<description><![CDATA[Liebe &#220;bungsteilnehmer, Dieser Post ist der Vorlesung &#8220;Kombinatorische Optimierung&#8221; (WS 2011/12) gewidmet. In den Responses (unten klicken) finden sich die &#220;bungsbl&#228;tter (hoffentlich) Ihre Fragen, Kommentare und Diskussionen zur VL und den &#220;bungsbl&#228;ttern (gerne anonym) Ank&#252;ndigungen zur VL bzw zum &#220;bungsbetrieb Das jeweils neue &#220;bungsblatt wird im Laufe des Donnerstags hochgeladen, und ein Link als Kommentar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dirkolivertheis.wordpress.com&amp;blog=5665708&amp;post=948&amp;subd=dirkolivertheis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Liebe &Uuml;bungsteilnehmer,</p>
<p>Dieser Post ist der Vorlesung &#8220;Kombinatorische Optimierung&#8221; (WS 2011/12) gewidmet.</p>
<p>In den <a href="http://dirkolivertheis.wordpress.com/2011/10/12/komboptvl/#comments" title="Responses"><b>Responses (unten klicken)</b></a> finden sich</p>
<ul>
<li>die &Uuml;bungsbl&auml;tter</li>
<li>(hoffentlich) Ihre Fragen, Kommentare und Diskussionen zur VL und den &Uuml;bungsbl&auml;ttern (gerne anonym)</li>
<li>Ank&uuml;ndigungen zur VL bzw zum &Uuml;bungsbetrieb</li>
</ul>
<p>Das jeweils neue &Uuml;bungsblatt wird im Laufe des Donnerstags hochgeladen, und ein Link als Kommentar gepostet.</p>
<p><b>&Uuml;bungen</b><br />
Nur noch mal ganz kurz:</p>
<table>
<tr>
<td>Donnerstag</td>
<td>9:15-10:45</td>
<td>G02 / 209</td>
</tr>
<tr>
<td></td>
<td>13:30-15:00</td>
<td>G14 / 125</td>
</tr>
</table>
<p><b>Scheinkriterien</b></p>
<p>F&uuml;r fortgeschrittene VLs wie der Kombinatorischen Optimierung gibt es keine Zettelkorrekturen mehr.  Daher f&auml;llt das &uuml;bliche Kriterium &#8220;50% der &Uuml;bungszettelpunkte&#8221; f&uuml;r den Schein weg.  Um Sie zu motivieren, trotzdem die &Uuml;bungsaufgaben zu l&ouml;sen (und damit Ihre Chancen zu verbessern, die Klausur zu bestehen), folgen wir seit einiger Zeit dem folgenden kleveren Ansatz (mit Varianten):</p>
<ol>
<li>Einziges Scheinkriterium ist Bestehen der Klausur mit mind. 50% der Punkte</li>
<li>Jeder VL-Teilnehmer wird zur Klausur zugelassen</li>
<li>In den &Uuml;bungen werden die &Uuml;bungsaufgaben zur Klausur von frewilligen &Uuml;bungsteilnehmern vorgerechnet</li>
<li>F&uuml;r das Vorrechnen k&ouml;nnen Bonuspunkte zur Klausur gewonnen werden, und zwar 0%, 5% oder 10% pro Aufgabe, abh&auml;ngig von der Qualit&auml;t der dargestellten L&ouml;sung (10% gibt&#8217;s nur bei korrekter L&ouml;sung und perfekter Pr&auml;sentation)</li>
<li>Melden sich mehrere Freiwillige zum Vorrechnen der gleichen Aufgabe, so wird aus denjenigen mit geringster Punktzahl einer zuf&auml;llig ausgew&auml;lt</li>
<li>Maximal 40% der Klausurpunkte k&ouml;nnen vor der Klausur erlangt werden</li>
</ol>
<p>Au&szlig;erdem soll es ein Programmierprojekt geben, mit dem Sie Klausurprozente schnorren k&ouml;nnen.  Details dazu gibt es im Lauf der VL.  Punkt (6) oben gilt <em>inklusive</em> der Projektpunkte.</p>
<p><b>Zum Schluss</b><br />
den Hinweis auf meine <a href="http://dirkolivertheis.wordpress.com/office-hours/" title="Office Hours">Sprechzeiten und Kontaktdaten</a>.</p>
<p><b>Viel Spa&szlig; bei der VL!</b></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dirkolivertheis.wordpress.com/948/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dirkolivertheis.wordpress.com/948/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dirkolivertheis.wordpress.com/948/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dirkolivertheis.wordpress.com/948/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dirkolivertheis.wordpress.com/948/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dirkolivertheis.wordpress.com/948/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dirkolivertheis.wordpress.com/948/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dirkolivertheis.wordpress.com/948/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dirkolivertheis.wordpress.com/948/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dirkolivertheis.wordpress.com/948/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dirkolivertheis.wordpress.com/948/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dirkolivertheis.wordpress.com/948/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dirkolivertheis.wordpress.com/948/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dirkolivertheis.wordpress.com/948/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dirkolivertheis.wordpress.com&amp;blog=5665708&amp;post=948&amp;subd=dirkolivertheis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dirkolivertheis.wordpress.com/2011/10/12/komboptvl/feed/</wfw:commentRss>
		<slash:comments>62</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2f7865f506dd0ea9cbac71d625a875f8?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">dirkolivertheis</media:title>
		</media:content>
	</item>
		<item>
		<title>Open questions about nonnegative rank and related concepts</title>
		<link>http://dirkolivertheis.wordpress.com/2011/08/16/open-questions-about-nonnegative-rank-and-related-concepts/</link>
		<comments>http://dirkolivertheis.wordpress.com/2011/08/16/open-questions-about-nonnegative-rank-and-related-concepts/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 08:52:30 +0000</pubDate>
		<dc:creator>dirkolivertheis</dc:creator>
				<category><![CDATA[NnegRk]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://dirkolivertheis.wordpress.com/?p=926</guid>
		<description><![CDATA[This posts summarizes some my favorite open problems about the nonnegative rank of matrices and related concepts like extension complexity of polytopes (see this post.) Some notation &#38; terminology: factorization rank over the semiring S nondeterministic communication complexity of the support of A fooling set bound Theoretical questions Cohen &#38; Rothblum (1993) asked: If is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dirkolivertheis.wordpress.com&amp;blog=5665708&amp;post=926&amp;subd=dirkolivertheis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
This posts summarizes some my favorite open problems about the nonnegative rank of matrices and related concepts like extension complexity of polytopes (<a href="http://dirkolivertheis.wordpress.com/2011/01/05/nonnegative-rank-and-projections/">see this post.</a>)</p>
<p>Some notation &amp; terminology:</p>
<table>
<tr>
<td><img src='http://s0.wp.com/latex.php?latex=%5Cmbox%7Bfrk%7D_S&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;mbox{frk}_S' title='&#92;mbox{frk}_S' class='latex' />  </td>
<td>factorization rank over the semiring <i>S</i></td>
</tr>
<tr>
<td><img src='http://s0.wp.com/latex.php?latex=%5Cmbox%7BndCC%7D%28A%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;mbox{ndCC}(A)' title='&#92;mbox{ndCC}(A)' class='latex' /></td>
<td>nondeterministic communication complexity of the support of <i>A</i></td>
</tr>
<tr>
<td><img src='http://s0.wp.com/latex.php?latex=%5Cmbox%7Bfool%7D%28A%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;mbox{fool}(A)' title='&#92;mbox{fool}(A)' class='latex' /></td>
<td>fooling set bound</td>
</tr>
</table>
<p><h5><b>Theoretical questions</b></h5>
<p><ol>
<li> Cohen &amp; Rothblum (1993) asked: <b>If <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' /> is rational, is its factorization rank over <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathbf%7BQ%7D_%2B%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;mathbf{Q}_+}' title='{&#92;mathbf{Q}_+}' class='latex' /> equal to the factorization rank over <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathbf%7BR%7D_%2B%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;mathbf{R}_+}' title='{&#92;mathbf{R}_+}' class='latex' />?</b> More generally: If <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' /> has entries in a sub-semiring <img src='http://s0.wp.com/latex.php?latex=%7BS%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{S}' title='{S}' class='latex' /> of a sub-semiring <img src='http://s0.wp.com/latex.php?latex=%7BR%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{R}' title='{R}' class='latex' /> of the nonnegative reals, how large can the gap be between <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmbox%7Bfrk%7D_S%28A%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;mbox{frk}_S(A)}' title='{&#92;mbox{frk}_S(A)}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmbox%7Bfrk%7D_R%28A%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;mbox{frk}_R(A)}' title='{&#92;mbox{frk}_R(A)}' class='latex' />? (Beasley &amp; Laffey 2009)
<li> <b>Given any sub-semiring <img src='http://s0.wp.com/latex.php?latex=%7BS%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{S}' title='{S}' class='latex' /> of <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmathbf%7BR%7D_%2B%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;mathbf{R}_+}' title='{&#92;mathbf{R}_+}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7Bn%5Cge+6%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{n&#92;ge 6}' title='{n&#92;ge 6}' class='latex' />, is there a matrix <img src='http://s0.wp.com/latex.php?latex=%7BA+%5Cin+%5Cmathbf%7BM%7D_%7Bn%5Ctimes+n%7D%28S%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{A &#92;in &#92;mathbf{M}_{n&#92;times n}(S)}' title='{A &#92;in &#92;mathbf{M}_{n&#92;times n}(S)}' class='latex' /> such that <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmbox%7Brk%7D+A+%3D+3%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;mbox{rk} A = 3}' title='{&#92;mbox{rk} A = 3}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmbox%7Bfrk%7D_S%28A%29+%3D+n%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;mbox{frk}_S(A) = n}' title='{&#92;mbox{frk}_S(A) = n}' class='latex' />?</b> (Beasley &amp; Laffey 2009) This is open even for <img src='http://s0.wp.com/latex.php?latex=%7BS%3D%5Cmathbf%7BR%7D_%2B%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{S=&#92;mathbf{R}_+}' title='{S=&#92;mathbf{R}_+}' class='latex' />. Cf. Specific-Question #1.
<li> <b>If <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' /> is a symmetric <img src='http://s0.wp.com/latex.php?latex=%7Bn%5Ctimes+n%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{n&#92;times n}' title='{n&#92;times n}' class='latex' /> nonnegative matrix with real rank <img src='http://s0.wp.com/latex.php?latex=%7Bk%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{k}' title='{k}' class='latex' />, and if <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' /> has exactly one negative eigenvalue, must <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' /> have a nonnegative factorization <img src='http://s0.wp.com/latex.php?latex=%7BA+%3D+XY%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{A = XY}' title='{A = XY}' class='latex' /> where <img src='http://s0.wp.com/latex.php?latex=%7BX%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{X}' title='{X}' class='latex' /> is <img src='http://s0.wp.com/latex.php?latex=%7Bn%5Ctimes+q%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{n&#92;times q}' title='{n&#92;times q}' class='latex' /> with <img src='http://s0.wp.com/latex.php?latex=%7Bq%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{q}' title='{q}' class='latex' /> bounded as a function of <img src='http://s0.wp.com/latex.php?latex=%7Bk%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{k}' title='{k}' class='latex' />?</b> (Beasley &amp; Laffey 2009)</p>
<li> <b>What is the smallest <img src='http://s0.wp.com/latex.php?latex=%5Calpha&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;alpha' title='&#92;alpha' class='latex' /> such that <img src='http://s0.wp.com/latex.php?latex=%5Cmbox%7Brk%7D_%2B%28A%29+%5Cle+%5Cmbox%7Brk%7D%28A%29%5E%5Calpha&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;mbox{rk}_+(A) &#92;le &#92;mbox{rk}(A)^&#92;alpha' title='&#92;mbox{rk}_+(A) &#92;le &#92;mbox{rk}(A)^&#92;alpha' class='latex' /> for all 01-matrices <img src='http://s0.wp.com/latex.php?latex=A&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='A' title='A' class='latex' />?</b> This corresponds to Lov&aacute;sz and Saks log-rank conjecture (with <img src='http://s0.wp.com/latex.php?latex=%5Calpha+%3D+%5Cinfty&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;alpha = &#92;infty' title='&#92;alpha = &#92;infty' class='latex' /> if that is false).  Proving lower bounds for <img src='http://s0.wp.com/latex.php?latex=%5Calpha&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;alpha' title='&#92;alpha' class='latex' /> corresponds to proving lower bounds for the nonnegative rank.</li>
<li> <b>What is the largest separation between the logarithm of the nonnegative rank and the deterministic communication complexity for Boolean functions?</b> The gap cannot be more than quadratic, but the best known example has a smaller gap. A related question asks for the largest separation between the nonnegative rank and the biclique covering number for 01-matrices.
<li> It is known that <img src='http://s0.wp.com/latex.php?latex=%7B%5Cdisplaystyle+%5Cmbox%7Bfool%7D%28A%29+%5Cle+%28%5Cmbox%7Brk%7D+A%29%5E2%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;displaystyle &#92;mbox{fool}(A) &#92;le (&#92;mbox{rk} A)^2}' title='{&#92;displaystyle &#92;mbox{fool}(A) &#92;le (&#92;mbox{rk} A)^2}' class='latex' />. (Dietzfelbinger Hromkovic Juraj Schnitger (1996)), and there are examples where <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmbox%7Bfool%7D%28A%29+%5Cge+%28%5Cmbox%7Brk%7D+A%29%5E%7B%5Clog_3+4%7D%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;mbox{fool}(A) &#92;ge (&#92;mbox{rk} A)^{&#92;log_3 4}}' title='{&#92;mbox{fool}(A) &#92;ge (&#92;mbox{rk} A)^{&#92;log_3 4}}' class='latex' />. <b>Which of these two bounds can be improved?</b> (Dietzfelbinger, Hromkovic, Juraj, Schnitger 1996)</li>
</ol>
<p><h5><b>Questions about specific families of matrices</b></h5>
<p><ol>
<li>A <img src='http://s0.wp.com/latex.php?latex=%7Bd%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{d}' title='{d}' class='latex' />-dimensional, Euclidean distance Matrix of size <img src='http://s0.wp.com/latex.php?latex=%7Bn%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{n}' title='{n}' class='latex' /> is defined by points <img src='http://s0.wp.com/latex.php?latex=%7Bx_1%2C%5Cdots%2Cx_n%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{x_1,&#92;dots,x_n}' title='{x_1,&#92;dots,x_n}' class='latex' /> in <img src='http://s0.wp.com/latex.php?latex=%7Bd%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{d}' title='{d}' class='latex' />-dimensional Euclidean space. Its entries are <img src='http://s0.wp.com/latex.php?latex=%7B%5Cbigl%28+%5ClVert+x_k+-+x_%5Cell+%5CrVert+%29_%7Bk%2C%5Cell%7D%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;bigl( &#92;lVert x_k - x_&#92;ell &#92;rVert )_{k,&#92;ell}}' title='{&#92;bigl( &#92;lVert x_k - x_&#92;ell &#92;rVert )_{k,&#92;ell}}' class='latex' />. <b>Do &#8220;generic&#8221;/&#8220;random&#8221; Euclidean distance Matrices have full nonnegative rank?</b> (Gillis &amp; Glineur 2011; Lin &amp; Chu 2010). A proof of this for <img src='http://s0.wp.com/latex.php?latex=%7Bd%3D1%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{d=1}' title='{d=1}' class='latex' /> by Lin &amp; Chu 2010 is fatally flawed. More spcifically: Do some linear Euclidean distance Matrices have the propery asked for in Theory-Question #2? (Beasley &amp; Laffey 2009) (Not all of them do (Gillis &amp; Glineur 2011).)</p>
<p>
 The rank bound and the ndCC bound are both trivial for these matrices. Upper bounds for special cases have been improved. (Gillis &amp; Glineur 2011)</p>
<li> <b>Does a random (with a suitable distribution) <img src='http://s0.wp.com/latex.php?latex=%7B%28m%5Ctimes+n%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{(m&#92;times n)}' title='{(m&#92;times n)}' class='latex' /> rank-<img src='http://s0.wp.com/latex.php?latex=%7Bk%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{k}' title='{k}' class='latex' /> matrix have full nonnegative rank?</b> A weaker question asked by J.&nbsp;Garcke, M.&nbsp;Klimm, H.-C.&nbsp;Kreusler, and A.&nbsp;Uschmajew is: Has the set of matrices with nonnegative rank-<img src='http://s0.wp.com/latex.php?latex=%7Bk%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{k}' title='{k}' class='latex' /> has positive Lebesgue measure within the <img src='http://s0.wp.com/latex.php?latex=%7B%28m%5Ctimes+n%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{(m&#92;times n)}' title='{(m&#92;times n)}' class='latex' /> rank-<img src='http://s0.wp.com/latex.php?latex=%7Bk%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{k}' title='{k}' class='latex' /> matrices? If <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' /> is randomly drawn from the <img src='http://s0.wp.com/latex.php?latex=%7B%28m%5Ctimes+n%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{(m&#92;times n)}' title='{(m&#92;times n)}' class='latex' />-matrices with nonnegative rank <img src='http://s0.wp.com/latex.php?latex=%7Bk%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{k}' title='{k}' class='latex' />, is <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmbox%7Brk%7D+A+%3D+k%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;mbox{rk} A = k}' title='{&#92;mbox{rk} A = k}' class='latex' /> with probability one / positive probability? (Dong, Lin, Chu)
<p>
 For some of these questions, erroneous proofs can be found on the internet.  In particular, a proof by Dong, Lin, and Chu is incorrect. The rank bound and the ndCC bound are both trivial for these matrices.</p>
<li> <b>Is the extension complexity of the Matching Polytope of an <img src='http://s0.wp.com/latex.php?latex=%7Bn%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{n}' title='{n}' class='latex' />-vertex graph polynomial in <img src='http://s0.wp.com/latex.php?latex=%7Bn%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{n}' title='{n}' class='latex' />?</b>
<p>
 An infamous, several decades old question in Combinatorial Optimization asks, whether there exist an extended formulation for the matching problem whose coding size is polynomial in the number of vertices of the graph. A slightly weaker question asks whether there exist an extended formulation whose number of inequalities is bounded by a polynomial in the number of vertices of the graph. The best known lower bound is the trivial rank bound <img src='http://s0.wp.com/latex.php?latex=%7B%5COmega%28n%5E2%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;Omega(n^2)}' title='{&#92;Omega(n^2)}' class='latex' />. The ndCC bound is <img src='http://s0.wp.com/latex.php?latex=%7BO%28n%5E4%29.%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{O(n^4).}' title='{O(n^4).}' class='latex' /> The known upper bounds are <img src='http://s0.wp.com/latex.php?latex=%7BO%28c%5En%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{O(c^n)}' title='{O(c^n)}' class='latex' />, for values of <img src='http://s0.wp.com/latex.php?latex=%7Bc%5Cin+%5Cleft%5D1%2C2%5Cright%5D%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{c&#92;in &#92;left]1,2&#92;right]}' title='{c&#92;in &#92;left]1,2&#92;right]}' class='latex' /> which have been improved several times in the last three decades.</p>
<li> <b>Is the extension complexity of the Spanning Tree polytope <img src='http://s0.wp.com/latex.php?latex=%7B%5COmega%28n%5E3%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;Omega(n^3)}' title='{&#92;Omega(n^3)}' class='latex' />?</b>.
<p>
 Michele Goemans asked this question at the Cargese Workshop on Combinatorial Optimization 2010, which was dedicated to extended formulations. The best known lower bound is the trivial rank bound.  It is unknown whether the ndCC bound improves on the rank bound. The known upper bound is <img src='http://s0.wp.com/latex.php?latex=%7BO%28n%5E3%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{O(n^3)}' title='{O(n^3)}' class='latex' />, with improvements for certain types of graphs.</p>
<li> <b>What is the extension complexity of the Stable Set polytope of a perfect graph?</b>
<p>
 The question goes back to Yannakakis (1991), and was recently repeated by Michele Goemans (MIT) at the Cargese Workshop on Combinatorial Optimization 2010, which was dedicated to extended formulations.</p>
<li> <b>Is the extension complexity of the Completion Time polytope <img src='http://s0.wp.com/latex.php?latex=%7BO%28n%5Clog+n%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{O(n&#92;log n)}' title='{O(n&#92;log n)}' class='latex' />?</b> (Goemans 2011 &amp; Cargese)
<p>
 If true, this would extend work by Goemans (2011). The best known lower bound is the trivial rank bound.  The upper bound is <img src='http://s0.wp.com/latex.php?latex=%7BO%28n%5E2%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{O(n^2)}' title='{O(n^2)}' class='latex' />, which has been proved in a couple of ways in the last 20 years.</p>
<p><li> <b>Is the extension complexity of an <img src='http://s0.wp.com/latex.php?latex=%7Bn%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{n}' title='{n}' class='latex' />-vertex convex polygon with vertices in general position <img src='http://s0.wp.com/latex.php?latex=%7B%5COmega%28n%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;Omega(n)}' title='{&#92;Omega(n)}' class='latex' />?</b> (Fiorini, Rothvoss, Tiwary) The rank bound is 2, the ndCC bound is <img src='http://s0.wp.com/latex.php?latex=%7B%5COmega%28%5Clog+n%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;Omega(&#92;log n)}' title='{&#92;Omega(&#92;log n)}' class='latex' />. Some regular convex polygons have extension complexity <img src='http://s0.wp.com/latex.php?latex=%7B%5CTheta%28%5Clog+n%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;Theta(&#92;log n)}' title='{&#92;Theta(&#92;log n)}' class='latex' />. The best known lower bound for algebraically independent vertices is <img src='http://s0.wp.com/latex.php?latex=%7B%5COmega%28%5Csqrt+n%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;Omega(&#92;sqrt n)}' title='{&#92;Omega(&#92;sqrt n)}' class='latex' />.
</ol>
<p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dirkolivertheis.wordpress.com/926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dirkolivertheis.wordpress.com/926/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dirkolivertheis.wordpress.com/926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dirkolivertheis.wordpress.com/926/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dirkolivertheis.wordpress.com/926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dirkolivertheis.wordpress.com/926/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dirkolivertheis.wordpress.com/926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dirkolivertheis.wordpress.com/926/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dirkolivertheis.wordpress.com/926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dirkolivertheis.wordpress.com/926/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dirkolivertheis.wordpress.com/926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dirkolivertheis.wordpress.com/926/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dirkolivertheis.wordpress.com/926/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dirkolivertheis.wordpress.com/926/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dirkolivertheis.wordpress.com&amp;blog=5665708&amp;post=926&amp;subd=dirkolivertheis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dirkolivertheis.wordpress.com/2011/08/16/open-questions-about-nonnegative-rank-and-related-concepts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2f7865f506dd0ea9cbac71d625a875f8?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">dirkolivertheis</media:title>
		</media:content>
	</item>
		<item>
		<title>Mathematics for Computer Science @ BrockU (1P67)</title>
		<link>http://dirkolivertheis.wordpress.com/2011/06/06/1p67/</link>
		<comments>http://dirkolivertheis.wordpress.com/2011/06/06/1p67/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 16:50:05 +0000</pubDate>
		<dc:creator>dirkolivertheis</dc:creator>
				<category><![CDATA[Teaching(DE)]]></category>

		<guid isPermaLink="false">http://dirkolivertheis.wordpress.com/?p=868</guid>
		<description><![CDATA[This post is mainly for your comments. Go directly to the comments, or click on &#8220;Responses&#8221; below. Here&#8217;s also a link to the slides, assignments, and quizzes: Link!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dirkolivertheis.wordpress.com&amp;blog=5665708&amp;post=868&amp;subd=dirkolivertheis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This post is mainly for your comments.<br />
Go <a href="http://dirkolivertheis.wordpress.com/2011/06/06/1p67/#comments">directly to the comments</a>, or click on &#8220;Responses&#8221; below.</p>
<p>Here&#8217;s also a link to the slides, assignments, and quizzes:</p>
<p align="center">
<a href="http://dl.dropbox.com/u/9875302/Teach/1P67/index.html">Link!</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dirkolivertheis.wordpress.com/868/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dirkolivertheis.wordpress.com/868/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dirkolivertheis.wordpress.com/868/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dirkolivertheis.wordpress.com/868/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dirkolivertheis.wordpress.com/868/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dirkolivertheis.wordpress.com/868/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dirkolivertheis.wordpress.com/868/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dirkolivertheis.wordpress.com/868/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dirkolivertheis.wordpress.com/868/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dirkolivertheis.wordpress.com/868/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dirkolivertheis.wordpress.com/868/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dirkolivertheis.wordpress.com/868/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dirkolivertheis.wordpress.com/868/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dirkolivertheis.wordpress.com/868/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dirkolivertheis.wordpress.com&amp;blog=5665708&amp;post=868&amp;subd=dirkolivertheis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dirkolivertheis.wordpress.com/2011/06/06/1p67/feed/</wfw:commentRss>
		<slash:comments>96</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2f7865f506dd0ea9cbac71d625a875f8?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">dirkolivertheis</media:title>
		</media:content>
	</item>
		<item>
		<title>Random signed SAT</title>
		<link>http://dirkolivertheis.wordpress.com/2011/05/12/random-signed-sat/</link>
		<comments>http://dirkolivertheis.wordpress.com/2011/05/12/random-signed-sat/#comments</comments>
		<pubDate>Thu, 12 May 2011 17:09:31 +0000</pubDate>
		<dc:creator>dirkolivertheis</dc:creator>
				<category><![CDATA[Algo]]></category>
		<category><![CDATA[Prob]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Xpository]]></category>

		<guid isPermaLink="false">http://dirkolivertheis.wordpress.com/?p=831</guid>
		<description><![CDATA[This paper was long in the making, but Kathrin Ballerstein and I have finally completed the final draft of our paper An algorithm for random signed 3-SAT with Intervals. Signed SAT is a &#8220;multi-valued logic&#8221; version of the classical Satisfiability (SAT) problem. In both cases, one is given as input a set of variables and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dirkolivertheis.wordpress.com&amp;blog=5665708&amp;post=831&amp;subd=dirkolivertheis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This paper was long in the making, but <a href="http://www.ifor.math.ethz.ch/~kathriba">Kathrin Ballerstein</a> and I have finally completed the final draft of our paper <a href="http://arxiv.org/abs/1105.2525">An algorithm for random signed 3-SAT with Intervals</a>.</p>
<p>Signed SAT is a &#8220;multi-valued logic&#8221; version of the classical Satisfiability (SAT) problem.  In both cases, one is given as input a set of <img src='http://s0.wp.com/latex.php?latex=n&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='n' title='n' class='latex' /> variables and a set of <img src='http://s0.wp.com/latex.php?latex=m&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='m' title='m' class='latex' /> clauses, each consisting of <img src='http://s0.wp.com/latex.php?latex=k&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='k' title='k' class='latex' /> &#8220;literals&#8221;, and one seeks to find an assignment of values to the variables such that in each clause, at least one literal is satisfied.  Whereas in classical SAT the variables are boolean and the literals have the form &#8220;<img src='http://s0.wp.com/latex.php?latex=x&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='x' title='x' class='latex' />&#8221; or &#8220;<img src='http://s0.wp.com/latex.php?latex=%5Clnot+x&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;lnot x' title='&#92;lnot x' class='latex' />&#8220;, in signed SAT the literals have the form <img src='http://s0.wp.com/latex.php?latex=x+%5Cin+S&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='x &#92;in S' title='x &#92;in S' class='latex' />, where <img src='http://s0.wp.com/latex.php?latex=S&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='S' title='S' class='latex' /> is a member of some set <img src='http://s0.wp.com/latex.php?latex=%5Cmathcal+S&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;mathcal S' title='&#92;mathcal S' class='latex' /> which is fixed (i.e., not part of the input).</p>
<p>Signed SAT has been around for a while.  The best starting point for references is probably the paper <a href="http://dx.doi.org/10.1016/j.ejc.2009.03.022" title="European Journal of Combinatorics">&#8220;The Helly property and satisfiability of Boolean formulas defined on set families&#8221;</a> by Chepoi, Creignou, Hermann, and Salzer (it simply is the most recent I know of), but the groundbreaking work was laid by Many&agrave; and H&auml;hnle in the 90s.</p>
<p>In our paper, we study a variant where the set <img src='http://s0.wp.com/latex.php?latex=%5Cmathcal+S&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;mathcal S' title='&#92;mathcal S' class='latex' /> comprises all intervals contained in <img src='http://s0.wp.com/latex.php?latex=%5B0%2C1%5D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='[0,1]' title='[0,1]' class='latex' />; we refer to it as <i>iSAT</i>.  We study what a proper adaption of the well-known <i>Unit Clause</i> algorithm for classical random SAT does for our interval Satisfiability problem.  Since Unit Clause algorithms alone are usually not much good, we enhance it with a &#8220;repair&#8221; (or &#8220;very limited backtracking&#8221;) option, and analyze the whole thing using Wormald&#8217;s famous ODE method.</p>
<p>Here are some details about the paper.</p>
<h5><b>Algorithms which repair their mistakes</b></h5>
<p>Say you have a smart algorithm, which proceeds through a number, say <img src='http://s0.wp.com/latex.php?latex=%5CTheta%28n%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;Theta(n)' title='&#92;Theta(n)' class='latex' />, of iterations.  In each iteration, the probability of it succeeding is quite large.  For example, let us say that, in each iteration, the failure probability is <img src='http://s0.wp.com/latex.php?latex=%5CTheta%28r%28n%29%2Fn%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;Theta(r(n)/n)' title='&#92;Theta(r(n)/n)' class='latex' /> for some <img src='http://s0.wp.com/latex.php?latex=r%28n%29+%3D+o%28n%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='r(n) = o(n)' title='r(n) = o(n)' class='latex' />.  Due to the large number of iterations, though, the expected number of failures is <img src='http://s0.wp.com/latex.php?latex=%5CTheta%28r%28n%29%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;Theta(r(n))' title='&#92;Theta(r(n))' class='latex' /> &#8212; too large even for constant <img src='http://s0.wp.com/latex.php?latex=r&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='r' title='r' class='latex' />.</p>
<p>The remedy is, of course, to let the algorithm check, in each iteration, whether it has made a mistake, and if that is the case, repair the damage.</p>
<p>There are certain complications with this approach, mainly because the algorithm has already &#8220;looked at&#8221; some of the random input data, so that, during the repair, we have to assume that the distribution of some of the data is changed by conditioning on the earlier choices of the algorithm.</p>
<p>However, there&#8217;s a trick in this situation: While the overall algorithm (likely) chooses is actions fairly intelligently, for the repair part it is ok to proceed in a fairly stupid way.  This is so because all the repair part needs to do, is to push its own failure probability (conditioned on the fact that a repair was necessary and on the previous choices of the algorithm) to <img src='http://s0.wp.com/latex.php?latex=o%281%2Fr%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='o(1/r)' title='o(1/r)' class='latex' />.  For example, for constant <img src='http://s0.wp.com/latex.php?latex=r&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='r' title='r' class='latex' />, it suffices that the repair part fails with probability tending to zero arbitrarily slowly.</p>
<p>In our paper, the we bound the failure probability of the &#8220;smart&#8221; algorithm by <img src='http://s0.wp.com/latex.php?latex=O%28%28%5Cmbox%7Bpolylog%7D%5C%2Cn%29%2Fn%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='O((&#92;mbox{polylog}&#92;,n)/n)' title='O((&#92;mbox{polylog}&#92;,n)/n)' class='latex' />, and the &#8220;stupid&#8221; repair part fails with conditional probability <img src='http://s0.wp.com/latex.php?latex=O%28%28%5Cmbox%7Bpolylog%7D%5C%2Cn%29%2Fn%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='O((&#92;mbox{polylog}&#92;,n)/n)' title='O((&#92;mbox{polylog}&#92;,n)/n)' class='latex' />, too.</p>
<h5><b>Branching system</b></h5>
<p>As is often the case with SAT, the analysis of our algorithm entails studying properties of a branching system.  Of interest here is the total population size, and we need the expectation and a tail probability estimate.  It is actually closer to the problem to speak of a &#8220;discrete time queue&#8221;, but at the heart of it is (as is the case with queues) a branching system.  I have written two posts (<a href="http://dirkolivertheis.wordpress.com/2011/01/04/how-to-analyze-a-discrete-time-queue/" title="How to analyze a discrete time queue">How to analyze a discrete time queue</a> and <a href="http://dirkolivertheis.wordpress.com/2011/01/24/a-tail-probability-estimate-for-the-busy-time-in-a-discrete-time-queue/" title="Tail probability estimate for the busy period">Tail probability estimate for the busy period</a>) on discrete-time queues in preparation for the completion of our paper.  So there&#8217;s not much to add here, except the one thing that needs to be dealt with almost always in the &#8220;real world&#8221; &#8212; random variables are almost never completely independent, and also almost never identically distributed.  There&#8217;s generally a small amount of dependence and deviation from the &#8220;right&#8221; distribution, which kills the textbook- (or Wikipedia-)level theorems one would like to apply, and results in several pages of estimates, inequalities, coupling, and conditioning on the parameter regions in which it all works, leading to more estimates and inequalities.  Personally, I find that these complications really are a pain: they are usually not complicated, but I never know in how much detail to write them down.</p>
<p>The same problem also occurs at a point where we (would usually) use <b>Wald&#8217;s equation</b>, but the summands are neither (completely) independent nor (completely) identically distributed.  Fortunately, though, at this point we can revert to Optional Stopping.</p>
<h5><b>Wormald&#8217;s ODE-method</b></h5>
<p>A black-box theorem by Wormald allows to control parameters of a random process by writing down conditional expectations of their changes from one iteration to the next in the form of an initial value problem.  While I am generally not a big fan of black-box theorems, I quite fancy this one.  The basic idea behind the whole method is the simple trick &#8220;if you know how the conditional expectations behave, try to find a martingale and use the Azuma-Hoeffding inequality&#8221;, but the way it is used to prove the ODE-theorem is quite nice.</p>
<h5><b>A little bit of ODE calculus</b></h5>
<p>Even though this is tremendously simple from an analysis point of view, we do some computations with the system of ODEs which we obtain, and transform it into a single initial value problem by a change of parameters.  The resulting IVP is still not solvable analytically (I guess), but it is a lot easier to give estimates on how the solution behaves, and also to solve it numerically, which we do in order to determine quantitative properties of the input data for which our algorithm succeeds.</p>
<p>More specifically, the initial ratio of the number of clauses over the number of variables must be such that the solution to the IVP does not intersect a certain line before it falls below a certain other function.  The line describes the point at which the queue length (and thus the length of the busy period) of the discrete-time queue crosses from finite to infinite.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dirkolivertheis.wordpress.com/831/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dirkolivertheis.wordpress.com/831/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dirkolivertheis.wordpress.com/831/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dirkolivertheis.wordpress.com/831/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dirkolivertheis.wordpress.com/831/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dirkolivertheis.wordpress.com/831/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dirkolivertheis.wordpress.com/831/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dirkolivertheis.wordpress.com/831/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dirkolivertheis.wordpress.com/831/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dirkolivertheis.wordpress.com/831/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dirkolivertheis.wordpress.com/831/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dirkolivertheis.wordpress.com/831/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dirkolivertheis.wordpress.com/831/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dirkolivertheis.wordpress.com/831/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dirkolivertheis.wordpress.com&amp;blog=5665708&amp;post=831&amp;subd=dirkolivertheis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dirkolivertheis.wordpress.com/2011/05/12/random-signed-sat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2f7865f506dd0ea9cbac71d625a875f8?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">dirkolivertheis</media:title>
		</media:content>
	</item>
		<item>
		<title>Seminare SS 2011</title>
		<link>http://dirkolivertheis.wordpress.com/2011/02/03/seminare-ss-2011/</link>
		<comments>http://dirkolivertheis.wordpress.com/2011/02/03/seminare-ss-2011/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 16:29:49 +0000</pubDate>
		<dc:creator>dirkolivertheis</dc:creator>
				<category><![CDATA[Seminar]]></category>
		<category><![CDATA[Teaching(DE)]]></category>

		<guid isPermaLink="false">http://dirkolivertheis.wordpress.com/?p=632</guid>
		<description><![CDATA[Im Sommersemester werde ich zwei Seminare anbieten: Zufallsgraphen. Anhand eines Lehrbuches, f&#252;r Bachelor-Student(inn)en und Diplom im Modul 12 (Blockseminar) Ausgew&#228;hlte Methoden f&#252;r die kombinatorische Optimierung. Forschungsliteratur, f&#252;r Master-Student(inn)en und Vertiefungsgebiet (Mittwochs) Bitte beachten Sie die aktuellen Mitteilungen: Unten auf Responses klicken! Scheinkriterien: 80 min Vortrag + 10 min Diskussion Faustregel: Beweise an der Tafel! Hand-Out [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dirkolivertheis.wordpress.com&amp;blog=5665708&amp;post=632&amp;subd=dirkolivertheis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Im Sommersemester werde ich <b>zwei</b> Seminare anbieten:</p>
<ol>
<li><a href="http:#Zufallsgraphen"><b>Zufallsgraphen</b></a>. Anhand eines Lehrbuches, f&uuml;r Bachelor-Student(inn)en und Diplom im Modul 12 (Blockseminar)</li>
<li><a href="http:#KombOpt"><b>Ausgew&auml;hlte Methoden f&uuml;r die kombinatorische Optimierung</b></a>. Forschungsliteratur, f&uuml;r Master-Student(inn)en und Vertiefungsgebiet (Mittwochs)</li>
</ol>
<p align="center"><b>Bitte beachten Sie die aktuellen Mitteilungen:</b>  <a href="http://dirkolivertheis.wordpress.com/2011/02/03/seminare-ss-2011/#Responses">Unten</a> auf <a href="http://dirkolivertheis.wordpress.com/2011/02/03/seminare-ss-2011/#comments">Responses</a> klicken!</p>
<p><b>Scheinkriterien:</b></p>
<ul>
<li>80 min Vortrag + 10 min Diskussion</li>
<li>Faustregel: Beweise an der Tafel!</li>
<li>Hand-Out nach belieben</li>
<li>Vorbesprechung mit fertigem Vortrag mindestens zwei Wochen vor dem Vortragstermin</li>
<li>Einen guten Vortrag halten</li>
</ul>
<p><a name="Zufallsgraphen">&nbsp;</a></p>
<h6><b>Zufallsgraphen</b></h6>
<p>
Das Seminar wird als Blockseminar stattfinden.
</p>
<p>Wenn man alle Graphen auf <img src='http://s0.wp.com/latex.php?latex=n&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='n' title='n' class='latex' /> Ecken in einen Sack steckt und zuf&auml;llig einen davon zieht &#8212; welche <b>Eigenschaften</b> wird dieser Graph wahrscheinlich haben?  Wie gro&szlig; ist z.B. eine maximale Clique?   Eine unabh&auml;ngige Eckenmenge?  Hat dieser Graph ein perfektes Matching?  Oder sogar einen Hamilton&#8217;schen Kreis?</p>
<p>Ziel sind Fragen wie die folgenden: Kann man <b>Algorithmen</b> angeben, die f&uuml;r einen solchen Graphen mit hoher Wahrscheinlichkeit eine gro&szlig;e Clique, ein perfektes Matching, einen Hamilton&#8217;schen Kreis liefern?  Werden auf einem zuf&auml;lliger Graphen einfache Optimierungsans&auml;tze wie etwa Greedy-Algorithmen eher gute oder eher schlechte Ergebnisse liefern?</p>
<p>Einen zuf&auml;lligen Graphen wie den gerade beschriebenen erh&auml;lt man, wenn man f&uuml;r jede potentielle Kante eine faire M&uuml;nze wirft:  Bei &#8220;Kopf&#8221; soll die Kante hinzugef&uuml;gt werden, bei &#8220;Zahl&#8221; nicht.  Allgemeiner kann man sich eine Wahrscheinlichkeit <img src='http://s0.wp.com/latex.php?latex=p&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='p' title='p' class='latex' /> vorgeben, und jede potentielle Kante mit Wahrscheinlichkeit <img src='http://s0.wp.com/latex.php?latex=p&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='p' title='p' class='latex' /> hinzuf&uuml;gen und mit Wahrscheinlichkeit <img src='http://s0.wp.com/latex.php?latex=1-p&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='1-p' title='1-p' class='latex' /> nicht.  Die Graphen, die man so erh&auml;lt hei&szlig;en Erd&ouml;s-R&eacute;nyi-Zufallsgraphen.  Mit Ihnen werden wir uns in dem Seminar besch&auml;ftigen.</p>
<p><b>Voraussetzungen</b></p>
<ul>
<li>Kombinatorische Optimierung oder Graphentheorie</li>
<li>Lineare Optimierung (bzw. Einf&uuml;hrung in die Mathematische Optimierung)</li>
<li>Einführung in die Wahrscheinlichkeitstheorie und Statistik</li>
<li>Algorithmische Mathematik</li>
<li>Englisch</li>
<li>Man sollte das Symbol  &#8221; <img src='http://s0.wp.com/latex.php?latex=%5Cle&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;le' title='&#92;le' class='latex' /> &#8221;  m&ouml;gen!</li>
</ul>
<p>Es sind elementare Kenntnisse in der Stochastik vonn&ouml;ten, wie sie in der genannten Vorlesung vermittelt werden.  Fast alle Zufallsvariablen sind diskret <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p><b>Vortragsthemen</b><br />
Die Vortragsthemen sind fast ausschlie&szlig;lich Abschnitte der B&uuml;cher</p>
<ul>
<li><a href="http://books.google.com/books?id=0bTvAAAAMAAJ&amp;num=10">Random Graphs</a> von Janson, Łuczak und Ruciński (in der UB vorhanden, Errata <a href="http://www2.math.uu.se/~svante/papers/RG2000_errata.html">hier</a>), und</li>
<li><a href="http://books.google.com/books?id=o9WecWgilzYC">Random Graphs</a> von Bollob&aacute;s.</li>
</ul>
<p><img src='http://s0.wp.com/latex.php?latex=G%28n%2Cp%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='G(n,p)' title='G(n,p)' class='latex' /> ist der Erd&ouml;s-R&eacute;nyi-Zufallsgraph.  Dabei ist die Kantenwahrscheinlichkeit <img src='http://s0.wp.com/latex.php?latex=p+%3D+p%28n%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='p = p(n)' title='p = p(n)' class='latex' /> eine Funktion der Anzahl der Ecken <img src='http://s0.wp.com/latex.php?latex=n&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='n' title='n' class='latex' />.</p>
<p>Mit * gekennzeichnete Themen sind noch <i>nicht</i> vergeben.</p>
<ol>
<li>Unter welchen Bedingungen an <img src='http://s0.wp.com/latex.php?latex=p%28n%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='p(n)' title='p(n)' class='latex' /> hat <img src='http://s0.wp.com/latex.php?latex=G%28n%2Cp%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='G(n,p)' title='G(n,p)' class='latex' /> einen (beliebigen festen) vorgegebenen Teilgraphen <img src='http://s0.wp.com/latex.php?latex=H&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='H' title='H' class='latex' />? (Theoreme 3.4 und 3.9 in JLR)</li>
<li>Wann kann man <img src='http://s0.wp.com/latex.php?latex=G%28n%2Cp%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='G(n,p)' title='G(n,p)' class='latex' /> durch Kopien eines (beliebigen festen) vorgegebenen Teilgraphen <img src='http://s0.wp.com/latex.php?latex=H&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='H' title='H' class='latex' /> &uuml;berdecken? (Theorem 3.22(i) in JLR)</li>
<li>Wann hat <img src='http://s0.wp.com/latex.php?latex=G%28n%2Cp%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='G(n,p)' title='G(n,p)' class='latex' /> ein perfektes Matching? (Theorem 4.4 in JLR)</li>
<li>Der Erd&ouml;s-R&eacute;nyi-Phasen&uuml;bergang (von viele kleine Zusammenhangskomponenten pl&ouml;tzlich zu einer gro&szlig;en) (Theorem 5.4 in JLR)</li>
<li>Die Unabh&auml;ngigkeitszahl von <img src='http://s0.wp.com/latex.php?latex=G%28n%2Cp%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='G(n,p)' title='G(n,p)' class='latex' /> (Theorem 7.4 in JLR; das in manchen Exemplaren fehlende Blatt des Buches gibt es <a href="http://www2.math.uu.se/~svante/papers/RG2000_errata.html">hier</a>)</li>
<li>Greedy-Algorithmus f&uuml;r das F&auml;rben von Zufallsgraphen (Theorem 7.9 in JLR)</li>
<li>Mehr &uuml;ber die chromatische Zahl: Konzentration, Bollob&aacute;s Methode und Mathulas Technik (Theoreme 7.11 &amp; 7.14 sowie Lemma 7.18 in JLR; schweres Thema)</li>
<li>Pos&aacute;s Methode f&uuml;r Hamilton&#8217;sche Kreise in Zufallsgraphen (Theorem 8.9 in Bollob&aacute;s)</li>
<li>0/1-Gesetze (Kap. 10 in JLR)</li>
<li>Gro&szlig;e Minoren in <img src='http://s0.wp.com/latex.php?latex=G%28n%2Cc%2Fn%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='G(n,c/n)' title='G(n,c/n)' class='latex' /> (Theorem 3 in <a href="http://arxiv.org/abs/0705.0325">diesem Artikel</a>; extra schweres Thema)</li>
</ol>
<p><b>Daten</b></p>
<ul>
<li>Blockseminar</li>
<li>Termine werden noch festgelegt.</li>
</ul>
<p><a name="KombOpt">&nbsp;</a></p>
<h6><b>Ausgew&auml;hlte Methoden der kombinatorischen Optimierung</b></h6>
<p>
In diesem Seminar werden wir uns mit einigen schwierigen Artikeln zu j&uuml;ngeren Forschungsergebnissen besch&auml;ftigen.  Im Fordergrund steht dabei immer die Identifikation von leistungsf&auml;higen neuen Beweismethoden.  Die Auswahl der Artikel ist noch nicht sicher, aber die unten stehenden kommen in Frage.  (Noch verf&uuml;gbare Themen sind mit * gekennzeichnet.)
</p>
<ol>
<li><a href="http://arxiv.org/abs/1011.3376">Stern-Chromatischer Index</a></li>
<li><a href="http://arxiv.org/abs/0909.3271">Dependent Random Choice.</a></li>
<li>(Diese Zeile wurde absichtlich leer gelassen)</li>
<li><a href="http://www.tcs.tifr.res.in/~jaikumar/Papers/EntropyAndCounting.pdf">Entropie zum Z&auml;hlen und Absch&auml;tzen</a></li>
<li><a href="http://www.math.ucla.edu/~bsudakov/hidden-clique.pdf">Versteckte Cliquen finden</a></li>
<li>*<a href="http://www.cs.huji.ac.il/~nati/PAPERS/stable_instance.pdf">&#8220;Stabiles&#8221; Max-Cut</a></li>
<li>Algorithmisches Lovász Local Lemma: <a href="http://arxiv.org/abs/1102.2853">Hier</a> und <a href="http://terrytao.wordpress.com/2009/08/05/mosers-entropy-compression-argument/">hier</a> loslegen</li>
<li>*Lemma von Sauer-Shelah-Vapnik-Chervonenkis, Hauser-Schranke, fast-orthogonale <img src='http://s0.wp.com/latex.php?latex=%5Cpm+1&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;pm 1' title='&#92;pm 1' class='latex' />-Vektoren <a href="http://arxiv.org/abs/1007.4915">hier</a> loslegen</li>
<li>*Entropie, Hypergraphen und die Bonami-Beckner-Ungleichung: <a href="http://www.ma.huji.ac.il/~ehudf/PPP">Hier</a> bei &#8220;Hypergraphs, Entropy, and Inequalities&#8221; anfangen, dann gegebenenfalls bei &#8220;Proof of a Hypercontractive Estimate via Entropy&#8221; weitermachen</li>
<li><a href="http://arxiv.org/abs/1011.3118">&Uuml;berdeckungszeit von Random Walks in Graphen</a></li>
<li>*Weitere Themen auf Anfrage</li>
</ol>
<p>Neben dem im Vorlesungsverzeichnis angegebenen Termin (Mittwochs 17-19 Uhr) werden einige Sitzungen an Samstagen stattfinden.</p>
<p><a name="Responses"></p>
<h6><b>Bitte beachten Sie die aktuellen Anmerkungen in den &#8220;Responses&#8221; unten!</b></h6>
<p></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dirkolivertheis.wordpress.com/632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dirkolivertheis.wordpress.com/632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dirkolivertheis.wordpress.com/632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dirkolivertheis.wordpress.com/632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dirkolivertheis.wordpress.com/632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dirkolivertheis.wordpress.com/632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dirkolivertheis.wordpress.com/632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dirkolivertheis.wordpress.com/632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dirkolivertheis.wordpress.com/632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dirkolivertheis.wordpress.com/632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dirkolivertheis.wordpress.com/632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dirkolivertheis.wordpress.com/632/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dirkolivertheis.wordpress.com/632/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dirkolivertheis.wordpress.com/632/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dirkolivertheis.wordpress.com&amp;blog=5665708&amp;post=632&amp;subd=dirkolivertheis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dirkolivertheis.wordpress.com/2011/02/03/seminare-ss-2011/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2f7865f506dd0ea9cbac71d625a875f8?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">dirkolivertheis</media:title>
		</media:content>
	</item>
		<item>
		<title>A tail probability estimate for the busy time in a discrete time queue</title>
		<link>http://dirkolivertheis.wordpress.com/2011/01/24/a-tail-probability-estimate-for-the-busy-time-in-a-discrete-time-queue/</link>
		<comments>http://dirkolivertheis.wordpress.com/2011/01/24/a-tail-probability-estimate-for-the-busy-time-in-a-discrete-time-queue/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 14:38:51 +0000</pubDate>
		<dc:creator>dirkolivertheis</dc:creator>
				<category><![CDATA[Probability]]></category>
		<category><![CDATA[Xpository]]></category>

		<guid isPermaLink="false">http://dirkolivertheis.wordpress.com/?p=571</guid>
		<description><![CDATA[In this previous post, I wrote down some analysis of a discrete time queue where one customer is serviced per time unit (i.e., &#8220;minute&#8221;). If at the beginning of a minute, the queue is empty, a random number of customers arrives during the minute, and the distribution of this number is that of a random [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dirkolivertheis.wordpress.com&amp;blog=5665708&amp;post=571&amp;subd=dirkolivertheis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://dirkolivertheis.wordpress.com/2011/01/04/how-to-analyze-a-discrete-time-queue/">this previous post</a>, I wrote down some analysis of a discrete time queue where one customer is serviced per time unit (i.e., &#8220;minute&#8221;).  If at the beginning of a minute, the queue is empty, a random number of customers arrives during the minute, and the distribution of this number is that of a random variable <img src='http://s0.wp.com/latex.php?latex=A&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='A' title='A' class='latex' />.  If at least one customer is already waiting, the number of new customers is distributed like a random variable <img src='http://s0.wp.com/latex.php?latex=B&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='B' title='B' class='latex' />.  All arrivals are assumed to be independent.</p>
<p>In other words, if the length of the queue at the beginning of minute <img src='http://s0.wp.com/latex.php?latex=t&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='t' title='t' class='latex' /> (a nonnegative integer), is denoted by <img src='http://s0.wp.com/latex.php?latex=Q%28t%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='Q(t)' title='Q(t)' class='latex' />, we have the following</p>
<p align="center">
  <img src='http://s0.wp.com/latex.php?latex=Q%28t%2B1%29+%3D+%5Cleft%5C%7B%5Cbegin%7Barray%7D%7Blll%7D+Q%28t%29+-1+%2B+%26B%28t%29%26%5Ctext%7B+if+%7D+Q%28t%29+%3E+0%5C%5C%26A%28t%29%26%5Ctext%7B+if+%7D+Q%28t%29%3D0%2C%5Cend%7Barray%7D%5Cright.&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='Q(t+1) = &#92;left&#92;{&#92;begin{array}{lll} Q(t) -1 + &amp;B(t)&amp;&#92;text{ if } Q(t) &gt; 0&#92;&#92;&amp;A(t)&amp;&#92;text{ if } Q(t)=0,&#92;end{array}&#92;right.' title='Q(t+1) = &#92;left&#92;{&#92;begin{array}{lll} Q(t) -1 + &amp;B(t)&amp;&#92;text{ if } Q(t) &gt; 0&#92;&#92;&amp;A(t)&amp;&#92;text{ if } Q(t)=0,&#92;end{array}&#92;right.' class='latex' />
</p>
<p>where the <img src='http://s0.wp.com/latex.php?latex=A%28t%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='A(t)' title='A(t)' class='latex' /> are iid random variables distributed as <img src='http://s0.wp.com/latex.php?latex=A&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='A' title='A' class='latex' /> and the <img src='http://s0.wp.com/latex.php?latex=B%28t%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='B(t)' title='B(t)' class='latex' /> are iid random variables distributed as <img src='http://s0.wp.com/latex.php?latex=B&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='B' title='B' class='latex' />.  Moreover, <img src='http://s0.wp.com/latex.php?latex=Q%280%29+%3D+0&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='Q(0) = 0' title='Q(0) = 0' class='latex' />.</p>
<p>As in <a href="http://dirkolivertheis.wordpress.com/2011/01/04/how-to-analyze-a-discrete-time-queue/">the other post</a>, we are interested in the <i>busy time</i> <img src='http://s0.wp.com/latex.php?latex=X&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='X' title='X' class='latex' /> after the start, in other words, the time between 0 and the first return of <img src='http://s0.wp.com/latex.php?latex=Q%28t%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='Q(t)' title='Q(t)' class='latex' /> to the state 0.  I already argued that, if <img src='http://s0.wp.com/latex.php?latex=h%28z%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='h(z)' title='h(z)' class='latex' /> is the probability generating function of this time, and <img src='http://s0.wp.com/latex.php?latex=g_A%28z%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='g_A(z)' title='g_A(z)' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=g_B%28z%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='g_B(z)' title='g_B(z)' class='latex' />, are the probability generating functions of <img src='http://s0.wp.com/latex.php?latex=A&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='A' title='A' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=B&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='B' title='B' class='latex' />, respectively, then the following is true</p>
<p align="center">
  <img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+h%28z%29+%26%3D+g_A%28+f%28z%29+%29%5C%5C+f%28z%29+%26%3D+z%5C%2C+g_B%28+f%28z%29+%29%5Cend%7Baligned%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;begin{aligned} h(z) &amp;= g_A( f(z) )&#92;&#92; f(z) &amp;= z&#92;, g_B( f(z) )&#92;end{aligned}' title='&#92;begin{aligned} h(z) &amp;= g_A( f(z) )&#92;&#92; f(z) &amp;= z&#92;, g_B( f(z) )&#92;end{aligned}' class='latex' />
</p>
<p>where <img src='http://s0.wp.com/latex.php?latex=f%28z%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='f(z)' title='f(z)' class='latex' /> is the probability generating function of some other random variable, which is no longer of particular interest here.</p>
<p>
<p>In this post, I&#8217;d like to make some statements about properties of <img src='http://s0.wp.com/latex.php?latex=X&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='X' title='X' class='latex' />, based on the system of equations for the probability generating function.</p>
<h4>The mean</h4>
<p>In <a href="http://dirkolivertheis.wordpress.com/2011/01/04/how-to-analyze-a-discrete-time-queue/">the other post</a>, we obtained the formula for the mean of <img src='http://s0.wp.com/latex.php?latex=X&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='X' title='X' class='latex' /> as a consequence of the fact that <img src='http://s0.wp.com/latex.php?latex=Q%28t%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='Q(t)' title='Q(t)' class='latex' /> is a stationary Markov chain, for which we could write down the probability that it is in state 0.  Here, I&#8217;ll use the probability generating function.</p>
<p>We have to compute <img src='http://s0.wp.com/latex.php?latex=h%27%281%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='h&#039;(1)' title='h&#039;(1)' class='latex' />.  By the chain rule, we obtain</p>
<p align="center">
  <img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7Df%27%28z%29+%26%3D+g_B%28f%28z%29%29+%2B+z+g_B%27%28f%28z%29%29+f%27%28z%29%5C%5Ch%27%28z%29+%26%3D+g_A%27%28f%28z%29%29+f%27%28z%29%2C%5Cend%7Baligned%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;begin{aligned}f&#039;(z) &amp;= g_B(f(z)) + z g_B&#039;(f(z)) f&#039;(z)&#92;&#92;h&#039;(z) &amp;= g_A&#039;(f(z)) f&#039;(z),&#92;end{aligned}' title='&#92;begin{aligned}f&#039;(z) &amp;= g_B(f(z)) + z g_B&#039;(f(z)) f&#039;(z)&#92;&#92;h&#039;(z) &amp;= g_A&#039;(f(z)) f&#039;(z),&#92;end{aligned}' class='latex' />
</p>
<p>and, assuming everything converges, we obtain</p>
<p align="center">
  <img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7Df%27%281%29+%26%3D+1+%2B+g_B%27%281%29+f%27%28z%29%5C%5Ch%27%28z%29+%26%3D+g_A%27%281%29+%5Cfrac%7B1%7D%7B1-g_B%27%281%29%7D%2C+%5Cend%7Baligned%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;begin{aligned}f&#039;(1) &amp;= 1 + g_B&#039;(1) f&#039;(z)&#92;&#92;h&#039;(z) &amp;= g_A&#039;(1) &#92;frac{1}{1-g_B&#039;(1)}, &#92;end{aligned}' title='&#92;begin{aligned}f&#039;(1) &amp;= 1 + g_B&#039;(1) f&#039;(z)&#92;&#92;h&#039;(z) &amp;= g_A&#039;(1) &#92;frac{1}{1-g_B&#039;(1)}, &#92;end{aligned}' class='latex' />
</p>
<p>where, to obtain the second equation, we solved the first one for <img src='http://s0.wp.com/latex.php?latex=f%27%281%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='f&#039;(1)' title='f&#039;(1)' class='latex' />.  With <img src='http://s0.wp.com/latex.php?latex=%5Clambda+%3A%3D+%5Cmathbb+E+A&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;lambda := &#92;mathbb E A' title='&#92;lambda := &#92;mathbb E A' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%5Cnu+%3A%3D+%5Cmathbb+E+B&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;nu := &#92;mathbb E B' title='&#92;nu := &#92;mathbb E B' class='latex' />, this is just what we obtained from the Markov chain.</p>
<p>At this point, note that the desired convergence of the power series <img src='http://s0.wp.com/latex.php?latex=f&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='f' title='f' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=h&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='h' title='h' class='latex' /> is equivalent to them having finite means, plus <a href="http://en.wikipedia.org/wiki/Abel%27s_theorem">Abel&#8217;s theorem</a>, possibly.</p>
<h4>Tail inequality</h4>
<p>Now I&#8217;d like to bound the probability that the server is busy for a very long time.  For this, I will focus on specific distributions of <img src='http://s0.wp.com/latex.php?latex=A&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='A' title='A' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=B&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='B' title='B' class='latex' />, namely, I&#8217;ll assume that both are Poisson distributions.  Thus, the probability generating functions of <img src='http://s0.wp.com/latex.php?latex=A&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='A' title='A' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=B&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='B' title='B' class='latex' /> are the following:</p>
<p align="center">
  <img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+g_A%28z%29+%26%3D+e%5E%7B%5Clambda%28z-1%29%7D+%5C%5C+g_B%28z%29+%26%3D+e%5E%7B%5Cnu%28z-1%29%7D.+%5Cend%7Baligned%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;begin{aligned} g_A(z) &amp;= e^{&#92;lambda(z-1)} &#92;&#92; g_B(z) &amp;= e^{&#92;nu(z-1)}. &#92;end{aligned}' title='&#92;begin{aligned} g_A(z) &amp;= e^{&#92;lambda(z-1)} &#92;&#92; g_B(z) &amp;= e^{&#92;nu(z-1)}. &#92;end{aligned}' class='latex' />
</p>
<p>Hence, we obtain </p>
<p align="center">
  <img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D+h%28z%29+%26%3D+e%5E%7B%5Clambda%28f%28z%29-1%29%7D+%5C%5C+f%28z%29+%26%3D+z%5C%2C+e%5E%7B%5Cnu%28f%28z%29-1%29%7D.+%5Cend%7Baligned%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;begin{aligned} h(z) &amp;= e^{&#92;lambda(f(z)-1)} &#92;&#92; f(z) &amp;= z&#92;, e^{&#92;nu(f(z)-1)}. &#92;end{aligned}' title='&#92;begin{aligned} h(z) &amp;= e^{&#92;lambda(f(z)-1)} &#92;&#92; f(z) &amp;= z&#92;, e^{&#92;nu(f(z)-1)}. &#92;end{aligned}' class='latex' />
</p>
<p>The second equation can be rewritten as</p>
<p align="center">
  <img src='http://s0.wp.com/latex.php?latex=z+%3D+f%28z%29+e%5E%7B%5Cnu%281-f%28z%29%29%7D%2C+%5C+%5C+%5C+%5C+%5C+%28%2A%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='z = f(z) e^{&#92;nu(1-f(z))}, &#92; &#92; &#92; &#92; &#92; (*)' title='z = f(z) e^{&#92;nu(1-f(z))}, &#92; &#92; &#92; &#92; &#92; (*)' class='latex' />
</p>
<p>of course, so we have a nice expression for the inverse <img src='http://s0.wp.com/latex.php?latex=f%5E%7B-1%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='f^{-1}' title='f^{-1}' class='latex' /> of <img src='http://s0.wp.com/latex.php?latex=f&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='f' title='f' class='latex' />.</p>
<p>Given that we already &#8220;have&#8221; the probability generating functions, we will use the exponential moment method (= exponentiate + Markov + optimize) to bound the probability:</p>
<p align="center">
  <img src='http://s0.wp.com/latex.php?latex=%5CPr%5B+X+%5Cge+%5Calpha+%5D+%3D+%5CPr%5B+t%5EX+%5Cge+t%5E%5Calpha+%5D+%5Cle+h%28t%29t%5E%7B-%5Calpha%7D%2C&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;Pr[ X &#92;ge &#92;alpha ] = &#92;Pr[ t^X &#92;ge t^&#92;alpha ] &#92;le h(t)t^{-&#92;alpha},' title='&#92;Pr[ X &#92;ge &#92;alpha ] = &#92;Pr[ t^X &#92;ge t^&#92;alpha ] &#92;le h(t)t^{-&#92;alpha},' class='latex' />
</p>
<p>which is valid for every <img src='http://s0.wp.com/latex.php?latex=t+%5Cge+1&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='t &#92;ge 1' title='t &#92;ge 1' class='latex' />, and <img src='http://s0.wp.com/latex.php?latex=t&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='t' title='t' class='latex' /> is optimized at some point.  The expression on the right is equal to</p>
<p align="center">
  <img src='http://s0.wp.com/latex.php?latex=h%28t%29+t%5E%7B-%5Calpha%7D+%3D+e%5E%7B%5Clambda%28f%28t%29-1%29+-%5Calpha%5Clog+t%7D.&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='h(t) t^{-&#92;alpha} = e^{&#92;lambda(f(t)-1) -&#92;alpha&#92;log t}.' title='h(t) t^{-&#92;alpha} = e^{&#92;lambda(f(t)-1) -&#92;alpha&#92;log t}.' class='latex' />
</p>
<p>We now write <img src='http://s0.wp.com/latex.php?latex=s+%3A%3D+f%28t%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='s := f(t)' title='s := f(t)' class='latex' /> and use (*).  Noting that <img src='http://s0.wp.com/latex.php?latex=t+%3E+0&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='t &gt; 0' title='t &gt; 0' class='latex' /> is equivalent to <img src='http://s0.wp.com/latex.php?latex=s+%3E+0&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='s &gt; 0' title='s &gt; 0' class='latex' />, we compute</p>
<p align="center">
  <img src='http://s0.wp.com/latex.php?latex=%5Cbegin%7Baligned%7D%5Clog+%5CPr%5B+X+%5Cge+%5Calpha+%5D+%26%5Cle+%5Clambda%28s-1%29+-%5Calpha%5Clog%28s+e%5E%7B%5Cnu%281-s%29%7D%29+%3D+%5Clambda%28s-1%29+-+%5Calpha%5Clog+s+-+%5Calpha%5Cnu%281-s%29+%5C%5C%26%3D+%28s-1%29%28%5Clambda+%2B+%5Calpha+%5Cnu%29+-+%5Calpha%5Clog+s.%26%28%2A%2A%29%5Cend%7Baligned%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;begin{aligned}&#92;log &#92;Pr[ X &#92;ge &#92;alpha ] &amp;&#92;le &#92;lambda(s-1) -&#92;alpha&#92;log(s e^{&#92;nu(1-s)}) = &#92;lambda(s-1) - &#92;alpha&#92;log s - &#92;alpha&#92;nu(1-s) &#92;&#92;&amp;= (s-1)(&#92;lambda + &#92;alpha &#92;nu) - &#92;alpha&#92;log s.&amp;(**)&#92;end{aligned}' title='&#92;begin{aligned}&#92;log &#92;Pr[ X &#92;ge &#92;alpha ] &amp;&#92;le &#92;lambda(s-1) -&#92;alpha&#92;log(s e^{&#92;nu(1-s)}) = &#92;lambda(s-1) - &#92;alpha&#92;log s - &#92;alpha&#92;nu(1-s) &#92;&#92;&amp;= (s-1)(&#92;lambda + &#92;alpha &#92;nu) - &#92;alpha&#92;log s.&amp;(**)&#92;end{aligned}' class='latex' />
</p>
<p>Now we optimize <img src='http://s0.wp.com/latex.php?latex=s&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='s' title='s' class='latex' /> (later we&#8217;ll have to make sure that for our choice of <img src='http://s0.wp.com/latex.php?latex=s&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='s' title='s' class='latex' />, there really exists a <img src='http://s0.wp.com/latex.php?latex=t+%5Cge+1&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='t &#92;ge 1' title='t &#92;ge 1' class='latex' />).  Noting that since for <img src='http://s0.wp.com/latex.php?latex=s%5Cto+0&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='s&#92;to 0' title='s&#92;to 0' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=s%5Cto%5Cinfty&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='s&#92;to&#92;infty' title='s&#92;to&#92;infty' class='latex' /> the expression (**) goes to infinity, we just have to take for <img src='http://s0.wp.com/latex.php?latex=s&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='s' title='s' class='latex' /> the unique point where the derivative in (**) vanishes, which is</p>
<p align="center">
  <img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle+s+%3D+%5Cfrac%7B%5Calpha%7D%7B%5Calpha%5Cnu+%2B+%5Clambda%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;displaystyle s = &#92;frac{&#92;alpha}{&#92;alpha&#92;nu + &#92;lambda}' title='&#92;displaystyle s = &#92;frac{&#92;alpha}{&#92;alpha&#92;nu + &#92;lambda}' class='latex' />.
</p>
<p>Summarizing, we obtain the following estimate.</p>
<blockquote style="background-color:white;"><p><b>Proposition (Tail estimate for our discrete queue).</b></p>
<p align="center">
  <img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle+%5CPr%5B+X+%5Cge+%5Calpha+%5D+%5Cle+%5Cexp%5Cleft%28+%5Cleft%28+1-%5Cnu+-+%5Clog+%5Cfrac%7B%5Calpha%7D%7B%5Calpha%5Cnu+%2B+%5Clambda%7D+%5Cright%29%5Calpha+-+%5Clambda%5Cright%29.&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;displaystyle &#92;Pr[ X &#92;ge &#92;alpha ] &#92;le &#92;exp&#92;left( &#92;left( 1-&#92;nu - &#92;log &#92;frac{&#92;alpha}{&#92;alpha&#92;nu + &#92;lambda} &#92;right)&#92;alpha - &#92;lambda&#92;right).' title='&#92;displaystyle &#92;Pr[ X &#92;ge &#92;alpha ] &#92;le &#92;exp&#92;left( &#92;left( 1-&#92;nu - &#92;log &#92;frac{&#92;alpha}{&#92;alpha&#92;nu + &#92;lambda} &#92;right)&#92;alpha - &#92;lambda&#92;right).' class='latex' />
</p>
</blockquote>
<p>Now, with <img src='http://s0.wp.com/latex.php?latex=%5Calpha%5Cto%5Cinfty&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;alpha&#92;to&#92;infty' title='&#92;alpha&#92;to&#92;infty' class='latex' />, the term under the logarithm tends to <img src='http://s0.wp.com/latex.php?latex=1%2F%5Cnu&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='1/&#92;nu' title='1/&#92;nu' class='latex' />, and <img src='http://s0.wp.com/latex.php?latex=%5Clog%281%2F%5Cnu%29+%3C+%5Cnu-1&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;log(1/&#92;nu) &lt; &#92;nu-1' title='&#92;log(1/&#92;nu) &lt; &#92;nu-1' class='latex' /> because of <img src='http://s0.wp.com/latex.php?latex=%5Cnu+%3C+1&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;nu &lt; 1' title='&#92;nu &lt; 1' class='latex' />, so that there exist <img src='http://s0.wp.com/latex.php?latex=%5Cepsilon+%3E+0&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;epsilon &gt; 0' title='&#92;epsilon &gt; 0' class='latex' /> (depending on <img src='http://s0.wp.com/latex.php?latex=%5Cnu&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;nu' title='&#92;nu' class='latex' />) and <img src='http://s0.wp.com/latex.php?latex=%5Calpha_0&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;alpha_0' title='&#92;alpha_0' class='latex' /> (depending on both <img src='http://s0.wp.com/latex.php?latex=%5Clambda&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;lambda' title='&#92;lambda' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%5Cnu&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;nu' title='&#92;nu' class='latex' />) such that <img src='http://s0.wp.com/latex.php?latex=1+-+%5Cnu+-+%5Clog+%5Cfrac%7B%5Calpha%7D%7B%5Calpha%5Cnu+%2B+%5Clambda%7D+%5Cle+-%5Cepsilon&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='1 - &#92;nu - &#92;log &#92;frac{&#92;alpha}{&#92;alpha&#92;nu + &#92;lambda} &#92;le -&#92;epsilon' title='1 - &#92;nu - &#92;log &#92;frac{&#92;alpha}{&#92;alpha&#92;nu + &#92;lambda} &#92;le -&#92;epsilon' class='latex' /> for all <img src='http://s0.wp.com/latex.php?latex=%5Calpha+%5Cge+%5Calpha_0&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;alpha &#92;ge &#92;alpha_0' title='&#92;alpha &#92;ge &#92;alpha_0' class='latex' />.  Consequently, the bound in the proposition is essentially linear, i.e.,  for these <img src='http://s0.wp.com/latex.php?latex=%5Calpha&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;alpha' title='&#92;alpha' class='latex' /> we have</p>
<blockquote style="background-color:white;"><p><b>Corollary.</b></p>
<p align="center">
  <img src='http://s0.wp.com/latex.php?latex=%5CPr%5B+X+%5Cge+%5Calpha+%5D+%5Cle+e%5E%7B-%5CTheta%28%5Calpha%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;Pr[ X &#92;ge &#92;alpha ] &#92;le e^{-&#92;Theta(&#92;alpha)}' title='&#92;Pr[ X &#92;ge &#92;alpha ] &#92;le e^{-&#92;Theta(&#92;alpha)}' class='latex' />.
</p>
</blockquote>
<p>We still have to verify that our choice for <img src='http://s0.wp.com/latex.php?latex=s&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='s' title='s' class='latex' /> is feasible, i.e., there must exist a <img src='http://s0.wp.com/latex.php?latex=t+%5Cge+1&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='t &#92;ge 1' title='t &#92;ge 1' class='latex' /> with <img src='http://s0.wp.com/latex.php?latex=f%28t%29+%3D+s&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='f(t) = s' title='f(t) = s' class='latex' />.  Let <img src='http://s0.wp.com/latex.php?latex=t%28s%29+%3A%3D+s+e%5E%7B%5Cnu%281-s%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='t(s) := s e^{&#92;nu(1-s)}' title='t(s) := s e^{&#92;nu(1-s)}' class='latex' />.  A swift computation shows that <img src='http://s0.wp.com/latex.php?latex=t%27%28s%29+%3E+0&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='t&#039;(s) &gt; 0' title='t&#039;(s) &gt; 0' class='latex' /> for <img src='http://s0.wp.com/latex.php?latex=s+%3C+1%2F%5Cnu&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='s &lt; 1/&#92;nu' title='s &lt; 1/&#92;nu' class='latex' />.  From elementary calculus we know that this implies that for these <img src='http://s0.wp.com/latex.php?latex=s&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='s' title='s' class='latex' />, there exists a <img src='http://s0.wp.com/latex.php?latex=t&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='t' title='t' class='latex' /> with <img src='http://s0.wp.com/latex.php?latex=f%28t%29+%3D+s&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='f(t) = s' title='f(t) = s' class='latex' />.  But our <img src='http://s0.wp.com/latex.php?latex=s&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='s' title='s' class='latex' /> was <img src='http://s0.wp.com/latex.php?latex=%5Cfrac%7B%5Calpha%7D%7B%5Calpha%5Cnu+%2B+%5Clambda%7D+%3C+1%2F%5Cnu&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;frac{&#92;alpha}{&#92;alpha&#92;nu + &#92;lambda} &lt; 1/&#92;nu' title='&#92;frac{&#92;alpha}{&#92;alpha&#92;nu + &#92;lambda} &lt; 1/&#92;nu' class='latex' /> because <img src='http://s0.wp.com/latex.php?latex=%5Clambda+%3E+0&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;lambda &gt; 0' title='&#92;lambda &gt; 0' class='latex' /> (unless the queue were trivial).  Moreover, we have</p>
<p align="center">
  <img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle+t+%3D+s+e%5E%7B%5Cnu%281-s%29%7D+%5Cge+s%28+1+%2B+%5Cnu%281-s%29+%29+%3D+%281%2B%5Cnu%29s+-+%5Cnu+s%5E2+%3E+1&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;displaystyle t = s e^{&#92;nu(1-s)} &#92;ge s( 1 + &#92;nu(1-s) ) = (1+&#92;nu)s - &#92;nu s^2 &gt; 1' title='&#92;displaystyle t = s e^{&#92;nu(1-s)} &#92;ge s( 1 + &#92;nu(1-s) ) = (1+&#92;nu)s - &#92;nu s^2 &gt; 1' class='latex' />
</p>
<p>where the last inequality holds whenever <img src='http://s0.wp.com/latex.php?latex=1+%3C+s+%3C+1%2F%5Cnu&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='1 &lt; s &lt; 1/&#92;nu' title='1 &lt; s &lt; 1/&#92;nu' class='latex' /> (because the two roots of the equation <img src='http://s0.wp.com/latex.php?latex=%281%2B%5Cnu%29s+-%5Cnu+s%5E2+%3D1&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='(1+&#92;nu)s -&#92;nu s^2 =1' title='(1+&#92;nu)s -&#92;nu s^2 =1' class='latex' /> are <img src='http://s0.wp.com/latex.php?latex=s%3D1&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='s=1' title='s=1' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=s%3D1%2F%5Cnu&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='s=1/&#92;nu' title='s=1/&#92;nu' class='latex' />).  By increasing <img src='http://s0.wp.com/latex.php?latex=%5Calpha_0&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;alpha_0' title='&#92;alpha_0' class='latex' /> if necessary, we can assume that <img src='http://s0.wp.com/latex.php?latex=s+%3E+1&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='s &gt; 1' title='s &gt; 1' class='latex' /> holds.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dirkolivertheis.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dirkolivertheis.wordpress.com/571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dirkolivertheis.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dirkolivertheis.wordpress.com/571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dirkolivertheis.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dirkolivertheis.wordpress.com/571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dirkolivertheis.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dirkolivertheis.wordpress.com/571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dirkolivertheis.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dirkolivertheis.wordpress.com/571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dirkolivertheis.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dirkolivertheis.wordpress.com/571/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dirkolivertheis.wordpress.com/571/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dirkolivertheis.wordpress.com/571/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dirkolivertheis.wordpress.com&amp;blog=5665708&amp;post=571&amp;subd=dirkolivertheis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dirkolivertheis.wordpress.com/2011/01/24/a-tail-probability-estimate-for-the-busy-time-in-a-discrete-time-queue/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2f7865f506dd0ea9cbac71d625a875f8?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">dirkolivertheis</media:title>
		</media:content>
	</item>
		<item>
		<title>Nonnegative rank and nondeterministic communication complexity</title>
		<link>http://dirkolivertheis.wordpress.com/2011/01/08/nonnegative-rank-and-nondeterministic-communication-complexity/</link>
		<comments>http://dirkolivertheis.wordpress.com/2011/01/08/nonnegative-rank-and-nondeterministic-communication-complexity/#comments</comments>
		<pubDate>Sat, 08 Jan 2011 17:50:41 +0000</pubDate>
		<dc:creator>dirkolivertheis</dc:creator>
				<category><![CDATA[LinAlg]]></category>
		<category><![CDATA[NnegRk]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Xpository]]></category>

		<guid isPermaLink="false">http://dirkolivertheis.wordpress.com/?p=541</guid>
		<description><![CDATA[In this post I would like to discuss the connection between the nonnegative rank of a nonnegative matrix, and the nondeterministic communication complexity of its support matrix &#8212; the connection being simply the former is greater than or equal to two to the power of the latter. Deterministic Communication Complexity As a digression, let us [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dirkolivertheis.wordpress.com&amp;blog=5665708&amp;post=541&amp;subd=dirkolivertheis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
In this post I would like to discuss the connection between the <b>nonnegative rank of a nonnegative matrix</b>, and the <b>nondeterministic communication complexity</b> of its support matrix &#8212; the connection being simply the former is greater than or equal to two to the power of the latter.</p>
<p>
<p><b> Deterministic Communication Complexity </b></p>
<p><p>
As a digression, let us first discuss the classical deterministic communication complexity of a boolean function <img src='http://s0.wp.com/latex.php?latex=%7Bf%5Ccolon+%5C%7B0%2C1%5C%7D%5Ed%5Ctimes%5C%7B0%2C1%5C%7D%5Ed+%5Crightarrow+%5C%7B0%2C1%5C%7D%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{f&#92;colon &#92;{0,1&#92;}^d&#92;times&#92;{0,1&#92;}^d &#92;rightarrow &#92;{0,1&#92;}}' title='{f&#92;colon &#92;{0,1&#92;}^d&#92;times&#92;{0,1&#92;}^d &#92;rightarrow &#92;{0,1&#92;}}' class='latex' />. The idea is that Alice and Bob want to compute a specific value <img src='http://s0.wp.com/latex.php?latex=%7Bf%28x%2Cy%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{f(x,y)}' title='{f(x,y)}' class='latex' />, but Alice only knows <img src='http://s0.wp.com/latex.php?latex=%7Bx%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{x}' title='{x}' class='latex' /> whereas Bob only knows <img src='http://s0.wp.com/latex.php?latex=%7By%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{y}' title='{y}' class='latex' />. Now they&#8217;ll have to communicate, until one of them, say Bob, knows <img src='http://s0.wp.com/latex.php?latex=%7Bf%28x%2Cy%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{f(x,y)}' title='{f(x,y)}' class='latex' />. Communication is assumed to be the &#8220;expensive&#8221; thing, so that is what Alice and Bob try to minimize.</p>
<p>
The maximum over all inputs <img src='http://s0.wp.com/latex.php?latex=%7B%28x%2Cy%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{(x,y)}' title='{(x,y)}' class='latex' /> of the minimum number of bits Alice and Bob have to exchange before Bob knows the answer, is called the <b>communication complexity</b> of <img src='http://s0.wp.com/latex.php?latex=%7Bf%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{f}' title='{f}' class='latex' />.</p>
<p>
It is important to realize that Alice and Bob have unlimited amount of storage and computing power. In particular, both of them may store the complete <img src='http://s0.wp.com/latex.php?latex=%7B%282%5Ed%5Ctimes+2%5Ed%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{(2^d&#92;times 2^d)}' title='{(2^d&#92;times 2^d)}' class='latex' />- matrix <img src='http://s0.wp.com/latex.php?latex=%7BM_%7Bx%2Cy%7D+%3A%3D+f%28x%2Cy%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{M_{x,y} := f(x,y)}' title='{M_{x,y} := f(x,y)}' class='latex' /> (along with all prime numbers and every book ever written), if they think it might help. (In this sense, it is like the opposite of an exam for students: Alice and Bob may use the complete solution to all exam problems, but they have to find out which problem they are supposed to solve). The question is not, how difficult is to compute <img src='http://s0.wp.com/latex.php?latex=%7Bf%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{f}' title='{f}' class='latex' />. The question is, how difficult it is to agree on which region of the matrix the parties &#8220;are&#8221; in.</p>
<p>
<p><b> Nondeterministic CC </b></p>
<p><p>
Now let us discuss nondeterministic communication complexity. Here, in addition to their respective input <img src='http://s0.wp.com/latex.php?latex=%7Bx%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{x}' title='{x}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7By%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{y}' title='{y}' class='latex' />, Alice and Bob are given a &#8220;certificate&#8221; for the answer <img src='http://s0.wp.com/latex.php?latex=%7Bf%28x%2Cy%29+%3D+1%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{f(x,y) = 1}' title='{f(x,y) = 1}' class='latex' />, which both can verify independently. If in their verifications, they both independently conclude that the certificate proves that <img src='http://s0.wp.com/latex.php?latex=%7Bf%28x%2Cy%29+%3D1%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{f(x,y) =1}' title='{f(x,y) =1}' class='latex' />, then Bob replies &#8217;1&#8242;. Otherwise, he says &#8217;0&#8242;. Bob may err in his reply, but only in saying &#8217;0&#8242; when the right answer would have been &#8217;1&#8242;. If the true answer is &#8217;0&#8242;, Bob may never say &#8217;0&#8242;. (This is just like in nondeterministic computational complexity classes.) Moreover, if the true answer is &#8217;1&#8242;, there must be at least one certificate with which Alice and Bob arrive at the true answer.</p>
<p>
Obviously, for Bob to learn the result of Alice&#8217;s checking of the certificate, Alice has to communicate one bit to Bob; this bit is generally ignored. The &#8220;nondeterministic communication&#8221; is then the coding length of the certificate. Since Alice and Bob may store all possible certificates which they might ever occur, this is the same as the coding length of the number of certificates needed for the function <img src='http://s0.wp.com/latex.php?latex=%7Bf%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{f}' title='{f}' class='latex' />.</p>
<p>
The only kind of yes/no questions Alice and Bob can answer independently are of the form <img src='http://s0.wp.com/latex.php?latex=%7Bx%5Cin+A%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{x&#92;in A}' title='{x&#92;in A}' class='latex' /> (for Alice), or <img src='http://s0.wp.com/latex.php?latex=%7By%5Cin+B%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{y&#92;in B}' title='{y&#92;in B}' class='latex' />, respectively (for Bob). Thus, certificates amount to rectangles.</p>
<p>
Suppose that we have a number of submatrices <img src='http://s0.wp.com/latex.php?latex=%7BR_1%2C%5Cdots%2CR_q%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{R_1,&#92;dots,R_q}' title='{R_1,&#92;dots,R_q}' class='latex' /> of <img src='http://s0.wp.com/latex.php?latex=%7BM%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{M}' title='{M}' class='latex' />, such that every entry in every <img src='http://s0.wp.com/latex.php?latex=%7BR_j%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{R_j}' title='{R_j}' class='latex' /> is one. These matrices are supposed to <b>cover</b> all the 1s in <img src='http://s0.wp.com/latex.php?latex=%7BM%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{M}' title='{M}' class='latex' /> in the sense that for every <img src='http://s0.wp.com/latex.php?latex=%7B%28x%2Cy%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{(x,y)}' title='{(x,y)}' class='latex' /> if <img src='http://s0.wp.com/latex.php?latex=%7BM_%7Bx%2Cy%7D+%3D1%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{M_{x,y} =1}' title='{M_{x,y} =1}' class='latex' />, then at least one of the <img src='http://s0.wp.com/latex.php?latex=%7BR_j%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{R_j}' title='{R_j}' class='latex' /> contains the <img src='http://s0.wp.com/latex.php?latex=%7B%28x%2Cy%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{(x,y)}' title='{(x,y)}' class='latex' />-entry. The usual word for such submatrices is <b>1-rectangle</b> (or just rectangle), and <img src='http://s0.wp.com/latex.php?latex=%7BR_1%2C%5Cdots%2CR_q%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{R_1,&#92;dots,R_q}' title='{R_1,&#92;dots,R_q}' class='latex' /> with said properties is called a <b>rectangle covering</b>. when Alice and Bob receive their inputs <img src='http://s0.wp.com/latex.php?latex=%7Bx%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{x}' title='{x}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7By%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{y}' title='{y}' class='latex' />, respectively, if the right answer would be &#8217;1&#8242;, the certificate could be any of the rectangles containing the entry <img src='http://s0.wp.com/latex.php?latex=%7BM_%7Bx%2Cy%7D%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{M_{x,y}}' title='{M_{x,y}}' class='latex' />. If, however <img src='http://s0.wp.com/latex.php?latex=%7BM_%7Bx%2Cy%7D+%3D+0%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{M_{x,y} = 0}' title='{M_{x,y} = 0}' class='latex' />, it does not matter which certificate is given &#8212; Bob will always reply &#8217;0&#8242;. </p>
<p>
Thus, determining the finding the nondeterministic communication complexity of <img src='http://s0.wp.com/latex.php?latex=%7BM%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{M}' title='{M}' class='latex' /> amounts to fining a rectangle covering with minimum number <img src='http://s0.wp.com/latex.php?latex=%7Bq%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{q}' title='{q}' class='latex' /> of rectangles. The nondeterministic communication complexity is then the coding length of <img src='http://s0.wp.com/latex.php?latex=%7Bq%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{q}' title='{q}' class='latex' />, i.e., <img src='http://s0.wp.com/latex.php?latex=%7B%5Capprox+%5Clog_2+q%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;approx &#92;log_2 q}' title='{&#92;approx &#92;log_2 q}' class='latex' />.</p>
<p>
Note that &#8220;rectangle covering&#8221; makes sense for all 0/1-matrices &#8212; not just square matrices with the number of rows/columns a power of two.</p>
<p>
<p><b> Rectangle covering as a coloring problem </b></p>
<p><p>
Let us make this even a bit more combinatorial. Let <img src='http://s0.wp.com/latex.php?latex=%7BM%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{M}' title='{M}' class='latex' /> be an <img src='http://s0.wp.com/latex.php?latex=%7B%28m%5Ctimes+n%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{(m&#92;times n)}' title='{(m&#92;times n)}' class='latex' />-matrix <img src='http://s0.wp.com/latex.php?latex=%7BM%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{M}' title='{M}' class='latex' />, and denote by <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmbox%7Brc%7D%28M%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;mbox{rc}(M)}' title='{&#92;mbox{rc}(M)}' class='latex' /> its <b>rectangle covering number</b>, i.e., the minimum number of 1-rectangles needed to cover all 1-entries of <img src='http://s0.wp.com/latex.php?latex=%7BM%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{M}' title='{M}' class='latex' />.</p>
<p>
We define the <b>rectangle graph</b> <img src='http://s0.wp.com/latex.php?latex=%7BG_M%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{G_M}' title='{G_M}' class='latex' /> as follows. The vertex set <img src='http://s0.wp.com/latex.php?latex=%7BV%28G_M%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{V(G_M)}' title='{V(G_M)}' class='latex' /> is the set of 1-entries of <img src='http://s0.wp.com/latex.php?latex=%7BM%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{M}' title='{M}' class='latex' />; two such entries are adjacent, if the rectangle they span contains a 0. Say, <img src='http://s0.wp.com/latex.php?latex=%7BM_%7Bk%2C%5Cell%7D+%3D+M_%7Bk%27%2C%5Cell%27%7D+%3D+1%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{M_{k,&#92;ell} = M_{k&#039;,&#92;ell&#039;} = 1}' title='{M_{k,&#92;ell} = M_{k&#039;,&#92;ell&#039;} = 1}' class='latex' />, so we have the two vertices <img src='http://s0.wp.com/latex.php?latex=%7B%28k%2C%5Cell%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{(k,&#92;ell)}' title='{(k,&#92;ell)}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7B%28k%27%2C%5Cell%27%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{(k&#039;,&#92;ell&#039;)}' title='{(k&#039;,&#92;ell&#039;)}' class='latex' />. They are adjacent, if and only if, <img src='http://s0.wp.com/latex.php?latex=%7BM_%7Bk%2C%5Cell%27%7D+M_%7Bk%27%2C%5Cell%7D+%3D+0%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{M_{k,&#92;ell&#039;} M_{k&#039;,&#92;ell} = 0}' title='{M_{k,&#92;ell&#039;} M_{k&#039;,&#92;ell} = 0}' class='latex' />.</p>
<p>
Denoting by <img src='http://s0.wp.com/latex.php?latex=%7B%5Cchi%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;chi}' title='{&#92;chi}' class='latex' /> the usual <a href="http://en.wikipedia.org/wiki/Chromatic_number#Definition_and_terminology">(vertex-) chromatic number</a>, the following is true.</p>
<blockquote style="background-color:white;"><p><b>Lemma 1</b> <em>
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5Cchi%28G_M%29+%3D+%5Cmbox%7Brc%7D%28M%29+&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;chi(G_M) = &#92;mbox{rc}(M) ' title='&#92;displaystyle  &#92;chi(G_M) = &#92;mbox{rc}(M) ' class='latex' /></p>
<p> </em></p></blockquote>
<p><b>Proof.</b>  For a proof, it suffices to realize that a 1-rectangle in <img src='http://s0.wp.com/latex.php?latex=M&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='M' title='M' class='latex' /> is an independent set in <img src='http://s0.wp.com/latex.php?latex=G_M&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='G_M' title='G_M' class='latex' />, and that, by the definition of the edges of <img src='http://s0.wp.com/latex.php?latex=G_M&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='G_M' title='G_M' class='latex' />, for every independent set <img src='http://s0.wp.com/latex.php?latex=U&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='U' title='U' class='latex' /> in <img src='http://s0.wp.com/latex.php?latex=G_M&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='G_M' title='G_M' class='latex' />, the smallest rectangle which contains <img src='http://s0.wp.com/latex.php?latex=U&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='U' title='U' class='latex' /> is a 1-rectangle.
</p>
<p><p>
I have been unable to find this fact elsewhere in published literature. The proof, although quite easy, can be found in a forthcoming paper.</p>
<p>
So nondeterministic CC amounts to coloring a certain graph defined by the boolean function.</p>
<p>
<p><b> Connection with nonnegative rank (and extension complexity) </b></p>
<p><p>
Now that the basics are clear, let us come back to the original question. Let <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' /> be a nonnegative matrix and <img src='http://s0.wp.com/latex.php?latex=%7BM%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{M}' title='{M}' class='latex' /> ist support-matrix, i.e., <img src='http://s0.wp.com/latex.php?latex=%7BM%3D%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{M=}' title='{M=}' class='latex' /> is the 0/1-matrix with <img src='http://s0.wp.com/latex.php?latex=%7BM_%7Bk%2C%5Cell%7D+%3D+1%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{M_{k,&#92;ell} = 1}' title='{M_{k,&#92;ell} = 1}' class='latex' /> if and only if <img src='http://s0.wp.com/latex.php?latex=%7BA_%7Bk%2C%5Cell%7D+%5Cne+0%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{A_{k,&#92;ell} &#92;ne 0}' title='{A_{k,&#92;ell} &#92;ne 0}' class='latex' />. The following fact was already known to <a href="http://www.ams.org/mathscinet-getitem?mr=1135472">Yannakakis (1991).</a></p>
<blockquote style="background-color:white;"><p><b>Lemma 2</b> <em>
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5Cmbox%7Brc%7D%28M%29+%5Cle+%5Cmbox%7Brk%7D_%2B%28A%29.+&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;mbox{rc}(M) &#92;le &#92;mbox{rk}_+(A). ' title='&#92;displaystyle  &#92;mbox{rc}(M) &#92;le &#92;mbox{rk}_+(A). ' class='latex' /></p>
<p> </em></p></blockquote>
<p><b>Proof.</b> The nonnegative rank of <img src='http://s0.wp.com/latex.php?latex=A&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='A' title='A' class='latex' /> is the minimum number of nonnegative rank-1 matrices whose sum equals <img src='http://s0.wp.com/latex.php?latex=A&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='A' title='A' class='latex' />.  In other words, there exist nonnegative vectors <img src='http://s0.wp.com/latex.php?latex=u_k%2C+v_k&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='u_k, v_k' title='u_k, v_k' class='latex' /> <img src='http://s0.wp.com/latex.php?latex=k%3D1%2C%5Cdots%2C%5Cmbox%7Brk%7D_%2B%28A%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='k=1,&#92;dots,&#92;mbox{rk}_+(A)' title='k=1,&#92;dots,&#92;mbox{rk}_+(A)' class='latex' /> such that</p>
<p align="center">
<img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle+A+%3D+%5Csum_%7Bk%3D1%7D%5E%7B%5Cmbox%7Brk%7D_%2B%28A%29%7D+u_k+v_k%5ET&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;displaystyle A = &#92;sum_{k=1}^{&#92;mbox{rk}_+(A)} u_k v_k^T' title='&#92;displaystyle A = &#92;sum_{k=1}^{&#92;mbox{rk}_+(A)} u_k v_k^T' class='latex' />.
</p>
<p>The support of <img src='http://s0.wp.com/latex.php?latex=A&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='A' title='A' class='latex' /> is thus the union of the supports of the <img src='http://s0.wp.com/latex.php?latex=u_k+v_k%5ET&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='u_k v_k^T' title='u_k v_k^T' class='latex' />.  But clearly, the support of <img src='http://s0.wp.com/latex.php?latex=u_k+v_k%5ET&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='u_k v_k^T' title='u_k v_k^T' class='latex' /> is a rectangle: it is the product of the support of <img src='http://s0.wp.com/latex.php?latex=u_k&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='u_k' title='u_k' class='latex' /> and the support of <img src='http://s0.wp.com/latex.php?latex=v_k&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='v_k' title='v_k' class='latex' />.<br />
Thus, we have a rectangle covering using <img src='http://s0.wp.com/latex.php?latex=%5Cmbox%7Brk%7D_%2B%28A%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;mbox{rk}_+(A)' title='&#92;mbox{rk}_+(A)' class='latex' /> rectangles, which implies the inequality in the lemma.
</p>
<p><p>
In the context of the extension complexity of a polytope <img src='http://s0.wp.com/latex.php?latex=%7BP%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{P}' title='{P}' class='latex' />, the rectangle graph can be defined as follows. The vertices of <img src='http://s0.wp.com/latex.php?latex=%7BG%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{G}' title='{G}' class='latex' /> are the pairs <img src='http://s0.wp.com/latex.php?latex=%7B%28x_k%2C%28a_%5Cell%2C%5Calpha_%5Cell%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{(x_k,(a_&#92;ell,&#92;alpha_&#92;ell)}' title='{(x_k,(a_&#92;ell,&#92;alpha_&#92;ell)}' class='latex' />, where <img src='http://s0.wp.com/latex.php?latex=%7Bx_k%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{x_k}' title='{x_k}' class='latex' /> is a point in <img src='http://s0.wp.com/latex.php?latex=%7BP%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{P}' title='{P}' class='latex' /> and the inequality <img src='http://s0.wp.com/latex.php?latex=%7Ba_%5Cell%5ETy+%5Cle+%5Calpha_%5Cell%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{a_&#92;ell^Ty &#92;le &#92;alpha_&#92;ell}' title='{a_&#92;ell^Ty &#92;le &#92;alpha_&#92;ell}' class='latex' /> is valid and supporting for <img src='http://s0.wp.com/latex.php?latex=%7BP%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{P}' title='{P}' class='latex' />, such that <img src='http://s0.wp.com/latex.php?latex=%7Bx_k%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{x_k}' title='{x_k}' class='latex' /> does not lie on the hyperplane defined by <img src='http://s0.wp.com/latex.php?latex=%7B%28a_k%2C%5Calpha_k%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{(a_k,&#92;alpha_k)}' title='{(a_k,&#92;alpha_k)}' class='latex' />. Two such pairs are adjacent in <img src='http://s0.wp.com/latex.php?latex=%7BG%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{G}' title='{G}' class='latex' />, if at least one of the two points does lie in one of the two hyperplanes. For this graph <img src='http://s0.wp.com/latex.php?latex=%7BG%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{G}' title='{G}' class='latex' /> we have</p>
<blockquote style="background-color:white;"><p><b>Lemma 3</b> <em>
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5Cchi%28G%29+%5Cle+%5Cmbox%7Bxc%7D%28P%29.+&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;chi(G) &#92;le &#92;mbox{xc}(P). ' title='&#92;displaystyle  &#92;chi(G) &#92;le &#92;mbox{xc}(P). ' class='latex' /></p>
<p> </em></p></blockquote>
<p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dirkolivertheis.wordpress.com/541/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dirkolivertheis.wordpress.com/541/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dirkolivertheis.wordpress.com/541/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dirkolivertheis.wordpress.com/541/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dirkolivertheis.wordpress.com/541/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dirkolivertheis.wordpress.com/541/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dirkolivertheis.wordpress.com/541/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dirkolivertheis.wordpress.com/541/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dirkolivertheis.wordpress.com/541/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dirkolivertheis.wordpress.com/541/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dirkolivertheis.wordpress.com/541/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dirkolivertheis.wordpress.com/541/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dirkolivertheis.wordpress.com/541/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dirkolivertheis.wordpress.com/541/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dirkolivertheis.wordpress.com&amp;blog=5665708&amp;post=541&amp;subd=dirkolivertheis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dirkolivertheis.wordpress.com/2011/01/08/nonnegative-rank-and-nondeterministic-communication-complexity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2f7865f506dd0ea9cbac71d625a875f8?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">dirkolivertheis</media:title>
		</media:content>
	</item>
		<item>
		<title>Nonnegative rank of a matrix and projections onto a polyhedron</title>
		<link>http://dirkolivertheis.wordpress.com/2011/01/05/nonnegative-rank-and-projections/</link>
		<comments>http://dirkolivertheis.wordpress.com/2011/01/05/nonnegative-rank-and-projections/#comments</comments>
		<pubDate>Wed, 05 Jan 2011 17:22:53 +0000</pubDate>
		<dc:creator>dirkolivertheis</dc:creator>
				<category><![CDATA[LinAlg]]></category>
		<category><![CDATA[NnegRk]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Xpository]]></category>

		<guid isPermaLink="false">http://dirkolivertheis.wordpress.com/?p=512</guid>
		<description><![CDATA[For a nonnegative matrix -matrix , its nonnegative rank is the smallest integer for which there exist nonnegative matrices and with columns such that . Expanding the product, this is the same as the minimum number of nonnegative rank-1 matrices which sum up to : The expression is called a nonnegative factorization of size of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dirkolivertheis.wordpress.com&amp;blog=5665708&amp;post=512&amp;subd=dirkolivertheis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
For a nonnegative matrix <img src='http://s0.wp.com/latex.php?latex=%7B%28m%5Ctimes+n%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{(m&#92;times n)}' title='{(m&#92;times n)}' class='latex' />-matrix <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' />, its <b>nonnegative rank</b> <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmbox%7Brk%7D_%2B%28A%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;mbox{rk}_+(A)}' title='{&#92;mbox{rk}_+(A)}' class='latex' /> is the smallest integer <img src='http://s0.wp.com/latex.php?latex=%7Bq%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{q}' title='{q}' class='latex' /> for which there exist nonnegative matrices <img src='http://s0.wp.com/latex.php?latex=%7BB%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{B}' title='{B}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7BC%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{C}' title='{C}' class='latex' /> with <img src='http://s0.wp.com/latex.php?latex=%7Bq%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{q}' title='{q}' class='latex' /> columns such that <img src='http://s0.wp.com/latex.php?latex=%7BA+%3D+BC%5ET%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{A = BC^T}' title='{A = BC^T}' class='latex' />. Expanding the product, this is the same as the minimum number of nonnegative rank-1 matrices which sum up to <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' />:
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++A+%3D+B+C%5ET+%3D+%5Csum_%7Bj%3D1%7D%5Eq+B_%7B%5Ccdot%2Cj%7D+C_%7B%5Ccdot%2Cj%7D%5ET.+%5C+%5C+%5C+%5C+%5C+%281%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  A = B C^T = &#92;sum_{j=1}^q B_{&#92;cdot,j} C_{&#92;cdot,j}^T. &#92; &#92; &#92; &#92; &#92; (1)' title='&#92;displaystyle  A = B C^T = &#92;sum_{j=1}^q B_{&#92;cdot,j} C_{&#92;cdot,j}^T. &#92; &#92; &#92; &#92; &#92; (1)' class='latex' /></p>
<p> The expression <img src='http://s0.wp.com/latex.php?latex=%7BBC%5ET%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{BC^T}' title='{BC^T}' class='latex' /> is called a <b>nonnegative factorization of size <img src='http://s0.wp.com/latex.php?latex=%7Bq%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{q}' title='{q}' class='latex' /></b> of <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' />.</p>
<p>
Recall that the extension complexity of a (convex) polyhedron is the minimum number of facets of a polyhedron <img src='http://s0.wp.com/latex.php?latex=%7BQ%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{Q}' title='{Q}' class='latex' /> for which there exists a projective mapping <img src='http://s0.wp.com/latex.php?latex=%7B%5Cpi%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;pi}' title='{&#92;pi}' class='latex' /> which maps <img src='http://s0.wp.com/latex.php?latex=%7BQ%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{Q}' title='{Q}' class='latex' /> <em>onto(!)</em> <img src='http://s0.wp.com/latex.php?latex=%7BP%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{P}' title='{P}' class='latex' />.</p>
<p>
In this post I would like to cover the relationship between the <b>nonnegative rank</b> <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmbox%7Brk%7D_%2B%28A%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;mbox{rk}_+(A)}' title='{&#92;mbox{rk}_+(A)}' class='latex' /> of a nonnegative matrix <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' /> and <b>extension complexity</b> <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmbox%7Bxc%7D%28P%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;mbox{xc}(P)}' title='{&#92;mbox{xc}(P)}' class='latex' /> of a polyhedron <img src='http://s0.wp.com/latex.php?latex=%7BP%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{P}' title='{P}' class='latex' />. As it turns out, the extension complexity of <img src='http://s0.wp.com/latex.php?latex=%7BP%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{P}' title='{P}' class='latex' /> is just the nonnegative rank of the so-called <b>slack matrix</b> of <img src='http://s0.wp.com/latex.php?latex=%7BP%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{P}' title='{P}' class='latex' /> (or, more accureately, <i>any</i> slack matrix).</p>
<p>
This essentially goes back to Yannakakis&#8217; 1991 paper <a href="http://www.ams.org/mathscinet-getitem?mr=1135472">Expressing combinatorial optimization problems by linear programs.</a> </p>
<p><b> The slack matrix </b></p>
<p><p>
The central object linking extension complexity of polyhedra and nonnegative rank is the <b>slack matrix</b>. Let the polyhedron <img src='http://s0.wp.com/latex.php?latex=%7BP%5Csubset%7B%5Cmathbb+R%7D%5Ed%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{P&#92;subset{&#92;mathbb R}^d}' title='{P&#92;subset{&#92;mathbb R}^d}' class='latex' /> be given by a system of linear inequalities <a name="eqpolyhouter">
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++f_k%28x%29+-+%5Cbeta_k+%5Cge+0+%5Cqquad%5Cforall+k%3D1%2C%5Cdots%2Cm%2C+%5C+%5C+%5C+%5C+%5C+%282%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  f_k(x) - &#92;beta_k &#92;ge 0 &#92;qquad&#92;forall k=1,&#92;dots,m, &#92; &#92; &#92; &#92; &#92; (2)' title='&#92;displaystyle  f_k(x) - &#92;beta_k &#92;ge 0 &#92;qquad&#92;forall k=1,&#92;dots,m, &#92; &#92; &#92; &#92; &#92; (2)' class='latex' /></p>
<p></a> where each <img src='http://s0.wp.com/latex.php?latex=%7Bf_k%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{f_k}' title='{f_k}' class='latex' /> is an affine function <img src='http://s0.wp.com/latex.php?latex=%7B%7B%5Cmathbb+R%7D%5Ed%5Crightarrow+%7B%5Cmathbb+R%7D%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{{&#92;mathbb R}^d&#92;rightarrow {&#92;mathbb R}}' title='{{&#92;mathbb R}^d&#92;rightarrow {&#92;mathbb R}}' class='latex' />, and the <img src='http://s0.wp.com/latex.php?latex=%7B%5Cbeta_k%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;beta_k}' title='{&#92;beta_k}' class='latex' /> are in <img src='http://s0.wp.com/latex.php?latex=%7B%7B%5Cmathbb+R%7D%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{{&#92;mathbb R}}' title='{{&#92;mathbb R}}' class='latex' />; and also by a set of points <img src='http://s0.wp.com/latex.php?latex=%7Bx_1%2C%5Cdots%2Cx_%7Bn_1%7D+%5Csubset+%7B%5Cmathbb+R%7D%5Ed%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{x_1,&#92;dots,x_{n_1} &#92;subset {&#92;mathbb R}^d}' title='{x_1,&#92;dots,x_{n_1} &#92;subset {&#92;mathbb R}^d}' class='latex' /> and vectors <img src='http://s0.wp.com/latex.php?latex=%7By_1%2C%5Cdots%2Cy_%7Bn_2%7D+%5Cin+%7B%5Cmathbb+R%7D%5Ed%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{y_1,&#92;dots,y_{n_2} &#92;in {&#92;mathbb R}^d}' title='{y_1,&#92;dots,y_{n_2} &#92;in {&#92;mathbb R}^d}' class='latex' />, i.e., <a name="eqpolyhinner">
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++P+%3D+%5Cmbox%7Bcvx%7D%5C%7Bx_1%2C%5Cdots%2Cx_%7Bn_1%7D%5C%7D+%2B%5Cmbox%7Bcvxcone%7D%5C%7By_1%2C%5Cdots%2Cy_%7Bn_2%7D%5C%7D%2C+%5C+%5C+%5C+%5C+%5C+%283%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  P = &#92;mbox{cvx}&#92;{x_1,&#92;dots,x_{n_1}&#92;} +&#92;mbox{cvxcone}&#92;{y_1,&#92;dots,y_{n_2}&#92;}, &#92; &#92; &#92; &#92; &#92; (3)' title='&#92;displaystyle  P = &#92;mbox{cvx}&#92;{x_1,&#92;dots,x_{n_1}&#92;} +&#92;mbox{cvxcone}&#92;{y_1,&#92;dots,y_{n_2}&#92;}, &#92; &#92; &#92; &#92; &#92; (3)' class='latex' /></p>
<p></a> where <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmbox%7Bcvx%7D+X%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;mbox{cvx} X}' title='{&#92;mbox{cvx} X}' class='latex' /> denotes the convex set generated by <img src='http://s0.wp.com/latex.php?latex=%7BX%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{X}' title='{X}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmbox%7Bcvxcone%7D+Y%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;mbox{cvxcone} Y}' title='{&#92;mbox{cvxcone} Y}' class='latex' /> denotes the convex cone generated by <img src='http://s0.wp.com/latex.php?latex=%7BY%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{Y}' title='{Y}' class='latex' />. Let <img src='http://s0.wp.com/latex.php?latex=%7Bn+%3A%3D+n_1%2Bn_2%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{n := n_1+n_2}' title='{n := n_1+n_2}' class='latex' />, and consider the <img src='http://s0.wp.com/latex.php?latex=%7B%28n%5Ctimes+m%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{(n&#92;times m)}' title='{(n&#92;times m)}' class='latex' />-matrix <img src='http://s0.wp.com/latex.php?latex=%7BS%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{S}' title='{S}' class='latex' /> defined by <a name="eqpolyhslack-mtx">
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++S_%7Bk%2C%5Cell%7D+%3D+%5Cleft%5C%7B%5Cbegin%7Barray%7D%7Bll%7D+f_k%28x_%5Cell%29+-+%5Cbeta_k+%26+%5Ctext%7B+if+%7D+%5Cell%5Cle+n_1%5C%5C+f_k%28y_%7B%5Cell-n_1%7D%29+%26+%5Ctext%7B+if+%7D+%5Cell+%3E+n_1+%5Cend%7Barray%7D%5Cright.+%5C+%5C+%5C+%5C+%5C+%284%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  S_{k,&#92;ell} = &#92;left&#92;{&#92;begin{array}{ll} f_k(x_&#92;ell) - &#92;beta_k &amp; &#92;text{ if } &#92;ell&#92;le n_1&#92;&#92; f_k(y_{&#92;ell-n_1}) &amp; &#92;text{ if } &#92;ell &gt; n_1 &#92;end{array}&#92;right. &#92; &#92; &#92; &#92; &#92; (4)' title='&#92;displaystyle  S_{k,&#92;ell} = &#92;left&#92;{&#92;begin{array}{ll} f_k(x_&#92;ell) - &#92;beta_k &amp; &#92;text{ if } &#92;ell&#92;le n_1&#92;&#92; f_k(y_{&#92;ell-n_1}) &amp; &#92;text{ if } &#92;ell &gt; n_1 &#92;end{array}&#92;right. &#92; &#92; &#92; &#92; &#92; (4)' class='latex' /></p>
<p></a></p>
<p>This matrix is called a <b>slack matrix</b> of <img src='http://s0.wp.com/latex.php?latex=%7BP%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{P}' title='{P}' class='latex' /> with respect to the systems <a href="#eqpolyhouter">(2)</a> and <a href="#eqpolyhinner">(3)</a>.</p>
<p>
<p><b> Nonnegative factorizations of the slack matrix and extensions of the polyhedron </b></p>
<p><p>
The following is the central fact of this post.</p>
<blockquote style="background-color:white;"><p><b>Theorem 1</b> <em><a name="thmpolyhslckmtx-nngrk"></a> </p>
<ul>
<li> Every nonnegative factorization of <img src='http://s0.wp.com/latex.php?latex=%7BS%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{S}' title='{S}' class='latex' /> of size <img src='http://s0.wp.com/latex.php?latex=%7Bq%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{q}' title='{q}' class='latex' /> gives rise to an extension of <img src='http://s0.wp.com/latex.php?latex=%7BP%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{P}' title='{P}' class='latex' /> with at most <img src='http://s0.wp.com/latex.php?latex=%7Bq%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{q}' title='{q}' class='latex' /> facets.
<li> Every extension of <img src='http://s0.wp.com/latex.php?latex=%7BP%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{P}' title='{P}' class='latex' /> with <img src='http://s0.wp.com/latex.php?latex=%7Bq%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{q}' title='{q}' class='latex' /> facets gives rise to a nonnegative factorization of <img src='http://s0.wp.com/latex.php?latex=%7BS%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{S}' title='{S}' class='latex' /> of size at most <img src='http://s0.wp.com/latex.php?latex=%7Bq%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{q}' title='{q}' class='latex' />.
</ul>
<p> In particular, <img src='http://s0.wp.com/latex.php?latex=%7B%5Cdisplaystyle+%5Cmbox%7Brk%7D_%2B%28S%29+%3D+%5Cmbox%7Bxc%7D%28P%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;displaystyle &#92;mbox{rk}_+(S) = &#92;mbox{xc}(P)}' title='{&#92;displaystyle &#92;mbox{rk}_+(S) = &#92;mbox{xc}(P)}' class='latex' />. </em></p></blockquote>
<p>
<p><b> Some remarks about the nonnegative factorization </b></p>
<p><p>
In the &#8220;linear&#8221; case, we know that row- or column-operations does not change the rank of a matrix. The same is true for the nonnegative rank &#8212; but only &#8220;nonnegative&#8221; row- and column-operations are allowed. A <b>nonnegative column operation</b> is one of the following: </p>
<ol>
<li> multiplying a row by a strictly positive scalar,
<li> adding a nonnegative multiple of one row to another row,
<li> adding a new row to the matrix, all of whose entries are 0.
</ol>
<p> Nonnegative column-operations are defined similarly. The following is an easy exercise.</p>
<blockquote style="background-color:white;"><p><b>Lemma 2</b> <em><a name="lemnnrkrow-col-ops"></a> If the matrix <img src='http://s0.wp.com/latex.php?latex=%7BA%27%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{A&#039;}' title='{A&#039;}' class='latex' /> results from <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' /> by a series of nonnegative row- and column-operations, then for every nonnegative factorization of <img src='http://s0.wp.com/latex.php?latex=%7BA%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{A}' title='{A}' class='latex' /> of size <img src='http://s0.wp.com/latex.php?latex=%7Bq%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{q}' title='{q}' class='latex' />, there is a nonnegative factorization of <img src='http://s0.wp.com/latex.php?latex=%7BA%27%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{A&#039;}' title='{A&#039;}' class='latex' /> of size <img src='http://s0.wp.com/latex.php?latex=%7Bq%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{q}' title='{q}' class='latex' />, and vice versa.</p>
<p>
 In particular, <img src='http://s0.wp.com/latex.php?latex=%7B%5Cmbox%7Brk%7D_%2B+A%27+%3D+%5Cmbox%7Brk%7D_%2B+A%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;mbox{rk}_+ A&#039; = &#92;mbox{rk}_+ A}' title='{&#92;mbox{rk}_+ A&#039; = &#92;mbox{rk}_+ A}' class='latex' />. </em></p></blockquote>
<p>
<p><b> A (projective) extension gives a factorization </b></p>
<p><p>
We now prove the first part of Theorem <a href="#thmpolyhslckmtx-nngrk">1</a>. We first deal with the basic case when <img src='http://s0.wp.com/latex.php?latex=%7BP%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{P}' title='{P}' class='latex' /> is a polyhedral cone, the <img src='http://s0.wp.com/latex.php?latex=%5Cbeta_k&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;beta_k' title='&#92;beta_k' class='latex' /> are all zero, and the projections are required to be linear.  After that, we will reduce the general cases to this one.</p>
<p>
Suppose that <img src='http://s0.wp.com/latex.php?latex=%7BP%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{P}' title='{P}' class='latex' /> is a polyhedral cone which is not a point. This implies that <img src='http://s0.wp.com/latex.php?latex=%7B0%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{0}' title='{0}' class='latex' /> must be among the points <img src='http://s0.wp.com/latex.php?latex=%7Bx_1%2C%5Cdots%2Cx_%7Bn_1%7D%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{x_1,&#92;dots,x_{n_1}}' title='{x_1,&#92;dots,x_{n_1}}' class='latex' />, and <img src='http://s0.wp.com/latex.php?latex=%7B%5Cbeta_k%3D0%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;beta_k=0}' title='{&#92;beta_k=0}' class='latex' /> for all <img src='http://s0.wp.com/latex.php?latex=%7Bk%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{k}' title='{k}' class='latex' />. By Lemma <a href="#lemnnrkrow-col-ops">2</a>, we may assume that <img src='http://s0.wp.com/latex.php?latex=%7Bn_1%3D1%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{n_1=1}' title='{n_1=1}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7Bx_1+%3D+0%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{x_1 = 0}' title='{x_1 = 0}' class='latex' />. Deleting the corresponding 0-column, we arrive at <img src='http://s0.wp.com/latex.php?latex=%7Bn%3Dn_2%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{n=n_2}' title='{n=n_2}' class='latex' /> and we are interested in nonnegative factorizations of the <img src='http://s0.wp.com/latex.php?latex=%7B%28m%5Ctimes+n%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{(m&#92;times n)}' title='{(m&#92;times n)}' class='latex' />-matrix <img src='http://s0.wp.com/latex.php?latex=%7BS%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{S}' title='{S}' class='latex' /> defined as <img src='http://s0.wp.com/latex.php?latex=%7BS_%7Bk%2C%5Cell%7D+%3D+f_k%28x_%5Cell%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{S_{k,&#92;ell} = f_k(x_&#92;ell)}' title='{S_{k,&#92;ell} = f_k(x_&#92;ell)}' class='latex' />.</p>
<p>
We first prove that an extension with linear projection mapping gives rise to a nonnegative factorization of appropriate size. Suppose that there is a polyhedron <img src='http://s0.wp.com/latex.php?latex=%7BQ+%5Csubset+%7B%5Cmathbb+R%7D%5E%7Bd%27%7D%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{Q &#92;subset {&#92;mathbb R}^{d&#039;}}' title='{Q &#92;subset {&#92;mathbb R}^{d&#039;}}' class='latex' /> and a linear mapping <img src='http://s0.wp.com/latex.php?latex=%7B%5Cpi%5Ccolon+%7B%5Cmathbb+R%7D%5E%7Bd%27%7D%5Crightarrow+%7B%5Cmathbb+R%7D%5Ed%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;pi&#92;colon {&#92;mathbb R}^{d&#039;}&#92;rightarrow {&#92;mathbb R}^d}' title='{&#92;pi&#92;colon {&#92;mathbb R}^{d&#039;}&#92;rightarrow {&#92;mathbb R}^d}' class='latex' /> which maps <img src='http://s0.wp.com/latex.php?latex=%7BQ%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{Q}' title='{Q}' class='latex' /> onto <img src='http://s0.wp.com/latex.php?latex=%7BP%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{P}' title='{P}' class='latex' />. By a translation, we may assume that <img src='http://s0.wp.com/latex.php?latex=%7B0%5Cin+Q%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{0&#92;in Q}' title='{0&#92;in Q}' class='latex' />. Denoting by <img src='http://s0.wp.com/latex.php?latex=%7B%5Cpi%5E%2A%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;pi^*}' title='{&#92;pi^*}' class='latex' /> the adjoint linear mapping, the linear inequalities <img src='http://s0.wp.com/latex.php?latex=%7B%5Cpi%5E%2A%28f_k%29%28z%29+%5Cge+0%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;pi^*(f_k)(z) &#92;ge 0}' title='{&#92;pi^*(f_k)(z) &#92;ge 0}' class='latex' /> are valid for <img src='http://s0.wp.com/latex.php?latex=%7BQ%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{Q}' title='{Q}' class='latex' />. Moreover, since these inequalites are satisfied with equality by the point <img src='http://s0.wp.com/latex.php?latex=%7B0%5Cin+Q%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{0&#92;in Q}' title='{0&#92;in Q}' class='latex' />, for example, by Farkas&#8217; Lemma, <img src='http://s0.wp.com/latex.php?latex=%7B%5Cpi%5E%2A%28f_k%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;pi^*(f_k)}' title='{&#92;pi^*(f_k)}' class='latex' /> is a nonnegative linear combination of linear functions <img src='http://s0.wp.com/latex.php?latex=%7Bg_j%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{g_j}' title='{g_j}' class='latex' /> for which the inequality <img src='http://s0.wp.com/latex.php?latex=%7Bg_j%28z%29+%5Cge+0%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{g_j(z) &#92;ge 0}' title='{g_j(z) &#92;ge 0}' class='latex' /> define a facet of <img src='http://s0.wp.com/latex.php?latex=%7BQ%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{Q}' title='{Q}' class='latex' />:
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++%5Cpi%5E%2A%28f_k%29+%3D+%5Csum_%7Bj%3D1%7D%5Eq+%5Clambda_%7Bk%2Cj%7D+g_j.+%5C+%5C+%5C+%5C+%5C+%286%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  &#92;pi^*(f_k) = &#92;sum_{j=1}^q &#92;lambda_{k,j} g_j. &#92; &#92; &#92; &#92; &#92; (6)' title='&#92;displaystyle  &#92;pi^*(f_k) = &#92;sum_{j=1}^q &#92;lambda_{k,j} g_j. &#92; &#92; &#92; &#92; &#92; (6)' class='latex' /></p>
<p> Choosing for every <img src='http://s0.wp.com/latex.php?latex=%7B%5Cell%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;ell}' title='{&#92;ell}' class='latex' /> a <img src='http://s0.wp.com/latex.php?latex=%7Bz_%5Cell+%5Cin+Q%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{z_&#92;ell &#92;in Q}' title='{z_&#92;ell &#92;in Q}' class='latex' /> with <img src='http://s0.wp.com/latex.php?latex=%7B%5Cpi%28x_%5Cell%29+%3D+x_%5Cell%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;pi(x_&#92;ell) = x_&#92;ell}' title='{&#92;pi(x_&#92;ell) = x_&#92;ell}' class='latex' />, we conclude
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++f_k%28x_%5Cell%29+%3D+f_k%28%5Cpi%28z_%5Cell%29%29+%3D+%5Cpi%5E%2A%28f_k%29%28z_%5Cell%29+%3D+%5Csum_%7Bj%3D1%7D%5Eq+%5Clambda_%7Bk%2Cj%7D+g_j%28z_%5Cell%29+%3D+%28%5CLambda+T%29_%7Bk%2C%5Cell%7D+&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  f_k(x_&#92;ell) = f_k(&#92;pi(z_&#92;ell)) = &#92;pi^*(f_k)(z_&#92;ell) = &#92;sum_{j=1}^q &#92;lambda_{k,j} g_j(z_&#92;ell) = (&#92;Lambda T)_{k,&#92;ell} ' title='&#92;displaystyle  f_k(x_&#92;ell) = f_k(&#92;pi(z_&#92;ell)) = &#92;pi^*(f_k)(z_&#92;ell) = &#92;sum_{j=1}^q &#92;lambda_{k,j} g_j(z_&#92;ell) = (&#92;Lambda T)_{k,&#92;ell} ' class='latex' /></p>
<p> if we let <img src='http://s0.wp.com/latex.php?latex=%7B%5Clambda_%7Bk%2Cj%7D+%3D+%5Clambda_%7Bk%2Cj%7D%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;lambda_{k,j} = &#92;lambda_{k,j}}' title='{&#92;lambda_{k,j} = &#92;lambda_{k,j}}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7BT_%7Bj%2C%5Cell%7D+%3A%3D+g_j%28z_%5Cell%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{T_{j,&#92;ell} := g_j(z_&#92;ell)}' title='{T_{j,&#92;ell} := g_j(z_&#92;ell)}' class='latex' />. Thus we have a nonnegative factorization whose size <img src='http://s0.wp.com/latex.php?latex=%7Bq%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{q}' title='{q}' class='latex' /> is no larger than the number of facets of <img src='http://s0.wp.com/latex.php?latex=%7BQ%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{Q}' title='{Q}' class='latex' />.</p>
<p>
Secondly, we need to show that the general case (<img src='http://s0.wp.com/latex.php?latex=%7BP%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{P}' title='{P}' class='latex' /> a polyhedron and the projection allowed to be projective) is implied by the cone/linear case. This is done easily by homogenization. Saying that <img src='http://s0.wp.com/latex.php?latex=%7B%5Cpi%5Ccolon+%7B%5Cmathbb+R%7D%5E%7Bd%27%7D+%5Crightarrow+%7B%5Cmathbb+R%7D%5Ed%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;pi&#92;colon {&#92;mathbb R}^{d&#039;} &#92;rightarrow {&#92;mathbb R}^d}' title='{&#92;pi&#92;colon {&#92;mathbb R}^{d&#039;} &#92;rightarrow {&#92;mathbb R}^d}' class='latex' /> is projective with <img src='http://s0.wp.com/latex.php?latex=%7B%5Cpi%28Q%29+%3D+P%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;pi(Q) = P}' title='{&#92;pi(Q) = P}' class='latex' /> is the same as saying that <img src='http://s0.wp.com/latex.php?latex=%7B%5Cpi%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;pi}' title='{&#92;pi}' class='latex' /> arises from a linear mapping <img src='http://s0.wp.com/latex.php?latex=%7B%5Cbar%5Cpi%5Ccolon%7B%5Cmathbb+R%7D%5E%7Bd%27%2B1%7D%5Crightarrow%7B%5Cmathbb+R%7D%5E%7Bd%2B1%7D%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;bar&#92;pi&#92;colon{&#92;mathbb R}^{d&#039;+1}&#92;rightarrow{&#92;mathbb R}^{d+1}}' title='{&#92;bar&#92;pi&#92;colon{&#92;mathbb R}^{d&#039;+1}&#92;rightarrow{&#92;mathbb R}^{d+1}}' class='latex' /> which maps <img src='http://s0.wp.com/latex.php?latex=%7BQ%5Ctimes%5C%7B1%5C%7D%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{Q&#92;times&#92;{1&#92;}}' title='{Q&#92;times&#92;{1&#92;}}' class='latex' /> onto <img src='http://s0.wp.com/latex.php?latex=%7BP%5Ctimes%5C%7B1%5C%7D%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{P&#92;times&#92;{1&#92;}}' title='{P&#92;times&#92;{1&#92;}}' class='latex' />. But then <img src='http://s0.wp.com/latex.php?latex=%7B%5Cbar%5Cpi%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;bar&#92;pi}' title='{&#92;bar&#92;pi}' class='latex' /> also maps the homogenization <img src='http://s0.wp.com/latex.php?latex=%7B%5Cbar+Q%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;bar Q}' title='{&#92;bar Q}' class='latex' /> of <img src='http://s0.wp.com/latex.php?latex=%7BQ%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{Q}' title='{Q}' class='latex' /> onto the homogenization <img src='http://s0.wp.com/latex.php?latex=%7B%5Cbar+P%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;bar P}' title='{&#92;bar P}' class='latex' /> of <img src='http://s0.wp.com/latex.php?latex=%7BP%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{P}' title='{P}' class='latex' />. A factorization of a slack matrix of <img src='http://s0.wp.com/latex.php?latex=%7BP%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{P}' title='{P}' class='latex' /> is also a slack matrix of <img src='http://s0.wp.com/latex.php?latex=%7B%5Cbar+P%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;bar P}' title='{&#92;bar P}' class='latex' />.</p>
<p>
<p><b> A factorization gives an affine extension </b></p>
<p><p>
Here we prove that every nonnegative factorization of the slack matrix of a polyhedron gives rise to an extension. Indeed, if <img src='http://s0.wp.com/latex.php?latex=%7BS+%3D+CZ%5ET%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{S = CZ^T}' title='{S = CZ^T}' class='latex' />, then define the polyhedron
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++Q+%3A%3D+%5Cleft%5C%7B+%28x%2Cz%29+%5Cmid+f_k%28x%29+-+B_%7Bk%2C%5Ccdot%7Dz+%3D+%5Cbeta_k+%5Cforall+k%2C+%5C%3B+z%5Cge+0+%5Cright%5C%7D%2C+%5C+%5C+%5C+%5C+%5C+%287%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  Q := &#92;left&#92;{ (x,z) &#92;mid f_k(x) - B_{k,&#92;cdot}z = &#92;beta_k &#92;forall k, &#92;; z&#92;ge 0 &#92;right&#92;}, &#92; &#92; &#92; &#92; &#92; (7)' title='&#92;displaystyle  Q := &#92;left&#92;{ (x,z) &#92;mid f_k(x) - B_{k,&#92;cdot}z = &#92;beta_k &#92;forall k, &#92;; z&#92;ge 0 &#92;right&#92;}, &#92; &#92; &#92; &#92; &#92; (7)' class='latex' /></p>
<p> and the projection <img src='http://s0.wp.com/latex.php?latex=%7B%5Cpi%5Ccolon+%28x%2Cz%29+%5Cmapsto+x%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;pi&#92;colon (x,z) &#92;mapsto x}' title='{&#92;pi&#92;colon (x,z) &#92;mapsto x}' class='latex' />. Clearly, if <img src='http://s0.wp.com/latex.php?latex=%7B%28x%2Cz%29%5Cin+Q%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{(x,z)&#92;in Q}' title='{(x,z)&#92;in Q}' class='latex' /> then <img src='http://s0.wp.com/latex.php?latex=%7BBy+%5Cge+0%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{By &#92;ge 0}' title='{By &#92;ge 0}' class='latex' /> and so <img src='http://s0.wp.com/latex.php?latex=%7B%5Cpi%28x%2Cz%29+%3D+z%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;pi(x,z) = z}' title='{&#92;pi(x,z) = z}' class='latex' /> satisfies <img src='http://s0.wp.com/latex.php?latex=%7Bf_k%28x%29+%5Cge+%5Cbeta_k%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{f_k(x) &#92;ge &#92;beta_k}' title='{f_k(x) &#92;ge &#92;beta_k}' class='latex' /> for all <img src='http://s0.wp.com/latex.php?latex=%7Bk%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{k}' title='{k}' class='latex' />, which implies that <img src='http://s0.wp.com/latex.php?latex=%7Bx+%5Cin+P%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{x &#92;in P}' title='{x &#92;in P}' class='latex' /> (because the system <a href="#eqpolyhouter">(2)</a> defines <img src='http://s0.wp.com/latex.php?latex=%7BP%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{P}' title='{P}' class='latex' />).</p>
<p>
To see that <img src='http://s0.wp.com/latex.php?latex=%7B%5Cpi%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;pi}' title='{&#92;pi}' class='latex' /> maps <img src='http://s0.wp.com/latex.php?latex=%7BQ%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{Q}' title='{Q}' class='latex' /> <i>onto</i> <img src='http://s0.wp.com/latex.php?latex=%7BP%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{P}' title='{P}' class='latex' />, denote the rows of <img src='http://s0.wp.com/latex.php?latex=%7BZ%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{Z}' title='{Z}' class='latex' /> by <img src='http://s0.wp.com/latex.php?latex=%7Bz_1%2C%5Cdots%2Cz_n%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{z_1,&#92;dots,z_n}' title='{z_1,&#92;dots,z_n}' class='latex' />. Then, for <img src='http://s0.wp.com/latex.php?latex=%7B%5Cell%3D1%2C%5Cdots%2Cn_1%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;ell=1,&#92;dots,n_1}' title='{&#92;ell=1,&#92;dots,n_1}' class='latex' /> we have <a name="eq98324732">
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++f_k%28x_%5Cell%29+-%5Cbeta_k+%3D+C_%7Bk%2C%5Ccdot%7D+z_%5Cell%2C+%5C+%5C+%5C+%5C+%5C+%288%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  f_k(x_&#92;ell) -&#92;beta_k = C_{k,&#92;cdot} z_&#92;ell, &#92; &#92; &#92; &#92; &#92; (8)' title='&#92;displaystyle  f_k(x_&#92;ell) -&#92;beta_k = C_{k,&#92;cdot} z_&#92;ell, &#92; &#92; &#92; &#92; &#92; (8)' class='latex' /></p>
<p></a> whereas for <img src='http://s0.wp.com/latex.php?latex=%7B%5Cell%27%3D1%2C%5Cdots%2Cn_2%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;ell&#039;=1,&#92;dots,n_2}' title='{&#92;ell&#039;=1,&#92;dots,n_2}' class='latex' />, the equation is <a name="eq98324732l">
<p align="center"><img src='http://s0.wp.com/latex.php?latex=%5Cdisplaystyle++f_k%28y_%5Cell%27%29+%3D+C_%7Bk%2C%5Ccdot%7D+z_%7Bn_1%2B%5Cell%27%7D.+%5C+%5C+%5C+%5C+%5C+%289%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;displaystyle  f_k(y_&#92;ell&#039;) = C_{k,&#92;cdot} z_{n_1+&#92;ell&#039;}. &#92; &#92; &#92; &#92; &#92; (9)' title='&#92;displaystyle  f_k(y_&#92;ell&#039;) = C_{k,&#92;cdot} z_{n_1+&#92;ell&#039;}. &#92; &#92; &#92; &#92; &#92; (9)' class='latex' /></p>
<p></a> To show that <img src='http://s0.wp.com/latex.php?latex=%7B%5Cpi%28Q%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;pi(Q)}' title='{&#92;pi(Q)}' class='latex' /> contains <img src='http://s0.wp.com/latex.php?latex=%7BP%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{P}' title='{P}' class='latex' />, we prove that that <img src='http://s0.wp.com/latex.php?latex=%7Bx_%5Cell+%5Cin+%5Cpi%28Q%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{x_&#92;ell &#92;in &#92;pi(Q)}' title='{x_&#92;ell &#92;in &#92;pi(Q)}' class='latex' /> for all <img src='http://s0.wp.com/latex.php?latex=%7B%5Cell%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;ell}' title='{&#92;ell}' class='latex' />, and <img src='http://s0.wp.com/latex.php?latex=%7Bx_1%2B+t+y_%5Cell+%5Cin+%5Cpi%28Q%29%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{x_1+ t y_&#92;ell &#92;in &#92;pi(Q)}' title='{x_1+ t y_&#92;ell &#92;in &#92;pi(Q)}' class='latex' /> for all <img src='http://s0.wp.com/latex.php?latex=%7B%5Cell%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;ell}' title='{&#92;ell}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7Bt+%3E+0%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{t &gt; 0}' title='{t &gt; 0}' class='latex' />. But <img src='http://s0.wp.com/latex.php?latex=%7Bz_%5Cell%5Cin+Q%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{z_&#92;ell&#92;in Q}' title='{z_&#92;ell&#92;in Q}' class='latex' /> for <img src='http://s0.wp.com/latex.php?latex=%7B%5Cell%3D1%2C%5Cdots%2Cn_1%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;ell=1,&#92;dots,n_1}' title='{&#92;ell=1,&#92;dots,n_1}' class='latex' /> by <a href="#eq98324732">(8)</a>, and <img src='http://s0.wp.com/latex.php?latex=%7Bz_1%2Bz_%7Bn_1%2B%5Cell%27%7D+%5Cin+Q%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{z_1+z_{n_1+&#92;ell&#039;} &#92;in Q}' title='{z_1+z_{n_1+&#92;ell&#039;} &#92;in Q}' class='latex' /> follows form the linearity of <img src='http://s0.wp.com/latex.php?latex=%7Bf_k%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{f_k}' title='{f_k}' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%7BC_%7Bk%2C%5Ccdot%7D%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{C_{k,&#92;cdot}}' title='{C_{k,&#92;cdot}}' class='latex' /> by <a href="#eq98324732">(8)</a> for <img src='http://s0.wp.com/latex.php?latex=%7B%5Cell%3D1%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='{&#92;ell=1}' title='{&#92;ell=1}' class='latex' /> and <a href="#eq98324732l">(9)</a>.</p>
<p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dirkolivertheis.wordpress.com/512/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dirkolivertheis.wordpress.com/512/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dirkolivertheis.wordpress.com/512/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dirkolivertheis.wordpress.com/512/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dirkolivertheis.wordpress.com/512/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dirkolivertheis.wordpress.com/512/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dirkolivertheis.wordpress.com/512/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dirkolivertheis.wordpress.com/512/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dirkolivertheis.wordpress.com/512/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dirkolivertheis.wordpress.com/512/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dirkolivertheis.wordpress.com/512/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dirkolivertheis.wordpress.com/512/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dirkolivertheis.wordpress.com/512/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dirkolivertheis.wordpress.com/512/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dirkolivertheis.wordpress.com&amp;blog=5665708&amp;post=512&amp;subd=dirkolivertheis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dirkolivertheis.wordpress.com/2011/01/05/nonnegative-rank-and-projections/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2f7865f506dd0ea9cbac71d625a875f8?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">dirkolivertheis</media:title>
		</media:content>
	</item>
		<item>
		<title>How to analyze a discrete-time queue</title>
		<link>http://dirkolivertheis.wordpress.com/2011/01/04/how-to-analyze-a-discrete-time-queue/</link>
		<comments>http://dirkolivertheis.wordpress.com/2011/01/04/how-to-analyze-a-discrete-time-queue/#comments</comments>
		<pubDate>Tue, 04 Jan 2011 21:29:20 +0000</pubDate>
		<dc:creator>dirkolivertheis</dc:creator>
				<category><![CDATA[Probability]]></category>
		<category><![CDATA[Xpository]]></category>

		<guid isPermaLink="false">http://dirkolivertheis.wordpress.com/?p=473</guid>
		<description><![CDATA[In this post, I would like to make some comments about a special case of discrete queues.  This is almost surely in some textbook exercise somewhere, but since I have only found continuous time queue stuff, I am going to write it down for fun.  To read this post, no background in queueing theory is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dirkolivertheis.wordpress.com&amp;blog=5665708&amp;post=473&amp;subd=dirkolivertheis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In this post, I would like to make some comments about a special case of discrete queues.  This is almost surely in some textbook exercise somewhere, but since I have only found continuous time queue stuff, I am going to write it down for fun.  To read this post, no background in queueing theory is required.  Large parts of this post are transcriptions from one of my favourite books: Grimmett &amp; Stirzaker&#8217;s <i>Probability and Random Processes</i>, which covers the classical continuous time case with iid interarrival times.</p>
<p>In the classification of queues, we are in the M/D/1 case:  The arrival of customers is Markovian, the service time is deterministic, and there is one server.  More concretely, suppose that a server can finish off precisely one customer per, say, minute.  Suppose that at time <img src='http://s0.wp.com/latex.php?latex=t&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='t' title='t' class='latex' /> &#8212; meaning, <img src='http://s0.wp.com/latex.php?latex=t&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='t' title='t' class='latex' /> is an integer indicating how many minutes have passed since &#8220;time 0&#8243; &#8212;, there are <img src='http://s0.wp.com/latex.php?latex=Q%28t%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='Q(t)' title='Q(t)' class='latex' /> customers waiting in the queue.  In the <img src='http://s0.wp.com/latex.php?latex=t&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='t' title='t' class='latex' />th minute, the server will deal with one of them, in the case when <img src='http://s0.wp.com/latex.php?latex=Q%28t%29+%3E+0&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='Q(t) &gt; 0' title='Q(t) &gt; 0' class='latex' />, or take a break, if <img src='http://s0.wp.com/latex.php?latex=Q%28t%29+%3D0&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='Q(t) =0' title='Q(t) =0' class='latex' />.  In any case, customers arrive during the minute that passes.</p>
<p>We will make the assumption that the number of newly arriving customers may depend on  whether the queue is empty or not.  One may interpret this in two ways:  If the queue is empty, then, apparently, it is not a very busy time, so it is likely that the number of arriving customers is smaller than &#8220;usual&#8221;.  The other direction in which this can be interpreted is this: if the queue is empty, then everybody rushes to this server, in the hope of being done quickly, so the number of arriving customers in such a situation should be larger than &#8220;usual&#8221;.</p>
<p>Whichever interpretaion you choose, denote by <img src='http://s0.wp.com/latex.php?latex=A%28t%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='A(t)' title='A(t)' class='latex' /> the number of customers arriving in the <img src='http://s0.wp.com/latex.php?latex=t&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='t' title='t' class='latex' />th minute <b>in the case</b> when the queue is empty at the beginning of this minute, and denote by <img src='http://s0.wp.com/latex.php?latex=B%28t%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='B(t)' title='B(t)' class='latex' /> the number of customers arriving at the queue in minute <img src='http://s0.wp.com/latex.php?latex=t&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='t' title='t' class='latex' />, if, at the beginning of this minute, the queue is not empty.  Then clearly, we have the following</p>
<p align="center">
<img src='http://s0.wp.com/latex.php?latex=Q%28t%2B1%29+%3D+%5Cleft%5C%7B%5Cbegin%7Barray%7D%7Brll%7D+Q%28t%29+-1+%5C%3B+%2B%26B%28t%29+%26+%5Ctext%7B+if+%7DQ%28t%29%3E0%5C%5C%26A%28t%29%26%5Ctext%7B+if+%7DQ%28t%29+%3D+0%5Cend%7Barray%7D%5Cright.%2C&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='Q(t+1) = &#92;left&#92;{&#92;begin{array}{rll} Q(t) -1 &#92;; +&amp;B(t) &amp; &#92;text{ if }Q(t)&gt;0&#92;&#92;&amp;A(t)&amp;&#92;text{ if }Q(t) = 0&#92;end{array}&#92;right.,' title='Q(t+1) = &#92;left&#92;{&#92;begin{array}{rll} Q(t) -1 &#92;; +&amp;B(t) &amp; &#92;text{ if }Q(t)&gt;0&#92;&#92;&amp;A(t)&amp;&#92;text{ if }Q(t) = 0&#92;end{array}&#92;right.,' class='latex' />
</p>
<p>and <img src='http://s0.wp.com/latex.php?latex=Q%280%29+%3D+0&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='Q(0) = 0' title='Q(0) = 0' class='latex' />.</p>
<p>We make the additional assumptions that</p>
<ul>
<li>the <img src='http://s0.wp.com/latex.php?latex=A%28t%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='A(t)' title='A(t)' class='latex' /> are iid, distributed as <img src='http://s0.wp.com/latex.php?latex=A&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='A' title='A' class='latex' /></li>
<li>the <img src='http://s0.wp.com/latex.php?latex=B%28t%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='B(t)' title='B(t)' class='latex' /> are iid, distributed as <img src='http://s0.wp.com/latex.php?latex=B&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='B' title='B' class='latex' /></li>
<li>the <img src='http://s0.wp.com/latex.php?latex=A%28t%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='A(t)' title='A(t)' class='latex' /> and the <img src='http://s0.wp.com/latex.php?latex=B%28t%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='B(t)' title='B(t)' class='latex' /> are independent from each other and from the <img src='http://s0.wp.com/latex.php?latex=Q%28s%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='Q(s)' title='Q(s)' class='latex' />, <img src='http://s0.wp.com/latex.php?latex=s%5Cle+t&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='s&#92;le t' title='s&#92;le t' class='latex' />.</li>
<ul>
<p>We are interested in computing the distribution of the busy time of the server, i.e., the time between two successive &#8220;breaks&#8221;.  Intuitively, the mean busy time should amout to <img src='http://s0.wp.com/latex.php?latex=1+%2B+%5Clambda+%2F+%281-%5Cnu%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='1 + &#92;lambda / (1-&#92;nu)' title='1 + &#92;lambda / (1-&#92;nu)' class='latex' />, if <img src='http://s0.wp.com/latex.php?latex=%5Cnu+%3D+%5Cmathbb+E+A&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;nu = &#92;mathbb E A' title='&#92;nu = &#92;mathbb E A' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=%5Clambda+%3D+%5Cmathbb+E+B&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;lambda = &#92;mathbb E B' title='&#92;lambda = &#92;mathbb E B' class='latex' />, because in minute 0, <img src='http://s0.wp.com/latex.php?latex=%5Clambda&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;lambda' title='&#92;lambda' class='latex' /> customers arrive, and in one minute <img src='http://s0.wp.com/latex.php?latex=1-%5Cnu&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='1-&#92;nu' title='1-&#92;nu' class='latex' /> customers are serviced.</p>
<p>Let us make this rigorous.</p>
<h5>The Markov chain</h5>
<p>Under these assumptions, Q(t) is a Markov chain with state space the nonnegative integers.  Moreover, it is time homogeneous, i.e., <img src='http://s0.wp.com/latex.php?latex=Q%28t%2B1%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='Q(t+1)' title='Q(t+1)' class='latex' /> depends only on the value of <img src='http://s0.wp.com/latex.php?latex=Q%28t%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='Q(t)' title='Q(t)' class='latex' />, not on <img src='http://s0.wp.com/latex.php?latex=t&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='t' title='t' class='latex' />.  The busy time is the first return time of the state 0 in our Markov process.<br />
Let us write down the transition probability matrix, which I like to write in the form <img src='http://s0.wp.com/latex.php?latex=P_%7Bk%2C%5Cell%7D+%3D+&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='P_{k,&#92;ell} = ' title='P_{k,&#92;ell} = ' class='latex' /> the probability to go from state <img src='http://s0.wp.com/latex.php?latex=%5Cell&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;ell' title='&#92;ell' class='latex' /> to state <img src='http://s0.wp.com/latex.php?latex=k&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='k' title='k' class='latex' />:</p>
<p align="center">
<img src='http://s0.wp.com/latex.php?latex=P+%3D+%5Cbegin%7Bpmatrix%7D+q_0%26p_0%260%26%5Cdots%5C%5C+q_1%26p_1%26p_0%260%26%5Cdots%5C%5C+q_2%26p_2%26p_1%26p_0%260%26%5Cdots%5C%5C+q_3%26p_3%26p_2%26p_1%26p_0%260%26%5Cdots%5C%5C+%5Cvdots%26%26%26%26%26%5Cddots+%5Cend%7Bpmatrix%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='P = &#92;begin{pmatrix} q_0&amp;p_0&amp;0&amp;&#92;dots&#92;&#92; q_1&amp;p_1&amp;p_0&amp;0&amp;&#92;dots&#92;&#92; q_2&amp;p_2&amp;p_1&amp;p_0&amp;0&amp;&#92;dots&#92;&#92; q_3&amp;p_3&amp;p_2&amp;p_1&amp;p_0&amp;0&amp;&#92;dots&#92;&#92; &#92;vdots&amp;&amp;&amp;&amp;&amp;&#92;ddots &#92;end{pmatrix}' title='P = &#92;begin{pmatrix} q_0&amp;p_0&amp;0&amp;&#92;dots&#92;&#92; q_1&amp;p_1&amp;p_0&amp;0&amp;&#92;dots&#92;&#92; q_2&amp;p_2&amp;p_1&amp;p_0&amp;0&amp;&#92;dots&#92;&#92; q_3&amp;p_3&amp;p_2&amp;p_1&amp;p_0&amp;0&amp;&#92;dots&#92;&#92; &#92;vdots&amp;&amp;&amp;&amp;&amp;&#92;ddots &#92;end{pmatrix}' class='latex' />
</p>
<p>where <img src='http://s0.wp.com/latex.php?latex=q_k+%3D+%5Cmathbb%7BP%7D%5BA+%3D+k%5D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='q_k = &#92;mathbb{P}[A = k]' title='q_k = &#92;mathbb{P}[A = k]' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=p_k+%3D+%5Cmathbb%7BP%7D%5BB+%3D+k%5D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='p_k = &#92;mathbb{P}[B = k]' title='p_k = &#92;mathbb{P}[B = k]' class='latex' />.<br />
Now note that the Markov process is irreducible and aperiodic.  By solving the equation <img src='http://s0.wp.com/latex.php?latex=P+%5Cpi+%3D+%5Cpi&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='P &#92;pi = &#92;pi' title='P &#92;pi = &#92;pi' class='latex' />, we check whether a stationary distribution <img src='http://s0.wp.com/latex.php?latex=%5Cpi&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;pi' title='&#92;pi' class='latex' /> exists, which, by the general theory of time-homogeneous Markov processes, is equivalent to a Markov chain being non-null persisten (i.e., the first return time is finite).</p>
<p>From the triangular structure of the matrix we see that, given an arbitrary value for <img src='http://s0.wp.com/latex.php?latex=%5Cpi_0&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;pi_0' title='&#92;pi_0' class='latex' />, the <img src='http://s0.wp.com/latex.php?latex=%5Cpi_k&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;pi_k' title='&#92;pi_k' class='latex' />, <img src='http://s0.wp.com/latex.php?latex=k%5Cge+1&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='k&#92;ge 1' title='k&#92;ge 1' class='latex' />, are determined.  Moreover, it is easy to see that, if <img src='http://s0.wp.com/latex.php?latex=%5Cpi_0+%5Cge+0&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;pi_0 &#92;ge 0' title='&#92;pi_0 &#92;ge 0' class='latex' />, then these <img src='http://s0.wp.com/latex.php?latex=%5Cpi_k&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;pi_k' title='&#92;pi_k' class='latex' /> are also nonnegative [see Grimmet &amp; Stirzacker, proof of (14.3.5)].  Now let<br />
<img src='http://s0.wp.com/latex.php?latex=f%3Df%28z%29+%3D+%5Csum_%7Bk%3D0%7D%5E%5Cinfty+%5Cpi_k+z%5Ek&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='f=f(z) = &#92;sum_{k=0}^&#92;infty &#92;pi_k z^k' title='f=f(z) = &#92;sum_{k=0}^&#92;infty &#92;pi_k z^k' class='latex' />,<br />
the probability generating function of the stable distribution, should it exist, <img src='http://s0.wp.com/latex.php?latex=g%3Dg%28z%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='g=g(z)' title='g=g(z)' class='latex' /> the probability generating function of the <img src='http://s0.wp.com/latex.php?latex=A%28t%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='A(t)' title='A(t)' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=h%3Dh%28z%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='h=h(z)' title='h=h(z)' class='latex' /> the probability generating function of the <img src='http://s0.wp.com/latex.php?latex=B%28t%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='B(t)' title='B(t)' class='latex' />.  Writing the equations <img src='http://s0.wp.com/latex.php?latex=P%5Cpi+%3D+%5Cpi&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='P&#92;pi = &#92;pi' title='P&#92;pi = &#92;pi' class='latex' />, or, row-wise</p>
<p align="center">
<img src='http://s0.wp.com/latex.php?latex=%5Cpi_n+%3D+%5Cpi_0+q_n+%2B+%5Csum_%7Bk%3D1%7D%5E%7Bn+%2B+1%7D+p_%7Bn+%2B+1-k%7D%5Cpi_k&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;pi_n = &#92;pi_0 q_n + &#92;sum_{k=1}^{n + 1} p_{n + 1-k}&#92;pi_k' title='&#92;pi_n = &#92;pi_0 q_n + &#92;sum_{k=1}^{n + 1} p_{n + 1-k}&#92;pi_k' class='latex' />
</p>
<p>in terms of <img src='http://s0.wp.com/latex.php?latex=f%2Cg%2Ch&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='f,g,h' title='f,g,h' class='latex' />, we see that</p>
<p align="center">
<img src='http://s0.wp.com/latex.php?latex=f+%3D+%5Cpi_0+g+%2B+%28f-%5Cpi_0%29+%5Ctfrac%7B1%7D%7Bz%7D+h%2C&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='f = &#92;pi_0 g + (f-&#92;pi_0) &#92;tfrac{1}{z} h,' title='f = &#92;pi_0 g + (f-&#92;pi_0) &#92;tfrac{1}{z} h,' class='latex' />
</p>
<p>and solving for <img src='http://s0.wp.com/latex.php?latex=f&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='f' title='f' class='latex' />, we obtain</p>
<p align="center">
<img src='http://s0.wp.com/latex.php?latex=f+%3D+%5Cpi_0+%5Cfrac%7Bzg+-+h%7D%7Bz-h%7D.&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='f = &#92;pi_0 &#92;frac{zg - h}{z-h}.' title='f = &#92;pi_0 &#92;frac{zg - h}{z-h}.' class='latex' />
</p>
<p>For a stationary distribution to exist, we must have <img src='http://s0.wp.com/latex.php?latex=%5Cpi_0+%3E+0&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;pi_0 &gt; 0' title='&#92;pi_0 &gt; 0' class='latex' /> and, by <a href="http://en.wikipedia.org/wiki/Abel%27s_theorem">Abel&#8217;s theorem</a>,</p>
<p align="center">
<img src='http://s0.wp.com/latex.php?latex=%5Clim_%7Bz%5Cto+1-%7D+%5Cpi_0+%5Cfrac%7Bzg+-+h%7D%7Bz-h%7D+%3D+1&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;lim_{z&#92;to 1-} &#92;pi_0 &#92;frac{zg - h}{z-h} = 1' title='&#92;lim_{z&#92;to 1-} &#92;pi_0 &#92;frac{zg - h}{z-h} = 1' class='latex' />
</p>
<p>Using l&#8217;Hôpital&#8217;s rule, this amounts to</p>
<p align="center">
<img src='http://s0.wp.com/latex.php?latex=1+%3D+%5Cpi_0+%5Cfrac%7B+1+%2B+g%27%281%29+-+h%27%281%29+%7D%7B1-h%27%281%29%7D+%3D+%5Cfrac%7B1+%2B+%5Clambda+%2B+%5Cnu%7D%7B1-%5Cnu%7D.&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='1 = &#92;pi_0 &#92;frac{ 1 + g&#039;(1) - h&#039;(1) }{1-h&#039;(1)} = &#92;frac{1 + &#92;lambda + &#92;nu}{1-&#92;nu}.' title='1 = &#92;pi_0 &#92;frac{ 1 + g&#039;(1) - h&#039;(1) }{1-h&#039;(1)} = &#92;frac{1 + &#92;lambda + &#92;nu}{1-&#92;nu}.' class='latex' />
</p>
<p>Summarizing, the mean first return time to state 0, <img src='http://s0.wp.com/latex.php?latex=%5Cmu+%3D+1%2F%5Cpi_0&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;mu = 1/&#92;pi_0' title='&#92;mu = 1/&#92;pi_0' class='latex' />, is finite if and only if <img src='http://s0.wp.com/latex.php?latex=%5Cnu+%3C+1&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;nu &lt; 1' title='&#92;nu &lt; 1' class='latex' /> and in this case it is in fact equal to</p>
<p align="center">
<img src='http://s0.wp.com/latex.php?latex=1+%2B+%5Cfrac%7B%5Clambda%7D%7B1-%5Cnu%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='1 + &#92;frac{&#92;lambda}{1-&#92;nu}' title='1 + &#92;frac{&#92;lambda}{1-&#92;nu}' class='latex' />.
</p>
<p>At the same time, we have computed the probability generating function <img src='http://s0.wp.com/latex.php?latex=f&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='f' title='f' class='latex' /> of the stable distribution.</p>
<h5>Distribution of the busy time</h5>
<p>In the minute that the <img src='http://s0.wp.com/latex.php?latex=n&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='n' title='n' class='latex' />th customer is serviced, <img src='http://s0.wp.com/latex.php?latex=B&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='B' title='B' class='latex' /> new customers arrive.  Denote by <img src='http://s0.wp.com/latex.php?latex=X_1%2C%5Cdots%2C+X_B&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='X_1,&#92;dots, X_B' title='X_1,&#92;dots, X_B' class='latex' /> the accumulated service times of these <img src='http://s0.wp.com/latex.php?latex=B&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='B' title='B' class='latex' /> customers and their &#8220;descendants&#8221; (sons, sons of sons, &#8230;.), where a customer Peter is a &#8220;son&#8221; of the customer Paul, if Peter arrives in the minute in which Paul is serviced.  The service time, <img src='http://s0.wp.com/latex.php?latex=X&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='X' title='X' class='latex' />, of the <img src='http://s0.wp.com/latex.php?latex=n&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='n' title='n' class='latex' />th customer and its descendants is now equal to <img src='http://s0.wp.com/latex.php?latex=1+%2B+%5Csum_%7Bj%3D1%7D%5EB+X_j&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='1 + &#92;sum_{j=1}^B X_j' title='1 + &#92;sum_{j=1}^B X_j' class='latex' />.  Now note that the distribution of <img src='http://s0.wp.com/latex.php?latex=X&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='X' title='X' class='latex' /> is the same as that of the <img src='http://s0.wp.com/latex.php?latex=X_j&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='X_j' title='X_j' class='latex' />, and that the <img src='http://s0.wp.com/latex.php?latex=X_j&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='X_j' title='X_j' class='latex' /> are independent.  For the probability generating function of <img src='http://s0.wp.com/latex.php?latex=X&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='X' title='X' class='latex' />, we conclude that</p>
<p align="center">
<img src='http://s0.wp.com/latex.php?latex=%5Cmathbb+E+z%5EX+%3D+z+%5Cmathbb+E+z%5E%7B%5Csum_%7Bj%3D1%7D%5EB+X_j%7D+%3D+z+%5Cleft.%5Cmathbb+E+y%5EB+%5Cright%7C_%7B%7B%7D_%7By%3D%5Cmathbb+E+z%5EX%7D%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;mathbb E z^X = z &#92;mathbb E z^{&#92;sum_{j=1}^B X_j} = z &#92;left.&#92;mathbb E y^B &#92;right|_{{}_{y=&#92;mathbb E z^X}}' title='&#92;mathbb E z^X = z &#92;mathbb E z^{&#92;sum_{j=1}^B X_j} = z &#92;left.&#92;mathbb E y^B &#92;right|_{{}_{y=&#92;mathbb E z^X}}' class='latex' />,
</p>
<p>in other words, if <img src='http://s0.wp.com/latex.php?latex=f%28z%29+%3A%3D+%5Cmathbb+E+z%5EX&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='f(z) := &#92;mathbb E z^X' title='f(z) := &#92;mathbb E z^X' class='latex' /> and <img src='http://s0.wp.com/latex.php?latex=g_B%28y%29+%3A%3D+%5Cmathbb+E+y%5EB&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='g_B(y) := &#92;mathbb E y^B' title='g_B(y) := &#92;mathbb E y^B' class='latex' />, then</p>
<p align="center">
<img src='http://s0.wp.com/latex.php?latex=f%28z%29+%3D+z+g_B%28f%28z%29%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='f(z) = z g_B(f(z))' title='f(z) = z g_B(f(z))' class='latex' />.
</p>
<p>(Recall <a href="http://en.wikipedia.org/wiki/Probability_generating_function#Functions_of_independent_random_variables">these</a> properties of probability generating functions of sums.)<br />
Finally, the length <img src='http://s0.wp.com/latex.php?latex=Y&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='Y' title='Y' class='latex' /> of the total busy time after time 0 satisfies</p>
<p align="center">
<img src='http://s0.wp.com/latex.php?latex=Y+%3D+%5Csum_%7Bj+%3D+1%7D%5E%7BA%7D+Y_j+&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='Y = &#92;sum_{j = 1}^{A} Y_j ' title='Y = &#92;sum_{j = 1}^{A} Y_j ' class='latex' />
</p>
<p>if <img src='http://s0.wp.com/latex.php?latex=Y_j&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='Y_j' title='Y_j' class='latex' /> is the accumulated service time of the <img src='http://s0.wp.com/latex.php?latex=j&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='j' title='j' class='latex' />th customer arriving in the zeroeth minute and its descendants &#8212; so the <img src='http://s0.wp.com/latex.php?latex=Y_j&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='Y_j' title='Y_j' class='latex' /> are iid and distributed like <img src='http://s0.wp.com/latex.php?latex=X&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='X' title='X' class='latex' />.  We obtain</p>
<p align="center">
<img src='http://s0.wp.com/latex.php?latex=%5Cmathbb+E+z%5EY+%3D+%5Cmathbb+E+y%5EA+%7C_%7B%7B%7D_%7By%3D%5Cmathbb+E+z%5EX%7D%7D&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='&#92;mathbb E z^Y = &#92;mathbb E y^A |_{{}_{y=&#92;mathbb E z^X}}' title='&#92;mathbb E z^Y = &#92;mathbb E y^A |_{{}_{y=&#92;mathbb E z^X}}' class='latex' />.
</p>
<p>Put differently, if we denote the probability generating function of the total busy time after time 0 by <img src='http://s0.wp.com/latex.php?latex=h&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='h' title='h' class='latex' /> and the probability generating function of <img src='http://s0.wp.com/latex.php?latex=A&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='A' title='A' class='latex' /> by <img src='http://s0.wp.com/latex.php?latex=g_A&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='g_A' title='g_A' class='latex' />, then they satisfy the equations</p>
<p align="center">
<img src='http://s0.wp.com/latex.php?latex=h%28z%29+%3D+g_A%28f%28z%29%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='h(z) = g_A(f(z))' title='h(z) = g_A(f(z))' class='latex' /><br />
<img src='http://s0.wp.com/latex.php?latex=f%28z%29+%3D+z+g_B%28f%28z%29%29&amp;bg=FFFFFF&amp;fg=000000&amp;s=0' alt='f(z) = z g_B(f(z))' title='f(z) = z g_B(f(z))' class='latex' />.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dirkolivertheis.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dirkolivertheis.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dirkolivertheis.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dirkolivertheis.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dirkolivertheis.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dirkolivertheis.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dirkolivertheis.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dirkolivertheis.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dirkolivertheis.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dirkolivertheis.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dirkolivertheis.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dirkolivertheis.wordpress.com/473/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dirkolivertheis.wordpress.com/473/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dirkolivertheis.wordpress.com/473/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dirkolivertheis.wordpress.com&amp;blog=5665708&amp;post=473&amp;subd=dirkolivertheis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://dirkolivertheis.wordpress.com/2011/01/04/how-to-analyze-a-discrete-time-queue/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2f7865f506dd0ea9cbac71d625a875f8?s=96&#38;d=monsterid&#38;r=G" medium="image">
			<media:title type="html">dirkolivertheis</media:title>
		</media:content>
	</item>
	</channel>
</rss>
