<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: A small graph-theory puzzle</title>
	<atom:link href="http://www.daniel-lemire.com/blog/archives/2008/07/10/a-small-graph-theory-puzzle/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.daniel-lemire.com/blog/archives/2008/07/10/a-small-graph-theory-puzzle/</link>
	<description>Computer Science researcher and Open Scholar: Web, OLAP, Databases, Time Series, Collaborative Filtering, Information Retrieval, e-Learning.</description>
	<lastBuildDate>Wed, 28 Jul 2010 05:44:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Greg Price</title>
		<link>http://www.daniel-lemire.com/blog/archives/2008/07/10/a-small-graph-theory-puzzle/comment-page-1/#comment-50025</link>
		<dc:creator>Greg Price</dc:creator>
		<pubDate>Sat, 19 Jul 2008 22:15:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.daniel-lemire.com/blog/archives/2008/07/10/a-small-graph-theory-puzzle/#comment-50025</guid>
		<description>[Your comment form eats &lt; signs.  Is it taking raw HTML?  It&#039;d be nice to know, to avoid formatting mishaps.]

If you want the exactly minimum diameter, then that sounds like a hard combinatorial problem.

But you can get within a constant factor (in degree and diameter) with expander graphs, specifically Ramanujan graphs.  A lower bound on the diameter is log(n)/log(d), and Ramanujan graphs have diameter less than 2 log(n)/log(d/4) = O(log(n)/log(d)).

The defining feature of Ramanujan graphs is that they have spectral expansion lambda &lt; 2 srqt(d-1)/d.  By considering a random walk starting from one vertex it&#039;s not hard to show this implies a diameter at most log(n)/log(1/lambda) &lt; 2 log(n)/log(d/4).

The &lt;a href=&quot;http://en.wikipedia.org/wiki/Ramanujan_graph&quot; rel=&quot;nofollow&quot;&gt;Wikipedia article&lt;/a&gt; has references.


This is all in the undirected case, so it applies also when the in- and out-degrees are equal.  Since the total in-degree equals the total out-degree, I expect it doesn&#039;t help to allow higher in- than out-degrees or vice versa, but I don&#039;t know.


There&#039;s a large body of work on expanders in general, and it&#039;s possible someone has addressed diameter specifically and closed the constant-factor gap left by the spectral approach through Ramanujan graphs.</description>
		<content:encoded><![CDATA[<p>[Your comment form eats &lt; signs.  Is it taking raw HTML?  It'd be nice to know, to avoid formatting mishaps.]</p>
<p>If you want the exactly minimum diameter, then that sounds like a hard combinatorial problem.</p>
<p>But you can get within a constant factor (in degree and diameter) with expander graphs, specifically Ramanujan graphs.  A lower bound on the diameter is log(n)/log(d), and Ramanujan graphs have diameter less than 2 log(n)/log(d/4) = O(log(n)/log(d)).</p>
<p>The defining feature of Ramanujan graphs is that they have spectral expansion lambda &lt; 2 srqt(d-1)/d.  By considering a random walk starting from one vertex it&#8217;s not hard to show this implies a diameter at most log(n)/log(1/lambda) &lt; 2 log(n)/log(d/4).</p>
<p>The <a href="http://en.wikipedia.org/wiki/Ramanujan_graph" rel="nofollow">Wikipedia article</a> has references.</p>
<p>This is all in the undirected case, so it applies also when the in- and out-degrees are equal.  Since the total in-degree equals the total out-degree, I expect it doesn&#8217;t help to allow higher in- than out-degrees or vice versa, but I don&#8217;t know.</p>
<p>There&#8217;s a large body of work on expanders in general, and it&#8217;s possible someone has addressed diameter specifically and closed the constant-factor gap left by the spectral approach through Ramanujan graphs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg Price</title>
		<link>http://www.daniel-lemire.com/blog/archives/2008/07/10/a-small-graph-theory-puzzle/comment-page-1/#comment-50024</link>
		<dc:creator>Greg Price</dc:creator>
		<pubDate>Sat, 19 Jul 2008 22:12:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.daniel-lemire.com/blog/archives/2008/07/10/a-small-graph-theory-puzzle/#comment-50024</guid>
		<description>If you want the exactly minimum diameter, then that sounds like a hard combinatorial problem.

But you can get within a constant factor (in degree and diameter) with expander graphs, specifically Ramanujan graphs.  A lower bound on the diameter is log(n)/log(d), and Ramanujan graphs have diameter less than 2 log(n)/log(d/4) = O(log(n)/log(d)).

The defining feature of Ramanujan graphs is that they have spectral expansion lambda </description>
		<content:encoded><![CDATA[<p>If you want the exactly minimum diameter, then that sounds like a hard combinatorial problem.</p>
<p>But you can get within a constant factor (in degree and diameter) with expander graphs, specifically Ramanujan graphs.  A lower bound on the diameter is log(n)/log(d), and Ramanujan graphs have diameter less than 2 log(n)/log(d/4) = O(log(n)/log(d)).</p>
<p>The defining feature of Ramanujan graphs is that they have spectral expansion lambda</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.daniel-lemire.com/blog/archives/2008/07/10/a-small-graph-theory-puzzle/comment-page-1/#comment-50018</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Sat, 12 Jul 2008 23:28:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.daniel-lemire.com/blog/archives/2008/07/10/a-small-graph-theory-puzzle/#comment-50018</guid>
		<description>Do I understand this correctly or am I being missing something ?

Seems to me to be that for a diameter of i
the max. number of nodes is 
(m+n)(m+n-1)^i

So for a given number of vertices v
the number of nodes remaining at any stage is

v - (m+n)(m+n-1)^i

for a diameter of i
find the biggest i add 1 depending on the result pending.</description>
		<content:encoded><![CDATA[<p>Do I understand this correctly or am I being missing something ?</p>
<p>Seems to me to be that for a diameter of i<br />
the max. number of nodes is<br />
(m+n)(m+n-1)^i</p>
<p>So for a given number of vertices v<br />
the number of nodes remaining at any stage is</p>
<p>v &#8211; (m+n)(m+n-1)^i</p>
<p>for a diameter of i<br />
find the biggest i add 1 depending on the result pending.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Lemire</title>
		<link>http://www.daniel-lemire.com/blog/archives/2008/07/10/a-small-graph-theory-puzzle/comment-page-1/#comment-50014</link>
		<dc:creator>Daniel Lemire</dc:creator>
		<pubDate>Thu, 10 Jul 2008 21:52:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.daniel-lemire.com/blog/archives/2008/07/10/a-small-graph-theory-puzzle/#comment-50014</guid>
		<description>Suresh: I&#039;d say &quot;max over u,v of d(uv)&quot;. But if it is easier to solve with an alternate definition of the diameter, I&#039;d live with it.</description>
		<content:encoded><![CDATA[<p>Suresh: I&#8217;d say &#8220;max over u,v of d(uv)&#8221;. But if it is easier to solve with an alternate definition of the diameter, I&#8217;d live with it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: D. Eppstein</title>
		<link>http://www.daniel-lemire.com/blog/archives/2008/07/10/a-small-graph-theory-puzzle/comment-page-1/#comment-50012</link>
		<dc:creator>D. Eppstein</dc:creator>
		<pubDate>Thu, 10 Jul 2008 18:59:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.daniel-lemire.com/blog/archives/2008/07/10/a-small-graph-theory-puzzle/#comment-50012</guid>
		<description>In the undirected case, see &lt;a href=&quot;http://en.wikipedia.org/wiki/Moore_graph&quot; rel=&quot;nofollow&quot;&gt;Moore graphs&lt;/a&gt; for a lower bound on diameter that is achievable for some cases. The fact that we don&#039;t know whether one of the possible cases of a Moore graph exists (the case with diameter 2, degree 57, and 3250 nodes) leads me to believe that there is no known efficient algorithm for constructing diameter-minimal graphs more generally.</description>
		<content:encoded><![CDATA[<p>In the undirected case, see <a href="http://en.wikipedia.org/wiki/Moore_graph" rel="nofollow">Moore graphs</a> for a lower bound on diameter that is achievable for some cases. The fact that we don&#8217;t know whether one of the possible cases of a Moore graph exists (the case with diameter 2, degree 57, and 3250 nodes) leads me to believe that there is no known efficient algorithm for constructing diameter-minimal graphs more generally.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Suresh</title>
		<link>http://www.daniel-lemire.com/blog/archives/2008/07/10/a-small-graph-theory-puzzle/comment-page-1/#comment-50011</link>
		<dc:creator>Suresh</dc:creator>
		<pubDate>Thu, 10 Jul 2008 18:48:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.daniel-lemire.com/blog/archives/2008/07/10/a-small-graph-theory-puzzle/#comment-50011</guid>
		<description>So the graph is directed ? In that case, is the &quot;distance&quot; between a pair defined to be the shorter of uv and vu ? or is the diameter merely the max over u,v of d(uv) ?</description>
		<content:encoded><![CDATA[<p>So the graph is directed ? In that case, is the &#8220;distance&#8221; between a pair defined to be the shorter of uv and vu ? or is the diameter merely the max over u,v of d(uv) ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
