<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:planet="http://planet.intertwingly.net/" xmlns:indexing="urn:atom-extension:indexing" indexing:index="no"><access:restriction xmlns:access="http://www.bloglines.com/about/specs/fac-1.0" relationship="deny"/>
  <title>Theory of Computing Blog Aggregator</title>
  <updated>2010-07-31T10:41:36Z</updated>
  <generator uri="http://intertwingly.net/code/venus/">Venus</generator>
  <author>
    <name>randomwalker</name>
    <email>randomwalker@gmail.com</email>
  </author>
  <id>http://feedworld.net/toc/atom.xml</id>
  <link href="http://feedworld.net/toc/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="http://feedworld.net/toc/" rel="alternate"/>

  <entry xml:lang="en">
    <id>http://jsaia.wordpress.com/?p=355</id>
    <link href="http://jsaia.wordpress.com/2010/07/30/podc-day-3/" rel="alternate" type="text/html"/>
    <title>PODC (day 3)</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Too many good talks on this last day of PODC to do them all justice.  Just a smattering of what I found interesting: “Deterministic Distributed Vertex Coloring in Polylogarithmic Time” by Barenboim and Elkin.  This is the other vertex coloring paper at PODC (with which we shared the best paper award).  The main result is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jsaia.wordpress.com&amp;blog=8615887&amp;post=355&amp;subd=jsaia&amp;ref=&amp;feed=1"/></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Too many good talks on this last day of PODC to do them all justice.  Just a smattering of what I found interesting:</p>
<ul>
<li><em>“Deterministic Distributed Vertex Coloring in Polylogarithmic Time” </em>by Barenboim and Elkin.  This is the other vertex coloring paper at PODC (with which we shared the best paper award).  The main result is a deterministic algorithm that runs in polylog time and uses only O(Delta^(1+epsilon)) colors.  In face, in polylog time, O(alpha^(1+epsilon)) colors are possible where alpha is the arboricity of the graph.  I won’t go into technical details of the talk here, but I do want to point to a nice <a href="http://www.dcg.ethz.ch/lectures/fs09/distcomp/lecture/coloring.pdf">primer</a> on distributed vertex coloring with applications.  It’s neat that after the question of improving the number of colors needed for polylog vertex coloring had been open for a quarter of a century, two papers at this PODC, gave significant improvement over the old O(Delta^2) result.</li>
<li><em>“Optimal Gradient Clock Synchronization in Dynamic Networks”</em> by Kuhn, Lenzen, Locher and Oshman studies clock synchronization in networks where communication links can appear and disappear at any time, rate of hardware clocks can vary arbitrarily, and estimates a node can get of the clock time of another node are inherently inaccurate.  They are able to output a logical clock for each node such that the logical clocks of any two nodes are not too far apart, and nodes that remain close to each other in the network for a long time are better synchronized than other nodes.  I know very little about this area, but I definitely enjoyed the talk and am particularly intrigued by <a href="http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.148.1598">this</a> follow-up paper to appear in FOCS ’10.  It shows how to use the PODC result to perform arbitrary computation over dynamic networks in which the network topology changes from round to round, provided that the network is T-interval connected.  “A network is T-interval connected if for every T consecutive rounds, there exists a stable connected spanning subgraph.  For T=1, the graph is connected in every round, but can change arbitrarily between rounds.”</li>
<li><em>“How to Meet when you Forget: Log-Space Rendezvous in Arbitrary Graphs”</em> by Czyzowicz, Kosowski and Pelc.  This paper shows how deterministic agents with only log space can either 1) rendezvous in a graph or 2) determine that the graph is constructed in such a way that rendezvous is not possible.  The assumption is that the nodes of the graph are indistinguishable and the agents, on visiting a node only become aware of the immediate neighbors of that node.  It took me a while to realize that rendezvous may be impossible, this occurs when the graph is symmetric to the degree that any two deterministic agents will chase each other around indefinitely (for example, I think a cycle will cause this), and is an artifact of the lack of randomness for symmetry breaking.  The paper makes use of results from the famous paper by Reingold on “Undirected Connectivity in Log-space”</li>
<li><em>“Breaking the O(n^2) Bit Barrier: Scalable Byzantine agreement with an  Adaptive Adversary” </em>by King and Saia.  I’m biased of course but I think Valerie gave a great talk on our paper!  Slides are <a href="http://www.cs.unm.edu/~saia/papers/podc10-talk.ppt">here</a>.</li>
</ul>
<p>Thanks to everyone for a great PODC.  See you next year in San Jose!</p>
<br/>  <a href="http://feeds.wordpress.com/1.0/gocomments/jsaia.wordpress.com/355/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jsaia.wordpress.com/355/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/jsaia.wordpress.com/355/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jsaia.wordpress.com/355/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/jsaia.wordpress.com/355/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jsaia.wordpress.com/355/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/jsaia.wordpress.com/355/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jsaia.wordpress.com/355/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/jsaia.wordpress.com/355/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jsaia.wordpress.com/355/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jsaia.wordpress.com&amp;blog=8615887&amp;post=355&amp;subd=jsaia&amp;ref=&amp;feed=1"/></div>
    </content>
    <updated>2010-07-30T22:43:37Z</updated>
    <published>2010-07-30T22:43:37Z</published>
    <category term="Uncategorized"/>
    <category term="conferences"/>
    <category term="PODC"/>
    <category term="theory"/>
    <author>
      <name>Jared</name>
    </author>
    <source>
      <id>http://jsaia.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/7cb74b83925dc86b108bd0a7782b4001?s=96&amp;d=http://s2.wp.com/i/buttonw-com.png</logo>
      <link href="http://jsaia.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://jsaia.wordpress.com" rel="alternate" type="text/html"/>
      <link href="http://jsaia.wordpress.com/osd.xml" rel="search" type="application/opensearchdescription+xml"/>
      <link href="http://jsaia.wordpress.com/?pushpress=hub" rel="hub" type="text/html"/>
      <subtitle>Just another WordPress.com weblog</subtitle>
      <title>Machinations</title>
      <updated>2010-07-31T10:40:23Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://polylogblog.wordpress.com/?p=609</id>
    <link href="http://polylogblog.wordpress.com/2010/07/30/open-problems-longest-increasing-subsequence/" rel="alternate" type="text/html"/>
    <title>Open Problems: Longest Increasing Subsequence</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">A rather long time ago, I mentioned that Krzysztof Onak and I were compiling a list of open research problems for data stream algorithms and related topics. We’re starting with some of the problems that were explicitly raised at the IITK Workshop on Algorithms for Processing Massive Data Sets but we’d also like to add [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polylogblog.wordpress.com&amp;blog=7566947&amp;post=609&amp;subd=polylogblog&amp;ref=&amp;feed=1"/></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>A rather long time ago, I mentioned that <a href="http://people.csail.mit.edu/konak/">Krzysztof Onak</a> and I were compiling a list of open research problems for data stream algorithms and related topics. We’re starting with some of the problems that were explicitly raised at the <a href="http://www2.cse.iitk.ac.in/~fsttcs/2009/wapmds/">IITK Workshop on Algorithms for Processing Massive Data Sets</a> but we’d also like to add additional questions from the rest of the community. Please email (mcgregor at cs.umass.edu) if you have a question that you’d like us to include (see the <a href="http://www.cs.umass.edu/~mcgregor/papers/07-openproblems.pdf">previous list</a> for some examples). I’ll also be posting some of the problems here while we work on compiling the final document. Here’s one now…</p>
<p>Given a stream <img alt="\langle a_1, \ldots, a_m \rangle" class="latex" src="http://l.wordpress.com/latex.php?latex=%5Clangle+a_1%2C+%5Cldots%2C+a_m+%5Crangle&amp;bg=ffffff&amp;fg=545454&amp;s=0" title="\langle a_1, \ldots, a_m \rangle"/>, how much space is required to approximate the length of the longest increasing subsequence up to a factor <img alt="1+\epsilon" class="latex" src="http://l.wordpress.com/latex.php?latex=1%2B%5Cepsilon&amp;bg=ffffff&amp;fg=545454&amp;s=0" title="1+\epsilon"/>? </p>
<p><strong>Background.</strong> <a href="http://research.microsoft.com/pubs/77605/soda.pdf">[Gopalan, Jayram,  Krauthgamer, Kumar]</a> presented a single-pass <em>deterministic</em> algorithm that uses <img alt="\tilde{O}((m/\epsilon)^{0.5})" class="latex" src="http://l.wordpress.com/latex.php?latex=%5Ctilde%7BO%7D%28%28m%2F%5Cepsilon%29%5E%7B0.5%7D%29&amp;bg=ffffff&amp;fg=545454&amp;s=0" title="\tilde{O}((m/\epsilon)^{0.5})"/> space and a matching (in terms of <img alt="m" class="latex" src="http://l.wordpress.com/latex.php?latex=m&amp;bg=ffffff&amp;fg=545454&amp;s=0" title="m"/>) lower bound was proven by <a href="http://research.microsoft.com/pubs/77601/focs.pdf">[Gal, Gopalan]</a> and <a href="http://0-www.cs.sfu.ca.library.ucc.ie/~funda/PUBLICATIONS/soda08.pdf">[Ergun, Jowhari]</a>. Is there a randomized algorithm that uses less space or can the lower bound be extended to randomized algorithms? Very recently, <a href="http://eccc.hpi-web.de/report/2010/100/">[Chakrabarti]</a> presented an “anti-lowerbound”, i.e., he showed that the randomized communication complexity of the communication  problems used to establish the lower bounds is very small. Hence, if it is possible to extend the lower bound to randomized algorithms, this will require new ideas.</p>
<p>Note that solving the problem exactly is known to require <img alt="\Omega(m)" class="latex" src="http://l.wordpress.com/latex.php?latex=%5COmega%28m%29&amp;bg=ffffff&amp;fg=545454&amp;s=0" title="\Omega(m)"/> space <a href="http://research.microsoft.com/pubs/77605/soda.pdf">[Gopalan, Jayram,  Krauthgamer, Kumar]</a>. The related problem of finding an increasing subsequence of length <img alt="k" class="latex" src="http://l.wordpress.com/latex.php?latex=k&amp;bg=ffffff&amp;fg=545454&amp;s=0" title="k"/> has been resolved: <img alt="\tilde{\Theta}(k^{1+1/(2^p-1)})" class="latex" src="http://l.wordpress.com/latex.php?latex=%5Ctilde%7B%5CTheta%7D%28k%5E%7B1%2B1%2F%282%5Ep-1%29%7D%29&amp;bg=ffffff&amp;fg=545454&amp;s=0" title="\tilde{\Theta}(k^{1+1/(2^p-1)})"/> space is known to be necessary <a href="http://www.cs.umass.edu/~mcgregor/papers/08-lis.pdf">[Guha, McGregor]</a> and sufficient <a href="http://infolab.stanford.edu/~anzhu/lislcs.pdf">[Liben-Nowell, Vee, Zhu]</a> where <img alt="p" class="latex" src="http://l.wordpress.com/latex.php?latex=p&amp;bg=ffffff&amp;fg=545454&amp;s=0" title="p"/> is the number of passes permitted. However, there are no results on finding “most” of the elements.</p>
<br/>  <a href="http://feeds.wordpress.com/1.0/gocomments/polylogblog.wordpress.com/609/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/polylogblog.wordpress.com/609/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/polylogblog.wordpress.com/609/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/polylogblog.wordpress.com/609/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/polylogblog.wordpress.com/609/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/polylogblog.wordpress.com/609/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/polylogblog.wordpress.com/609/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/polylogblog.wordpress.com/609/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/polylogblog.wordpress.com/609/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/polylogblog.wordpress.com/609/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polylogblog.wordpress.com&amp;blog=7566947&amp;post=609&amp;subd=polylogblog&amp;ref=&amp;feed=1"/></div>
    </content>
    <updated>2010-07-30T21:14:30Z</updated>
    <published>2010-07-30T21:14:30Z</published>
    <category term="open problems"/>
    <author>
      <name>Andrew</name>
    </author>
    <source>
      <id>http://polylogblog.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/de3938169031cf15bbcc541db1d9ba57?s=96&amp;d=http://s2.wp.com/i/buttonw-com.png</logo>
      <link href="http://polylogblog.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://polylogblog.wordpress.com" rel="alternate" type="text/html"/>
      <link href="http://polylogblog.wordpress.com/osd.xml" rel="search" type="application/opensearchdescription+xml"/>
      <link href="http://polylogblog.wordpress.com/?pushpress=hub" rel="hub" type="text/html"/>
      <subtitle>streams, sketches, samples, sensing etc.</subtitle>
      <title>the polylogblog</title>
      <updated>2010-07-31T10:40:15Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://rjlipton.wordpress.com/?p=5154</id>
    <link href="http://rjlipton.wordpress.com/2010/07/30/paranoia-and-selling-a-laptop/" rel="alternate" type="text/html"/>
    <title>Paranoia And Selling A Laptop</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">How do we erase a hard disk, for sure? Richard Nixon was not a theorist—of course. He was the President of the United States from 1969 until 1974, when he resigned in disgrace. He was also an “un-indicted co-conspirator” and probably one of the most paranoid presidents ever. Today I want to talk about paranoia. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=5154&amp;subd=rjlipton&amp;ref=&amp;feed=1"/></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><font color="&#x201D;#0066cc?"><br/>
<em>How do we erase a hard disk, for sure? </em><br/>
<font color="&#x201D;#000000?"/></font></p><font color="&#x201D;#0066cc?"><font color="&#x201D;#000000?">
<p><a href="http://rjlipton.files.wordpress.com/2010/07/images5.jpeg"><img alt="" class="alignright size-full wp-image-5156" src="http://rjlipton.files.wordpress.com/2010/07/images5.jpeg?w=120" title="images" width="120"/></a></p>
<p>
Richard Nixon was not a theorist—of course. He was the <img alt="{37^{th}}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B37%5E%7Bth%7D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{37^{th}}"/> President of the United States from 1969 until 1974, when he resigned in disgrace. He was also an “un-indicted co-conspirator” and probably one of the most paranoid presidents ever. </p>
<p>
Today I want to talk about paranoia. I have a problem that the more I think about, the more worried I get. I would like to share the problem with you in the hope that there is a technical solution. </p>
<p>
One of my favorite quotes on paranoia is:  </p>
<blockquote><p>
Even a paranoid can have enemies—Henry Kissinger
</p></blockquote>
<p>I often think that one of the best attributes for working in security and cryptography is to be a bit paranoid. You must think of all the ways that people are indeed out to get you.</p>
<p>
Let’s turn to my problem.</p>
<p>
</p><p><b> The Problem </b> </p>
<p/><p>
My problem is simple to state, but I will use Alice and Bob to explain it—even though it is my problem. Alice has a laptop that she has used for years, and while it is old it still works fine. She has upgraded to a new shiny machine and would like to give her old laptop to Bob. Alice of course would like Bob not to get any information that is on her disk. Alice has no bad information—she never visited one of those web sites—but she does not want Bob to know anything about her. She is a bit paranoid. The problem is: how can Alice erase her hard disk in a way that Bob will get no information?</p>
<p>
</p><p><b> The Standard Solution </b> </p>
<p/><p>
Alice does not want to remove her disk and throw it away. She wants a software solution. She is well aware that there are plenty of software programs that operate as follows:  These programs write random bits to all of the disk. For safety, they will repeat this process and write random bits again and again to all of the disk.  Note, just deleting all the files is useless, since this just deletes the meta-data and leaves the actual file data intact. Thus real delete programs must change all the bits of the disk, not just some of the disk. Even more, these programs need to write random bits and write them to each bit more than once. The reason for this repeated writing is simply paranoia. If a bit is not changed enough times then there may be ways for Bob to recover the bit. </p>
<p>
Imagine a bit <img alt="{b}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7Bb%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{b}"/> on the disk. We usually think of <img alt="{b}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7Bb%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{b}"/> as boolean—it is <img alt="{0}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B0%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{0}"/> or <img alt="{1}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{1}"/>. But in real life the bit is a physical quantity which has a range of values. Think of it as a value in the range <img alt="{[-1,+1]}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B%5B-1%2C%2B1%5D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{[-1,+1]}"/>. A zero is a value near <img alt="{-1}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B-1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{-1}"/> and <img alt="{1}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{1}"/> is a value near <img alt="{1}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{1}"/>. The problem is that as the bit is “erased” the physical process can be viewed as replacing <img alt="{b}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7Bb%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{b}"/> by
</p><p align="center"><img alt="\displaystyle  b \times r_1 \times \dots \times r_m " class="latex" src="http://l.wordpress.com/latex.php?latex=%5Cdisplaystyle++b+%5Ctimes+r_1+%5Ctimes+%5Cdots+%5Ctimes+r_m+&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="\displaystyle  b \times r_1 \times \dots \times r_m "/></p>
<p> where the <img alt="{r_i}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7Br_i%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{r_i}"/>‘s are random values. Each of these values is <i>near</i> either <img alt="{-1}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B-1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{-1}"/> or <img alt="{+1}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B%2B1%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{+1}"/>. Clearly, while <img alt="{b}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7Bb%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{b}"/> is changed to a pretty random value, if <img alt="{m}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7Bm%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{m}"/> is small there is still some information potentially left in the bit. A clever Bob may be able to use hardware methods to recover Alice’s bit <img alt="{b}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7Bb%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{b}"/>.</p>
<p>
Okay, Alice selects one of these programs, and turns it on. They all warn that the deletion process can take hours. This makes sense since the delete programs must touch all of the disk multiple times.</p>
<p>
</p><p><b> Alice’s Paranoia </b> </p>
<p/><p>
As the laptop hums away running the delete program, Alice has some paranoid thoughts: how does she know that the program is really deleting her files? How does Alice know that it is not cheating her? She realizes the delete program could be doing one of several things: </p>
<ol>
<li> It could be actually using a good pseudo random generator and actually writing to all of the disk.
</li><li> But it could be using a trivial sequence, like <img alt="{0101010\dots}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B0101010%5Cdots%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{0101010\dots}"/>
</li><li> Or it could be missing some of the disk blocks. This would erase all of the disk except some small part.
</li><li> Even worse the program could be a total fraud. It pretends to erase the disk information, but does nothing.
</li></ol>
<p> Alice realizes she has no way to tell what the program is really doing. Should she trust that it really works? </p>
<p>
This is the problem.</p>
<p>
</p><p><b> An Approach To Alice’s Problem </b> </p>
<p/><p>
How does Alice get a delete program she can trust? I have some ideas on how this might be done, but all of them do not work yet. I envision that a solution would be a protocol like this: Alice runs a program on her new laptop that interacts with the old laptop and the delete program. This interaction forces the delete program to really delete the information on the disk.</p>
<p>
The man idea I have—that does not work yet—is based on the following process. Let’s use <img alt="{\cal D}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B%5Ccal+D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{\cal D}"/> to denote the delete program that is running on the old laptop. Also assume that the disk on the old laptop can store <img alt="{N}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7BN%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{N}"/> bits <i>exactly</i>. Then, one can imagine Alice’s new laptop running a program <img alt="{\cal T}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B%5Ccal+T%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{\cal T}"/> that operates as follows: </p>
<ol>
<li> The program <img alt="{\cal T}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B%5Ccal+T%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{\cal T}"/> sends <img alt="{N}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7BN%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{N}"/> random bits to <img alt="{\cal D}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B%5Ccal+D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{\cal D}"/> to store on the disk.
</li><li> Then <img alt="{\cal T}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B%5Ccal+T%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{\cal T}"/> asks <img alt="{\cal D}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B%5Ccal+D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{\cal D}"/> to return the random bits.
</li><li> If the returned bits agree with the sent bits, then <img alt="{\cal T}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B%5Ccal+T%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{\cal T}"/> accepts; otherwise, it declares the delete program <img alt="{\cal D}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B%5Ccal+D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{\cal D}"/> a fraud.
</li></ol>
<p> This process can clearly be repeated as many times as needed. </p>
<p>
The point of the protocol is that <img alt="{\cal D}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B%5Ccal+D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{\cal D}"/> can try to not store the <img alt="{N}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7BN%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{N}"/> bits, but then how does it return the bits? Since the bits sent will be pseudo random, the delete program could try and “break” the random generator. However, we can assume that it cannot do that. </p>
<p>
</p><p><b> Open Problems </b> </p>
<p/><p>
The open problem is how does Alice get a delete program that she really can trust? The above ideas fail to convince the real paranoid for at least two reasons. What if the program <img alt="{\cal T}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B%5Ccal+T%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{\cal T}"/> does not really work? Have we just replaced our trust with one program by another? Or is this program easier to verify? Another problem is that as I have described the protocol, the delete program <img alt="{\cal D}" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B%5Ccal+D%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{\cal D}"/> could cheat. It could avoid writing to all of the disk by storing some of the bits in its random access memory. How do we handle that? </p>
<p>
What should Alice do?</p>
<p>
<br/>  <a href="http://feeds.wordpress.com/1.0/gocomments/rjlipton.wordpress.com/5154/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rjlipton.wordpress.com/5154/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/rjlipton.wordpress.com/5154/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rjlipton.wordpress.com/5154/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/rjlipton.wordpress.com/5154/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rjlipton.wordpress.com/5154/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/rjlipton.wordpress.com/5154/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rjlipton.wordpress.com/5154/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/rjlipton.wordpress.com/5154/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rjlipton.wordpress.com/5154/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=5154&amp;subd=rjlipton&amp;ref=&amp;feed=1"/></p></font></font></div>
    </content>
    <updated>2010-07-30T15:56:30Z</updated>
    <published>2010-07-30T15:56:30Z</published>
    <category term="People"/>
    <category term="erase"/>
    <category term="Nixon"/>
    <category term="paranoia"/>
    <category term="security"/>
    <author>
      <name>rjlipton</name>
    </author>
    <source>
      <id>http://rjlipton.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/378512e8408e8542c98a8704795f81ab?s=96&amp;d=http://s2.wp.com/i/buttonw-com.png</logo>
      <link href="http://rjlipton.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://rjlipton.wordpress.com" rel="alternate" type="text/html"/>
      <link href="http://rjlipton.wordpress.com/osd.xml" rel="search" type="application/opensearchdescription+xml"/>
      <link href="http://rjlipton.wordpress.com/?pushpress=hub" rel="hub" type="text/html"/>
      <subtitle>a personal view of the theory of computation</subtitle>
      <title>Gödel's Lost Letter and P=NP</title>
      <updated>2010-07-31T10:41:26Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://arxiv.org/abs/1007.5110</id>
    <link href="http://arxiv.org/abs/1007.5110" rel="alternate" type="text/html"/>
    <title>Fully Dynamic Data Structure for Top-k Queries on Uncertain Data</title>
    <feedworld_mtime>1280448000</feedworld_mtime>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><b>Authors: </b>Manish Patil, <a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/s/Shah:Rahul.html">Rahul Shah</a>, <a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/t/Thankachan:Sharma_V=.html">Sharma V. Thankachan</a> <br/><b>Download:</b> <a href="http://arxiv.org/pdf/1007.5110">PDF</a><br/><b>Abstract: </b>Top-$k$ queries allow end-users to focus on the most important (top-$k$)
answers amongst those which satisfy the query. In traditional databases, a user
defined score function assigns a score value to each tuple and a top-$k$ query
returns $k$ tuples with the highest score. In uncertain database, top-$k$
answer depends not only on the scores but also on the membership probabilities
of tuples. Several top-$k$ definitions covering different aspects of
score-probability interplay have been proposed in recent
past~\cite{R10,R4,R2,R8}. Most of the existing work in this research field is
focused on developing efficient algorithms for answering top-$k$ queries on
static uncertain data. Any change (insertion, deletion of a tuple or change in
membership probability, score of a tuple) in underlying data forces
re-computation of query answers. Such re-computations are not practical
considering the dynamic nature of data in many applications. In this paper, we
propose a fully dynamic data structure that uses ranking function
$PRF^e(\alpha)$ proposed by Li et al.~\cite{R8} under the generally adopted
model of $x$-relations~\cite{R11}. $PRF^e$ can effectively approximate various
other top-$k$ definitions on uncertain data based on the value of parameter
$\alpha$. An $x$-relation consists of a number of $x$-tuples, where $x$-tuple
is a set of mutually exclusive tuples (up to a constant number) called
alternatives. Each $x$-tuple in a relation randomly instantiates into one tuple
from its alternatives. For an uncertain relation with $N$ tuples, our structure
can answer top-$k$ queries in $O(k\log N)$ time, handles an update in $O(\log
N)$ time and takes $O(N)$ space. Finally, we evaluate practical efficiency of
our structure on both synthetic and real data.
</p></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <updated>2010-07-30T00:41:22Z</updated>
    <author>
      <name/>
    </author>
    <source>
      <id>http://arxiv.org/</id>
      <category term="Computer Science -- Data Structures and Algorithms"/>
      <link href="http://arxiv.org/" rel="alternate" type="text/html"/>
      <link href="http://export.arxiv.org/rss/cs.DS" rel="self" type="application/rdf+xml"/>
      <subtitle>Computer Science -- Data Structures and Algorithms (cs.DS) updates on the arXiv.org e-print archive</subtitle>
      <title>cs.DS updates on arXiv.org</title>
      <updated>2010-07-30T01:30:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://agtb.wordpress.com/?p=940</id>
    <link href="http://agtb.wordpress.com/2010/07/29/cacm-article-on-mechanism-design-and-cs/" rel="alternate" type="text/html"/>
    <title>CACM article on Mechanism Design and CS</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">The August 2010 issue of CACM published an article by Gary Anthens on Mechanism Design Meets Computer Science.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agtb.wordpress.com&amp;blog=6963698&amp;post=940&amp;subd=agtb&amp;ref=&amp;feed=1"/></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>The<a href="http://cacm.acm.org/magazines/2010/8"> August 2010 issue of CACM</a> published an article by Gary Anthens on <a href="http://cacm.acm.org/magazines/2010/8/96622-mechanism-design-meets-computer-science/fulltext">Mechanism Design Meets Computer Science</a>.</p>
<br/>  <a href="http://feeds.wordpress.com/1.0/gocomments/agtb.wordpress.com/940/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/agtb.wordpress.com/940/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/agtb.wordpress.com/940/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/agtb.wordpress.com/940/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/agtb.wordpress.com/940/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/agtb.wordpress.com/940/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/agtb.wordpress.com/940/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/agtb.wordpress.com/940/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/agtb.wordpress.com/940/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/agtb.wordpress.com/940/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agtb.wordpress.com&amp;blog=6963698&amp;post=940&amp;subd=agtb&amp;ref=&amp;feed=1"/></div>
    </content>
    <updated>2010-07-29T14:55:04Z</updated>
    <published>2010-07-29T14:55:04Z</published>
    <category term="Uncategorized"/>
    <author>
      <name>noamnisan</name>
    </author>
    <source>
      <id>http://agtb.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/52ef314e11e379febf97d1a97547f4cd?s=96&amp;d=http://s2.wp.com/i/buttonw-com.png</logo>
      <link href="http://agtb.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://agtb.wordpress.com" rel="alternate" type="text/html"/>
      <link href="http://agtb.wordpress.com/osd.xml" rel="search" type="application/opensearchdescription+xml"/>
      <link href="http://agtb.wordpress.com/?pushpress=hub" rel="hub" type="text/html"/>
      <subtitle>by Noam Nisan</subtitle>
      <title>Algorithmic Game-Theory/Economics</title>
      <updated>2010-07-31T10:41:33Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-3722233.post-2261093677532727451</id>
    <link href="http://blog.computationalcomplexity.org/feeds/2261093677532727451/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=3722233&amp;postID=2261093677532727451" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/3722233/posts/default/2261093677532727451" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/3722233/posts/default/2261093677532727451" rel="self" type="application/atom+xml"/>
    <link href="http://blog.computationalcomplexity.org/2010/07/what-is-complexity-of-these-problems.html" rel="alternate" type="text/html"/>
    <title>What is the complexity of these problems and metaproblems?</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">The following problem is from
<i>Doctor Eco's Cyberpuzzles</i>.
I have shortened and generalized it.

<blockquote>
We are going to put numbers into boxes.
If x,y,z are in a box then it CANNOT be the case that x+y=z.
If you put the numbers 1,2,...,n into boxes, what is the
smallest number of boxes you will need?
</blockquote>

You can use a simple greedy algorithm to get some partition, but
it might not be optimal.
The following set is not NPC (by Mahaney's theorem) but also
seems to not be in P:
I suspect that the following set is not NPC and not in P:

<br/>
<br/>

{ (n,k) : there exists a way to partition {1,...,n} into at most k boxes so
that no box has x,y,z with x+y=z }

<br/>
<br/>

There are many variants.

<br/>
<br/>


{ (n,k) : there exists a way to partition {1,...,n} into at most k boxes so
that no box has x,y,z with x+y=2z }

<br/>
<br/>
This one I know is thought to be hard- it is asking for the min number of colors so
that you can color {1,...,n} and not have any Monochromatic arithmetic sequences of length 3.
This is an inverse van der Warden numbers; hence
I am sure that it is not in P, and that there is no proof of this, and its not NPC.

<br/>
<br/>

Let E be a linear equation like x+y-z=0. We represent E by its coefficients.,
so E would be (1,1,-1).
The statement E(a,b,c)=0 means a+b-c=0.
Fix E on a fixed number of variables, say a. How hard is

<br/>
<br/>


{ (n,k) : there exists a way to partition {1,...,n} into at most k boxes so
that no box has x<sub>1</sub>, ..., x<sub>a</sub>  with E(x<sub>1</sub>,...,x<sub>a</sub>)=0 }


<br/>
<br/>

If we do not insist the set being partitioned was {1,..,n} we get more problems:

<br/>
<br/>

{ (a<sub>1</sub>,...,a<sub>n</sub>,k,E) : there exists a way to partition {a<sub>1</sub>,...,a<sub>n</sub>} into at most k boxes so that no box has x<sub>1</sub>,...,x<sub>m</sub> with E(x<sub>1</sub>,...,x<sub>m</sub>)=0 }


I suspect this is NPC.

<br/>
<br/>

One can always use the Greedy Algorithm on the above problem, though it may not give the optimal answer.
Consider the following meta problems:
(``the problem'' can either refer to the version where we are partitioning {1,...,n}
or a given set. Hence below there are eight problems, not four.)

<ol>
<li>
{ E : For the problem with E, Greedy gives optimal }. This is in co-NP.
</li><li>
{ (E,a) : For the problem with E, Greedy gives within a*optimal }. This is in co-NP.
</li><li>
{ E     : the problem with E is in P }
</li><li>
{ E     : the problem with E is NPC }
</li></ol>

For the last two I don't even know if they are decidable.<div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/3722233-2261093677532727451?l=blog.computationalcomplexity.org" width="1"/></div></div>
      <div class="commentbar">
        <p/>
        <span class="commentbutton" href="http://blog.computationalcomplexity.org/feeds/2261093677532727451/comments/default"/>
        <a href="http://blog.computationalcomplexity.org/feeds/2261093677532727451/comments/default">
          <img class="commenticon" src="/images/feed-icon.png"/> Subscribe to comments
        </a>  | 
        <a href="https://www.blogger.com/comment.g?blogID=3722233&amp;postID=2261093677532727451">
          <img class="commenticon" src="/images/post-icon.png"/> Post a comment
        </a>
      </div>
    </content>
    <updated>2010-07-29T14:50:00Z</updated>
    <published>2010-07-29T14:50:00Z</published>
    <author>
      <name>GASARCH</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/06134382469361359081</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-3722233</id>
      <author>
        <name>Lance</name>
        <email>lance@fortnow.com</email>
        <uri>http://www.blogger.com/profile/06752030912874378610</uri>
      </author>
      <link href="http://blog.computationalcomplexity.org/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/3722233/posts/default" rel="self" type="application/atom+xml"/>
      <link href="http://blog.computationalcomplexity.org/" rel="alternate" type="text/html"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <link href="http://www.blogger.com/feeds/3722233/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <subtitle>Computational complexity and other fun stuff in math and computer science as viewed by Lance Fortnow and Bill Gasarch.</subtitle>
      <title>Computational Complexity</title>
      <updated>2010-07-31T04:53:37Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://eccc.hpi-web.de/report/2010/121</id>
    <link href="http://eccc.hpi-web.de/report/2010/121" rel="alternate" type="text/html"/>
    <title>TR10-121 |  Inverting a permutation is as hard as unordered search | 

	Ashwin Nayak</title>
    <summary>We describe a reduction from the problem of unordered search(with a unique solution) to the problem of inverting a permutation. Since there is a straightforward reduction in the reverse direction, the problems are essentially equivalent.

The reduction helps us bypass the Bennett-Bernstein-Brassard-Vazirani hybrid argument (1997} and the Ambainis quantum adversary method (2002) that were earlier used to derive lower bounds on the quantum query complexity of the problem of inverting permutations. It directly implies that the quantum query complexity of the problem is in~$\Omega(\sqrt{n}\,)$.
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <updated>2010-07-29T12:59:04Z</updated>
    <published>2010-07-29T12:59:04Z</published>
    <source>
      <id>http://example.com/</id>
      <author>
        <name>ECCC papers</name>
      </author>
      <link href="http://example.com/" rel="alternate" type="text/html"/>
      <link href="http://eccc.hpi-web.de/feeds/reports/" rel="self" type="application/rss+xml"/>
      <subtitle>Latest Reports published at http://eccc.hpi-web.de</subtitle>
      <title>ECCC - Reports</title>
      <updated>2010-07-31T10:41:36Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-8890204.post-4624314380786338207</id>
    <link href="http://mybiasedcoin.blogspot.com/feeds/4624314380786338207/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=8890204&amp;postID=4624314380786338207" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/8890204/posts/default/4624314380786338207" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/8890204/posts/default/4624314380786338207" rel="self" type="application/atom+xml"/>
    <link href="http://mybiasedcoin.blogspot.com/2010/07/2050-calculator.html" rel="alternate" type="text/html"/>
    <title>The 2050 Calculator</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">As regular blog-readers know, I'm a tremendous fan of <a href="http://www.inference.phy.cam.ac.uk/mackay/">David MacKay</a>, who has gone from being a leader in the general area of Bayesian inference (author of <a href="http://www.amazon.com/Information-Theory-Inference-Learning-Algorithms/dp/0521642981?ie=UTF8&amp;tag=michaelmitzen-20&amp;link_code=btl&amp;camp=213689&amp;creative=392969" target="_blank">Information Theory, Inference &amp; Learning Algorithms</a><img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=michaelmitzen-20&amp;l=btl&amp;camp=213689&amp;creative=392969&amp;o=1&amp;a=0521642981" width="1"/>) to the author of the popular book <a href="http://www.amazon.com/Sustainable-Energy-Without-Hot-Air/dp/0954452933?ie=UTF8&amp;tag=michaelmitzen-20&amp;link_code=btl&amp;camp=213689&amp;creative=392969" target="_blank">Sustainable Energy - Without the Hot Air</a><img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=michaelmitzen-20&amp;l=btl&amp;camp=213689&amp;creative=392969&amp;o=1&amp;a=0954452933" width="1"/> and now Chief Scientific Advisor to the Department of Energy and Climate Change in the UK.<br/><br/>David recently showed me a fantastic tool he and his department have made available:  Essentially, it's a calculator tool that let's people determine levels of effort they'll put into creating various types of energy on the supply side, as well as effort into curbing the demand side, and figures out based on those inputs whether the resulting configuration will lead to Britain reaching its legally mandated 2050 greenhouse gas goals (as well as other related outputs), all with a pleasant user interface.  One could view it as a "game" with the player figuring out what policy decisions will have to be made to reach the desired target.  Further, it's all open source!  Here's a link to a <a href="http://2050-calculator-tool.decc.gov.uk/">description page</a>, and a <a href="http://2050-calculator-tool.decc.gov.uk/pathways/1/primary_energy_chart">direct link to the calculator</a>.  Try it and see...<br/><br/>I've already recommended it to my environmental engineering colleagues as a potential learning tool.  Moreover, since it's open source, one could imagine building projects on top of it -- David suggested that developing calculators for various countries (including the US), or providing enhanced user interfaces for various purposes could be interesting.   <br/><br/>Relating this back more directly to computer science, does anyone have pointers to similar interesting tools that might be useful for computer science classes?  It would seem one could imagine many such things in the networks economics space.  Luis von Ahn's work (like the ESP game) had some associated sites that were fun to point students to.<div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/8890204-4624314380786338207?l=mybiasedcoin.blogspot.com" width="1"/></div></div>
      <div class="commentbar">
        <p/>
        <span class="commentbutton" href="http://mybiasedcoin.blogspot.com/feeds/4624314380786338207/comments/default"/>
        <a href="http://mybiasedcoin.blogspot.com/feeds/4624314380786338207/comments/default">
          <img class="commenticon" src="/images/feed-icon.png"/> Subscribe to comments
        </a>  | 
        <a href="https://www.blogger.com/comment.g?blogID=8890204&amp;postID=4624314380786338207">
          <img class="commenticon" src="/images/post-icon.png"/> Post a comment
        </a>
      </div>
    </content>
    <updated>2010-07-29T11:40:00Z</updated>
    <published>2010-07-29T11:40:00Z</published>
    <author>
      <name>Michael Mitzenmacher</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/02161161032642563814</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-8890204</id>
      <author>
        <name>Michael Mitzenmacher</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/06738274256402616703</uri>
      </author>
      <link href="http://mybiasedcoin.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/8890204/posts/default" rel="self" type="application/atom+xml"/>
      <link href="http://mybiasedcoin.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <link href="http://www.blogger.com/feeds/8890204/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <subtitle type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">My take on computer science -- <br/> 
algorithms, networking, information theory -- <br/> 
and related items.</div>
      </subtitle>
      <title>My Biased Coin</title>
      <updated>2010-07-30T18:53:36Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-32902056.post-283291993135862880</id>
    <link href="http://paulwgoldberg.blogspot.com/feeds/283291993135862880/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=32902056&amp;postID=283291993135862880" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/32902056/posts/default/283291993135862880" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/32902056/posts/default/283291993135862880" rel="self" type="application/atom+xml"/>
    <link href="http://paulwgoldberg.blogspot.com/2010/07/mathematical-conversation-starters.html" rel="alternate" type="text/html"/>
    <title>Mathematical conversation-starters</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="http://blog.computationalcomplexity.org/2010/06/talking-about-your-work-with-layperson.html">It comes up</a>, from time to time, in discussions we have with each other. You're chatting with that long-suffering creature, the Intelligent Layperson, and you feel the urge to explain your professional interests to him/her. And, it has been established that <i>n</i>×<i>n</i> chessboards just don't cut it, or even 100×100 chessboards.<br/><br/>It's time to identify some topics that really work - here's one I tried recently. Consider the following quote from the beginning of the paper <i>Minimal Subsidies in Expense Sharing Games</i> by Meir, Bachrach and Rosenschein, to appear in <a href="http://sagt2010.cti.gr/">SAGT</a>.<br/><blockquote>Three private hospitals in a large city plan to purchase an X-ray machine. The standard type of such machines cost $5 million, and can fulﬁll the needs of up to two hospitals. There is also a more advanced machine which is capable of serving all three hospitals, but it costs $9 million. The hospital managers understand that the right thing to do is to buy the more expensive machine, which will serve all three hospitals and cost less than two standard machines, but cannot agree on how to allocate the cost of the more expensive machine among the hospitals. There will alway be a pair of hospitals that (together) need to pay at least $6 million, and would then rather split off and buy the cheaper machine for themselves.</blockquote>The question you ask your audience is, what will be the outcome of the negotiation between the hospitals? Hopefully, someone will begin by saying that 2 hospitals will share a $5M machine, and with any luck, someone else will suggest that the 3rd hospital will offer to share a $5M machine with one of the first two, and pay more than 50%. At this stage, you are in good shape.<br/><br/>Now, you might object that this has nothing to do with computational complexity, which is sort of true, however you can introduce some later on in the discussion if you feel the urge (non-constant number of hospitals or machines). What makes this a nice mathematical topic is that - assuming your audience start to consider a sequence of offers and counter-offers - it raises the issue of making a proper mathematical model of the negotiation (so, if 2 hospitals make an agreement, is it meant to be binding? Presumably not if the 3rd one can "attack" it with a more attractive offer. But if it's not binding, how can the process come to an end?) Finally, despite the fact the problem is ill-posed, there is still a cute answer that is analogous to the answer to <a href="http://blog.computationalcomplexity.org/2010/07/is-this-solution-cheating.html">this ill-posed problem</a>: when asked what the outcome should be, you say "by symmetry, the hospitals will share a $9M machine". (Actually, don't use the phrase "by symmetry".)<div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/32902056-283291993135862880?l=paulwgoldberg.blogspot.com" width="1"/></div></div>
      <div class="commentbar">
        <p/>
        <span class="commentbutton" href="http://paulwgoldberg.blogspot.com/feeds/283291993135862880/comments/default"/>
        <a href="http://paulwgoldberg.blogspot.com/feeds/283291993135862880/comments/default">
          <img class="commenticon" src="/images/feed-icon.png"/> Subscribe to comments
        </a>  | 
        <a href="https://www.blogger.com/comment.g?blogID=32902056&amp;postID=283291993135862880">
          <img class="commenticon" src="/images/post-icon.png"/> Post a comment
        </a>
      </div>
    </content>
    <updated>2010-07-28T22:25:00Z</updated>
    <published>2010-07-28T22:25:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="puzzles"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="problems"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="aggregator"/>
    <author>
      <name>Paul Goldberg</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/10952445127830395305</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-32902056</id>
      <author>
        <name>Paul Goldberg</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/10952445127830395305</uri>
      </author>
      <link href="http://paulwgoldberg.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/32902056/posts/default" rel="self" type="application/atom+xml"/>
      <link href="http://paulwgoldberg.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <link href="http://www.blogger.com/feeds/32902056/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <subtitle>theoretical computer science, economics, and academic life in general</subtitle>
      <title>Paul Goldberg</title>
      <updated>2010-07-28T16:29:15Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://agtb.wordpress.com/?p=937</id>
    <link href="http://agtb.wordpress.com/2010/07/28/yu-jiajin-reports-on-shanghai-agt-summer-school/" rel="alternate" type="text/html"/>
    <title>Yu Jiajin reports on Shanghai AGT Summer School</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Yu Jaijin reports on the GAME 2010 summer school in AGT that was held in Shangai early this month: The theory group at Fudan University hosted a Summer School on Algorithmic Game Theory (GAME 2010) in Shanghai from July 4th to July 15th. This was a greatly successful event that attracted more than sixty participants [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agtb.wordpress.com&amp;blog=6963698&amp;post=937&amp;subd=agtb&amp;ref=&amp;feed=1"/></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://www.tcs.fudan.edu.cn/~jiajinyu/">Yu Jaijin</a> reports on the GAME 2010 summer school in AGT that was held in Shangai early this month:</p>
<p>The theory group at Fudan University hosted a Summer School on Algorithmic Game Theory (<a href="http://www.tcs.fudan.edu.cn/game10/">GAME 2010</a>) in Shanghai from July 4<sup>th</sup> to July 15<sup>th</sup>. This was a greatly successful event that attracted more than sixty participants from China, Europe, other Asian countries, and the US. Most of them were students, but some postdocs and researchers attended as well.  Nine invited speakers gave great lectures about various aspects of algorithmic game theory, and several participants presented their own research results. In addition to the enlightening lectures, the school organized an exciting excursion to EXPO 2010 and a nice banquet in a gorgeous Chinese garden restaurant. The complete schedule can be found at <a href="http://www.tcs.fudan.edu.cn/game10/program.html">http://www.tcs.fudan.edu.cn/game10/program.html</a>.</p>
<p>The following topics were covered in the summer school:</p>
<ul>
<li>Avrim Blum and Rudolf Fleischer started the summer school with an introduction into game theory and mechanism design, introducing the main concepts and giving some first examples of games and mechanisms.</li>
<li>Andrei Border talked about the fascinating world of computational advertising by presenting some of its key features and comparing it to traditional advertising. His presentation included many vivid examples and figures from real world applications (like retrieving good ads in the sponsored search auction and the guaranteed delivery of display ads), and various kinds of research behind it (IR, optimization, etc.).</li>
<li>Stefano Leonardi’s lectures were mostly related to the design of approximation algorithms for truthful mechanisms (like cost sharing mechanism). He taught how to adapt classic approximation algorithms to truthful ones in the utilitarian mechanism design, and presented his recent work about Pareto-optimal combinatorial auctions whose motivation came from Google TV ads.</li>
<li>Kamal Jain first talked about Internet Economics. He believed search engines collected intentions from users and sold them to advertisers, which were on an atomic scale, while in traditional advertising aggregate interests are sold. He then presented two of his interesting recent research results. The first one was how to decide the existence of a matching in some lopsided bipartite graph, coming from the context of matching targets for display ads. The other one was about market equilibria in a market where agents are both consumers and producers of the content that belongs to one of several categories.</li>
<li>Maria Florina Balcan talked about fundamental connections between learning theory and game theory. She first gave a tutorial about online learning and regret minimization and taught the Weighted Majority Algorithm and its randomized version (RWM).  She then showed a simple proof of the famous Minmax Theorem in zero-sum games based on guarantees of the RWM algorithm.  She also talked about games with many players games with interesting structure, namely about potential games.  In addition to presenting basic properties of such games, she talked about some recent research about leading dynamics to good behavior in games with a huge gap between the quality of the best and the worst Nash equilibrium. For example she showed that in cost sharing games if only a small fraction number of the agents followed the good advice proposed by a central authority, then within polynomialnumber of steps the game will converge to a state with good social welfare. Finally, she also presented recent work about learning submodular functions in a setting similar to the traditional PAC model.</li>
<li>Avrim Blum gave lectures about game theory, mechanism design, machine learning, and pricing problems. He first introduced the concept of internal/swap regret and showed that if players use no internal-regret strategies, the empirical distribution of the game will be a correlated equilibrium. He then talked about two interesting applications of machine learning techniques for designing incentive compatible mechanisms for revenue maximization in unlimited supply settings. The first one concerned the online digital good auction: how to adapt pricing for a single digital good to achieve performance matching the best fixed price in hindsight. He also showed how to use ideas from machine learning to convert batch optimization algorithms into incentive-compatible mechanisms with performance close to the best pricing function in some class of pricing functions. Finally, we also talked about about some interesting algorithmic pricing problems in this setting as well.</li>
<li>Eva Tardos’s lectures were mostly related to the price of anarchy. She first gave a very gentle introduction of congestion games in atomic and non-atomic settings. Then she taught a technique called (λ, μ) – smoothness that can prove stronger bounds of PoA for non-atomic games. She also presented the work about some multiplicative update learning process that will converge to a weakly Nash equilibrium in polynomial time. At last she talked about a recent work of PoA in GSP auction. Using some combinatorial structures in the auction, they could show a constant bound of PoA of pure Nash, mixed Nash, and Bayesian-Nash in GSP auctions.</li>
<li>Xiaotie Deng gave a proof sketch of the celebrated result concerning the PPAD-completeness of finding mixed Nash equilibria in 2-player game. After introducing the PPAD class, he showed the reduction in the following way: 2D Another End of Lines =&gt; 2D Sperner Problem =&gt; 2D Discrete Fixed Point Problem =&gt; 2-player Nash Equilibrium Problem.</li>
<li>Ning Chen covered several important known results on stable matchings and its Pareto-optimal extensions, including the GS algorithm, the Roth-Vande Vate Algorithm that solved Knuth’s local search problem, and some extensions like having partial orders or ties in the preference lists. Ning Chen and Xiaotie Deng then presented together their recent work about market equilibria in the advertising business.  They gave a polynomial time algorithm that found the minimum market equilibrium price where agents had budget constraints.</li>
</ul>
<br/>  <a href="http://feeds.wordpress.com/1.0/gocomments/agtb.wordpress.com/937/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/agtb.wordpress.com/937/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/agtb.wordpress.com/937/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/agtb.wordpress.com/937/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/agtb.wordpress.com/937/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/agtb.wordpress.com/937/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/agtb.wordpress.com/937/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/agtb.wordpress.com/937/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/agtb.wordpress.com/937/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/agtb.wordpress.com/937/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agtb.wordpress.com&amp;blog=6963698&amp;post=937&amp;subd=agtb&amp;ref=&amp;feed=1"/></div>
    </content>
    <updated>2010-07-28T19:27:50Z</updated>
    <published>2010-07-28T19:27:50Z</published>
    <category term="Uncategorized"/>
    <author>
      <name>noamnisan</name>
    </author>
    <source>
      <id>http://agtb.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/52ef314e11e379febf97d1a97547f4cd?s=96&amp;d=http://s2.wp.com/i/buttonw-com.png</logo>
      <link href="http://agtb.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://agtb.wordpress.com" rel="alternate" type="text/html"/>
      <link href="http://agtb.wordpress.com/osd.xml" rel="search" type="application/opensearchdescription+xml"/>
      <link href="http://agtb.wordpress.com/?pushpress=hub" rel="hub" type="text/html"/>
      <subtitle>by Noam Nisan</subtitle>
      <title>Algorithmic Game-Theory/Economics</title>
      <updated>2010-07-31T10:41:32Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://agtb.wordpress.com/?p=935</id>
    <link href="http://agtb.wordpress.com/2010/07/28/reputation-for-human-computation/" rel="alternate" type="text/html"/>
    <title>Reputation for Human Computation</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Like many, I am fascinated by the notion of “Human Computation“: algorithms that use black-boxes that are implemented by actual humans.  The fascination is probably mostly due to the “inverse”  interface between humans and machines: what we are used to is humans using black-boxes that are implemented by computers; now the roles are switched.   Add [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agtb.wordpress.com&amp;blog=6963698&amp;post=935&amp;subd=agtb&amp;ref=&amp;feed=1"/></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Like many, I am fascinated by the notion of “<a href="http://en.wikipedia.org/wiki/Human-based_computation">Human Computation</a>“: algorithms that use black-boxes that are implemented by actual humans.  The fascination is probably mostly due to the “inverse”  interface between humans and machines: what we are used to is humans using black-boxes that are implemented by computers; now the roles are switched.   Add to this the unexpected effectiveness of this practice and one can certainly start musing about practical possibilities, various philosophical-leaning directions, as well as <a href="http://hcomp.info/HComp2010/index.html">actual research questions</a>.</p>
<p><a href="https://www.mturk.com/mturk/welcome">Amazon’s Mechanical Turk</a> brings this possibility into the hands of many, and in particular I have been hearing more and more researchers who are attempting to use it for<a href="http://agtb.wordpress.com/2009/12/07/experiments-on-mechanical-turk/"> running experiments on human subjects</a>.  Many questions regrading the validity, ethics, and administration of such experiments suggest themselves, and these questions are <a href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1591202">starting to be addressed</a>.</p>
<p>I have been following with interest <a href="http://behind-the-enemy-lines.blogspot.com/search/label/mechanical%20turk">Panos Ipeirotis’s stream of blog posts about the Mechanical Turk </a>, <a href="http://behind-the-enemy-lines.blogspot.com/2010/07/mechanical-turk-low-wages-and-market.html">the last of which</a> suggests that the lack of a sufficient reputation mechanism is leading to the failure of the Mechanical Turk labor market.  In other words, “spammers” abound and are hurting the proper functioning of the market.  Building a sufficiently good reputation mechanism would seem to require the proper blend of dealing with the humans and the computers, a blend that may be especially interesting due to the “inverse” roles of humans and machines in this setting.</p>
<br/>  <a href="http://feeds.wordpress.com/1.0/gocomments/agtb.wordpress.com/935/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/agtb.wordpress.com/935/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/agtb.wordpress.com/935/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/agtb.wordpress.com/935/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/agtb.wordpress.com/935/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/agtb.wordpress.com/935/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/agtb.wordpress.com/935/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/agtb.wordpress.com/935/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/agtb.wordpress.com/935/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/agtb.wordpress.com/935/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agtb.wordpress.com&amp;blog=6963698&amp;post=935&amp;subd=agtb&amp;ref=&amp;feed=1"/></div>
    </content>
    <updated>2010-07-28T07:51:31Z</updated>
    <published>2010-07-28T07:51:31Z</published>
    <category term="Uncategorized"/>
    <author>
      <name>noamnisan</name>
    </author>
    <source>
      <id>http://agtb.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/52ef314e11e379febf97d1a97547f4cd?s=96&amp;d=http://s2.wp.com/i/buttonw-com.png</logo>
      <link href="http://agtb.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://agtb.wordpress.com" rel="alternate" type="text/html"/>
      <link href="http://agtb.wordpress.com/osd.xml" rel="search" type="application/opensearchdescription+xml"/>
      <link href="http://agtb.wordpress.com/?pushpress=hub" rel="hub" type="text/html"/>
      <subtitle>by Noam Nisan</subtitle>
      <title>Algorithmic Game-Theory/Economics</title>
      <updated>2010-07-31T10:41:32Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://jsaia.wordpress.com/?p=342</id>
    <link href="http://jsaia.wordpress.com/2010/07/28/podc-day-2/" rel="alternate" type="text/html"/>
    <title>PODC Day 2</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">In the invited talk, Pierre Fraigniaud pointed out a dichotomy in the PODC community: one community (the reds) is mostly interested in timing issues: asynchrony, link delays, crashes, etc.; the other community (the blues) is mostly interested in spatial issues: network structure, memory requirements, local computation, etc.  His analogy was with the political divisions in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jsaia.wordpress.com&amp;blog=8615887&amp;post=342&amp;subd=jsaia&amp;ref=&amp;feed=1"/></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>In the invited talk, Pierre Fraigniaud pointed out a dichotomy in the PODC community: one community (the reds) is mostly interested in timing issues: asynchrony, link delays, crashes, etc.; the other community (the blues) is mostly interested in spatial issues: network structure, memory requirements, local computation, etc.  His analogy was with the political divisions in the U.S. – Can’t we all just get along?  In my own research, I think the problems are from the red community (Byzantine agreement, consensus) but the techniques used are from the blue (expanders, samplers).  It’d be nice to have more mathematical techniques in our community that are of use to both the reds and the blues.</p>
<p>Talks I found particularly interesting follow:</p>
<ul>
<li>Great talk by Gopal Pandurangan on “Efficient Distributed Random Walks with Applications”.  Their work returns a random walk of k steps in much less than k time.  Essentially they can get down to about square root of kD time in a distributed setting, where D is the diameter of the network.  The do this by pasting together short walks that are run in parallel at each node – however the “pasting together” and generation of the walks has to be done in a smart way to avoid congestion.  It does not work to have the length of each short walk be deterministic.  <em>Attention Students:  Gopal has a post doc position available.  How a post doc position with a great researcher can still be open in this economic climate is mind boggling to me.</em></li>
<li>Nice brief announcement by Lasse Kliemann on distributed network formation in an adversary model – basically an adversary removes one edge from the network after it is formed by selfish agents.  Surprisingly, this game seems to have a small price of anarchy.</li>
<li>Nice talk on distributed vertex coloring by Johannes Schneider: “A New Technique for Distributed Symmetry Breaking”.  There are two papers at this PODC that have solved a very old problem (&gt; 10 years old?): Can we color a graph with O(Delta) colors in polylog parallel time?  This is the paper that solves the problem with a randomized algorithm.  The other paper solves it deterministically (and won the best paper award – see below).</li>
<li>Great talk by Sriram Pemmaraju on “Rapid Randomized Pruning for Fast Greedy Distributed Algorithms”.  He presented a general “market based” technique for pruning in greedy algorithms.  The technique is powerful enough to provide good greedy algorithms for many types of problems.  I asked Sriram after the talk if he had a characterization of the types of problems for which his technique applied.  Nothing formal, but he suggested that problems that have a kind of “local” flavor to them (can be solved or approximated locally) may be amenable to his approach.</li>
</ul>
<p>The conference banquet was at a restaurant on the top of Zurich’s backyard mountain.  Valerie and I were thrilled there to receive the best paper award, for our paper on “Breaking the O(n^2) bit barrier: Scalable Byzantine agreement with an Adaptive Adversary”.  We shared the award with Barenboim and Elkin and their paper “Deterministic Vertex Coloring in Polylogarithmic Time”.  Many people afterward asked me if our paper was a red one or a blue one.  I decided that I like to think of it  as purple.  This was really a great night!  It’s so nice to get this recognition after years of hard work on this problem.</p>
<br/>  <a href="http://feeds.wordpress.com/1.0/gocomments/jsaia.wordpress.com/342/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jsaia.wordpress.com/342/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/jsaia.wordpress.com/342/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jsaia.wordpress.com/342/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/jsaia.wordpress.com/342/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jsaia.wordpress.com/342/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/jsaia.wordpress.com/342/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jsaia.wordpress.com/342/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/jsaia.wordpress.com/342/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jsaia.wordpress.com/342/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jsaia.wordpress.com&amp;blog=8615887&amp;post=342&amp;subd=jsaia&amp;ref=&amp;feed=1"/></div>
    </content>
    <updated>2010-07-28T06:29:37Z</updated>
    <published>2010-07-28T06:29:37Z</published>
    <category term="Uncategorized"/>
    <category term="algorithms"/>
    <category term="distributed computing"/>
    <category term="PODC"/>
    <category term="theory"/>
    <author>
      <name>Jared</name>
    </author>
    <source>
      <id>http://jsaia.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/7cb74b83925dc86b108bd0a7782b4001?s=96&amp;d=http://s2.wp.com/i/buttonw-com.png</logo>
      <link href="http://jsaia.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://jsaia.wordpress.com" rel="alternate" type="text/html"/>
      <link href="http://jsaia.wordpress.com/osd.xml" rel="search" type="application/opensearchdescription+xml"/>
      <link href="http://jsaia.wordpress.com/?pushpress=hub" rel="hub" type="text/html"/>
      <subtitle>Just another WordPress.com weblog</subtitle>
      <title>Machinations</title>
      <updated>2010-07-31T10:40:19Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://arxiv.org/abs/1007.4660</id>
    <link href="http://arxiv.org/abs/1007.4660" rel="alternate" type="text/html"/>
    <title>About functions where function input describes inner working of the function</title>
    <feedworld_mtime>1280275200</feedworld_mtime>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><b>Authors: </b>Rade Vuckovac <br/><b>Download:</b> <a href="http://arxiv.org/pdf/1007.4660">PDF</a><br/><b>Abstract: </b>This paper argues an existence of a class of functions where function own
input makes function description. That fact have impact to the wide spectrum of
phenomena such as negative findings of Random Oracle Model in cryptography,
complexity in some rules of cellular automata (Wolfram rule 30) and determinism
in the true randomness to name just a few.
</p></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <updated>2010-07-28T00:40:10Z</updated>
    <author>
      <name/>
    </author>
    <source>
      <id>http://arxiv.org/</id>
      <category term="Computer Science -- Computational Complexity"/>
      <link href="http://arxiv.org/" rel="alternate" type="text/html"/>
      <link href="http://export.arxiv.org/rss/cs.CC" rel="self" type="application/rdf+xml"/>
      <subtitle>Computer Science -- Computational Complexity (cs.CC) updates on the arXiv.org e-print archive</subtitle>
      <title>cs.CC updates on arXiv.org</title>
      <updated>2010-07-28T01:30:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://arxiv.org/abs/1007.4636</id>
    <link href="http://arxiv.org/abs/1007.4636" rel="alternate" type="text/html"/>
    <title>Computational Complexity Analysis of Simple Genetic Programming On Two Problems Modeling Isolated Program Semantics</title>
    <feedworld_mtime>1280275200</feedworld_mtime>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><b>Authors: </b><a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/d/Durrett:Greg.html">Greg Durrett</a>, <a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/n/Neumann:Frank.html">Frank Neumann</a>, Una-May O'Reilly <br/><b>Download:</b> <a href="http://arxiv.org/pdf/1007.4636">PDF</a><br/><b>Abstract: </b>Analyzing the computational complexity of evolutionary algorithms for binary
search spaces has significantly increased their theoretical understanding. With
this paper, we start the computational complexity analysis of genetic
programming. We set up several simplified genetic programming algorithms and
analyze them on two separable model problems, ORDER and MAJORITY, each of which
captures an important facet of typical genetic programming problems. Both
analyses give first rigorous insights on aspects of genetic programming design,
highlighting in particular the impact of accepting or rejecting neutral moves
and the importance of a local mutation operator.
</p></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <updated>2010-07-28T00:00:00Z</updated>
    <author>
      <name/>
    </author>
    <source>
      <id>http://arxiv.org/</id>
      <category term="Computer Science -- Data Structures and Algorithms"/>
      <link href="http://arxiv.org/" rel="alternate" type="text/html"/>
      <link href="http://export.arxiv.org/rss/cs.DS" rel="self" type="application/rdf+xml"/>
      <subtitle>Computer Science -- Data Structures and Algorithms (cs.DS) updates on the arXiv.org e-print archive</subtitle>
      <title>cs.DS updates on arXiv.org</title>
      <updated>2010-07-28T01:30:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://agtb.wordpress.com/?p=932</id>
    <link href="http://agtb.wordpress.com/2010/07/27/agt-workshop-in-tehran/" rel="alternate" type="text/html"/>
    <title>AGT Workshop in Tehran</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">On July 29, 2010, there will be an AGT workshop in Tehran.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agtb.wordpress.com&amp;blog=6963698&amp;post=932&amp;subd=agtb&amp;ref=&amp;feed=1"/></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>On July 29, 2010, there will be an <a href="http://cs.ipm.ac.ir/wcs/2010/wagt/">AGT workshop in Tehran</a>.</p>
<br/>  <a href="http://feeds.wordpress.com/1.0/gocomments/agtb.wordpress.com/932/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/agtb.wordpress.com/932/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/agtb.wordpress.com/932/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/agtb.wordpress.com/932/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/agtb.wordpress.com/932/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/agtb.wordpress.com/932/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/agtb.wordpress.com/932/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/agtb.wordpress.com/932/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/agtb.wordpress.com/932/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/agtb.wordpress.com/932/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agtb.wordpress.com&amp;blog=6963698&amp;post=932&amp;subd=agtb&amp;ref=&amp;feed=1"/></div>
    </content>
    <updated>2010-07-27T18:27:27Z</updated>
    <published>2010-07-27T18:27:27Z</published>
    <category term="Uncategorized"/>
    <author>
      <name>noamnisan</name>
    </author>
    <source>
      <id>http://agtb.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/52ef314e11e379febf97d1a97547f4cd?s=96&amp;d=http://s2.wp.com/i/buttonw-com.png</logo>
      <link href="http://agtb.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://agtb.wordpress.com" rel="alternate" type="text/html"/>
      <link href="http://agtb.wordpress.com/osd.xml" rel="search" type="application/opensearchdescription+xml"/>
      <link href="http://agtb.wordpress.com/?pushpress=hub" rel="hub" type="text/html"/>
      <subtitle>by Noam Nisan</subtitle>
      <title>Algorithmic Game-Theory/Economics</title>
      <updated>2010-07-31T10:41:32Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-3722233.post-7796267625116122914</id>
    <link href="http://blog.computationalcomplexity.org/feeds/7796267625116122914/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=3722233&amp;postID=7796267625116122914" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/3722233/posts/default/7796267625116122914" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/3722233/posts/default/7796267625116122914" rel="self" type="application/atom+xml"/>
    <link href="http://blog.computationalcomplexity.org/2010/07/this-post-is-quite-different-then-any.html" rel="alternate" type="text/html"/>
    <title>This Post is Quite Different from any you've ever read!!</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">I recently a letter from WETA (public TV) which I
quote from:

<blockquote>
<i>
This letter is quite different from any we've ever sent to you.
For years we wrote to you about WETA's great programs and the need
they filled in your life.
Today, I must write to you about WETA's needs. And if friends like you
don't respond to them, there will be far less programs to enjoy.
</i>
</blockquote>

There is something wrong with this letter: I have gotten the <i>exact same letter</i>
from them for about 4 years now.
Hence the statement
<i>This letter is quite different from any we've send to you</i>
is not just false but verifiably false.

<br/>
<br/>
While I expect letters to exaggerate I do not expect to have
easily verifiable lies that do not even help their cause.
So why did they do this?
I do not know.  But whatever the reason, it is sheer incompetency.
Hence I will not give to them.
This raises the following question:


<br/>
<br/>
If a charity (or whatever Public TV is) asks for money they can exaggerate
how much they need it. Should they?
<ol>
<li>
Some readers will say <i>GOSH, they really need the money! I better give!</i>
</li><li>
Some readers will say <i>They always need money. I am not going to bother.</i>
</li></ol>

We also have here a societal problem. Since many (legitimate) charities exaggerate about
how dire their situation is or how serious their problem is, after a while it all gets tuned
out.  We have here a a Prisoners Dilemma problem- each one thinks (correctly?) that
if they exaggerate their problems they will get more money. But if they all do it
the public gets cynical and gives less money overall. (NOTE- I do not know this to
be true, but I am curious. If anyone does know then let me know.)

<br/>
<br/>
How can they get out of this trap? I do not know. However, the least they can do
is to not say things that are obviously false.
There may be a well defined Game Theory or EC problem here. Or it may be a public policy
problem. We won't know until its solved.<div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/3722233-7796267625116122914?l=blog.computationalcomplexity.org" width="1"/></div></div>
      <div class="commentbar">
        <p/>
        <span class="commentbutton" href="http://blog.computationalcomplexity.org/feeds/7796267625116122914/comments/default"/>
        <a href="http://blog.computationalcomplexity.org/feeds/7796267625116122914/comments/default">
          <img class="commenticon" src="/images/feed-icon.png"/> Subscribe to comments
        </a>  | 
        <a href="https://www.blogger.com/comment.g?blogID=3722233&amp;postID=7796267625116122914">
          <img class="commenticon" src="/images/post-icon.png"/> Post a comment
        </a>
      </div>
    </content>
    <updated>2010-07-27T17:04:00Z</updated>
    <published>2010-07-27T17:04:00Z</published>
    <author>
      <name>GASARCH</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/06134382469361359081</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-3722233</id>
      <author>
        <name>Lance</name>
        <email>lance@fortnow.com</email>
        <uri>http://www.blogger.com/profile/06752030912874378610</uri>
      </author>
      <link href="http://blog.computationalcomplexity.org/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/3722233/posts/default" rel="self" type="application/atom+xml"/>
      <link href="http://blog.computationalcomplexity.org/" rel="alternate" type="text/html"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <link href="http://www.blogger.com/feeds/3722233/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <subtitle>Computational complexity and other fun stuff in math and computer science as viewed by Lance Fortnow and Bill Gasarch.</subtitle>
      <title>Computational Complexity</title>
      <updated>2010-07-31T04:53:37Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://eccc.hpi-web.de/report/2010/120</id>
    <link href="http://eccc.hpi-web.de/report/2010/120" rel="alternate" type="text/html"/>
    <title>TR10-120 |  Lower bounds for designs in symmetric spaces | 

	Alex Samorodnitsky, 

	Noa Eidelstein</title>
    <summary>A design is a finite set of points in a space on which every "simple" functions averages to its global mean. Illustrative examples of simple functions are low-degree polynomials on the Euclidean sphere or on the Hamming cube.

We prove lower bounds on designs in spaces with a large group of symmetries. These spaces include globally symmetric Riemannian spaces (of any rank) and commutative association schemes with $1$-transitive group of symmetries.

Our bounds are, in general, implicit, relying on estimates on the spectral behavior of certain symmetry-invariant linear operators.
They reduce to the first linear programming bound for designs in globally symmetric Riemannian spaces of rank-$1$ or in distance regular graphs. The proofs are different though, coming from viewpoint of abstract harmonic analysis in symmetric spaces. As a dividend we obtain the  following geometric fact: a design is large because a union of "spherical caps" around its points "covers" the whole space.
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <updated>2010-07-27T15:25:27Z</updated>
    <published>2010-07-27T15:25:27Z</published>
    <source>
      <id>http://example.com/</id>
      <author>
        <name>ECCC papers</name>
      </author>
      <link href="http://example.com/" rel="alternate" type="text/html"/>
      <link href="http://eccc.hpi-web.de/feeds/reports/" rel="self" type="application/rss+xml"/>
      <subtitle>Latest Reports published at http://eccc.hpi-web.de</subtitle>
      <title>ECCC - Reports</title>
      <updated>2010-07-31T10:41:36Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://eccc.hpi-web.de/report/2010/119</id>
    <link href="http://eccc.hpi-web.de/report/2010/119" rel="alternate" type="text/html"/>
    <title>TR10-119 |  Distance Estimators with Sublogarithmic Number of Queries | 

	Michal Moshkovitz</title>
    <summary>A distance estimator is a code together with a randomized algorithm. The algorithm approximates the distance of any word from the code by making a small number of queries to the word. One such example is the Reed-Muller code equipped with an appropriate algorithm. It has polynomial length, polylogarithmic alphabet size, and polylogarithmic number of queries. In our work we present two results. First, we construct a distance estimator with arbitrary small alphabet size, polynomial length, and polylogarithmic number of queries. Second, we construct a distance estimator with sublogarithmic number of queries, almost linear length, and polylogarithmic alphabet size.

Distance estimators are the coding theoretical analog of two-query low-error PCP. A recent work by Moshkovitz and Raz [FOCS'08]established two-query low-error PCP for the first time. In this work we examine whether we can construct a distance estimator via the new technique for PCP. Perhaps surprisingly, the new technique illuminates the difference between codes and PCP; there is an inherent problem with using the technique in the same way that was done for PCP. However, as we see in this work, the technique can be used to construct a distance estimator (up to a point).

To prove our results, we develop a general scheme for showing that a combinatorial operation preserves the distance estimator property.
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <updated>2010-07-27T15:24:07Z</updated>
    <published>2010-07-27T15:24:07Z</published>
    <source>
      <id>http://example.com/</id>
      <author>
        <name>ECCC papers</name>
      </author>
      <link href="http://example.com/" rel="alternate" type="text/html"/>
      <link href="http://eccc.hpi-web.de/feeds/reports/" rel="self" type="application/rss+xml"/>
      <subtitle>Latest Reports published at http://eccc.hpi-web.de</subtitle>
      <title>ECCC - Reports</title>
      <updated>2010-07-31T10:41:35Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://eccc.hpi-web.de/report/2010/118</id>
    <link href="http://eccc.hpi-web.de/report/2010/118" rel="alternate" type="text/html"/>
    <title>TR10-118 |  Extracting Roots of Arithmetic Circuits by Adapting Numerical Methods | 

	Maurice Jansen</title>
    <summary>For two polynomials $f \in \mathbb{F}[x_1, x_2, \ldots, x_n, y]$ and $p \in  \mathbb{F}[x_1, x_2, \ldots, x_n]$, we say that $p$ is a root of $f$, if $f(x_1, x_2, \ldots, x_n, p) \equiv 0$. We study the relation between the arithmetic circuit sizes of $f$ and $p$ for general circuits and skew circuits. Arithmetic skew circuits are defined by restricting every multiplication gate to have at least one of its inputs equal to a variable or a field constant. They were introduced by Toda, who showed they capture the complexity of the determinant polynomial.

We address the following fundamental question: suppose the polynomial $f$ can be computed by a skew circuits of size $s$. Is the skew circuit size of every root $p$ of $f$ guaranteed to be bounded by a polynomial in $s$ ?  For general circuits it is known that the circuit size of any root $p$ of a polynomial $f$ with circuit size $s$ is at most $poly(s,deg(p),m)$, where $m$ is the multiplicity of $p$ in $f$, i.e. $m$ is the largest number such that $(p-y)^m$ divides $f$. This bound follows from a result about factors of arithmetic circuits independently obtained by Kaltofen and Buergisser.

In this paper, we study the above question for skew circuits for the canonical case where $f$ is assumed to factor as

$f = p_0 \cdot (p_1 - y)(p_2 - y) \ldots (p_r -y)$,  

for $p_0, p_1, \ldots, p_r \in \mathbb{F}[x_1, x_2, \ldots, x_n]$ with $p_0 \not\equiv 0$, and where $p_1, p_2, \ldots, p_r$ are pairwise distinct, i.e. all multiplicities are one. Our main result is that for this situation, provided the field $\mathbb{F}$ has characteristic zero, any root $p_i$ can be computed by a skew circuit of size polynomial in $s$. This demonstrates an important special case where the answer to the above mentioned question is affirmative. Prior to this paper, no method was known to provide  a $poly(s)$ bound for this main scenario. 

To prove the above result, we view the question as a problem of computing eigenvalues. Roughly, the $p_is$ are made to appear as the eigenvalues of some matrix over the field $\mathbb{F}(x_1, x_2, \ldots, x_n)$ of rational functions. This problem is then solved by adapting the numerical method of power iteration to our situation. Using power iteration makes the computation amenable to be coded out as a skew circuit, since skew circuits can efficiently compute iterated matrix multiplication. 

A novel aspect of this work is that we adapt techniques which are well-known from numerical analysis, for use in the area of arithmetic circuit complexity. Staying with this theme, we also improve the above mentioned $poly(s, deg(p),m)$ bound for the circuit size of a root $p$ of a polynomial $f$ computed by an (unrestricted) arithmetic circuit of size $s$. For this we develop a discrete analogue of Newton's Method.
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <updated>2010-07-27T11:05:42Z</updated>
    <published>2010-07-27T11:05:42Z</published>
    <source>
      <id>http://example.com/</id>
      <author>
        <name>ECCC papers</name>
      </author>
      <link href="http://example.com/" rel="alternate" type="text/html"/>
      <link href="http://eccc.hpi-web.de/feeds/reports/" rel="self" type="application/rss+xml"/>
      <subtitle>Latest Reports published at http://eccc.hpi-web.de</subtitle>
      <title>ECCC - Reports</title>
      <updated>2010-07-31T10:41:35Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-8890204.post-7522568452552466744</id>
    <link href="http://mybiasedcoin.blogspot.com/feeds/7522568452552466744/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=8890204&amp;postID=7522568452552466744" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/8890204/posts/default/7522568452552466744" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/8890204/posts/default/7522568452552466744" rel="self" type="application/atom+xml"/>
    <link href="http://mybiasedcoin.blogspot.com/2010/07/teaching-time-conflicts.html" rel="alternate" type="text/html"/>
    <title>Teaching Time Conflicts</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">As the semester ominously approaches, we've noticed that we're facing a number of class time-slot collisions in computer science.<br/><br/>This is unsurprising.  Until recently, we've been fairly ad hoc in assigning class times;  for the most part, each faculty member, more or less, just picked their time.  Not surprisingly, our Tuesday-Thursday slots are packed.  Computer science faculty like to have Monday and Friday free -- often for travel to conferences, but also to minimize teaching days (MWF vs Tu-Th).  This also seems to match student desires;  many seem to like to avoid Friday classes if possible.  (We can sometimes arrange M-W classes, but strictly speaking it's against some policy -- we can't do them in the morning.)   And class times are further limited -- many faculty (including myself) and students are put off by classes before 10 am or after 4pm, there's the weekly faculty lunch meeting and various seminars to consider, and so on. <br/><br/>The problem has gotten a little worse in recent years, as we've happily been offering more classes (new faculty, and the benefit of some visitors), making it more noticeable.  <br/><br/>We're not so clear that this is a terrible thing.  Other classes -- such as popular distribution requirement classes, various math classes, and so on -- appear to have taken the natural MWF slots, so we're avoiding those external conflicts.  (Although not entirely -- my class has conflicted the last few years with the 2nd semester math class on algebra, which leads to a few e-mail exchanges each year on what can be done about that.)  We tend to avoid really dumb conflicts where it's clear lots of people might want to take both courses naturally.<br/><br/>But it's clear it's become enough of an issue that we have look more carefully at it, and honestly, it wouldn't hurt to put some more reasoning into our scheduling rather than keep following the path tread by historical accident.<br/><br/>While I'm sure the CS faculty will generate plenty of ideas, to get the ball rolling, does anyone have any good suggestions on how to design a procedure to assign class times?  In fact, I think we're still at the size where we can all do it together and resolve possible conflicts peacefully and happily, but rather than waste lots of faculty time going through all the permutations, it seems worthwhile to create an approximately good starting point.  It seems like intro classes should get top priority, and following that theme, perhaps grad classes should get placed last.  Or perhaps an ordering should be tied to faculty members, not classes?  I was thinking every faculty member give their three top time orderings, and give preference to junior faculty members.  Other insights welcome.<div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/8890204-7522568452552466744?l=mybiasedcoin.blogspot.com" width="1"/></div></div>
      <div class="commentbar">
        <p/>
        <span class="commentbutton" href="http://mybiasedcoin.blogspot.com/feeds/7522568452552466744/comments/default"/>
        <a href="http://mybiasedcoin.blogspot.com/feeds/7522568452552466744/comments/default">
          <img class="commenticon" src="/images/feed-icon.png"/> Subscribe to comments
        </a>  | 
        <a href="https://www.blogger.com/comment.g?blogID=8890204&amp;postID=7522568452552466744">
          <img class="commenticon" src="/images/post-icon.png"/> Post a comment
        </a>
      </div>
    </content>
    <updated>2010-07-27T07:37:00Z</updated>
    <published>2010-07-27T07:37:00Z</published>
    <author>
      <name>Michael Mitzenmacher</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/02161161032642563814</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-8890204</id>
      <author>
        <name>Michael Mitzenmacher</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/06738274256402616703</uri>
      </author>
      <link href="http://mybiasedcoin.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/8890204/posts/default" rel="self" type="application/atom+xml"/>
      <link href="http://mybiasedcoin.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <link href="http://www.blogger.com/feeds/8890204/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <subtitle type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">My take on computer science -- <br/> 
algorithms, networking, information theory -- <br/> 
and related items.</div>
      </subtitle>
      <title>My Biased Coin</title>
      <updated>2010-07-30T18:53:36Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://jsaia.wordpress.com/?p=337</id>
    <link href="http://jsaia.wordpress.com/2010/07/27/podc-2010/" rel="alternate" type="text/html"/>
    <title>PODC 2010</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Greetings from Zurich and the morning of the second day of PODC!  Went for a short hike when I arrived on Sunday in the mountains above the city: meadows, mountain views, cowbells, great chocolate for a snack, lots and lots of very healthy looking blond people – a complete Swiss experience!  Pictured on the right [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jsaia.wordpress.com&amp;blog=8615887&amp;post=337&amp;subd=jsaia&amp;ref=&amp;feed=1"/></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Greetings from Zurich and the morning of the second day of PODC!  Went for a short hike when I arrived on Sunday in the mountains above the city: m<a href="http://jsaia.files.wordpress.com/2010/07/swiss-national-landesmuseum-zurich.jpg"><img alt="" class="alignright size-medium wp-image-343" height="200" src="http://jsaia.files.wordpress.com/2010/07/swiss-national-landesmuseum-zurich.jpg?w=300&amp;h=200" title="Swiss-National-Landesmuseum-Zurich" width="300"/></a>eadows, mountain views, cowbells, great chocolate for a snack, lots and lots of very healthy looking blond people – a complete Swiss experience!  Pictured on the right is the Swiss National museum next to lake Zurich which abuts the city.</p>
<p>Yesterday Hagit Attiya gave an invited talk on Transactional Memory.  The tone of the talk was pessimistic about the benefits of transactional memory, arguing that it has significant theoretical and practical limitations, and that it weakens either consistency or progress guarantees (or simplicity).  The talk called for a post-Transaction memory era where we should use techniques like “mini-transactions” that don’t over-promise to the programmers who are facing the difficult challenge of programming in a parallel environment.</p>
<p>Two other talks I enjoyed:</p>
<ul>
<li><em>“Partial Information Spreading with Application to Distributed Maximum Coverage”</em> by Keren Hillel and Haden Shachnai.  This talk introduced a nice generalization of the property of graph conductance and then showed how this generalization could be useful for  approximating the maximum coverage problem in a distributed setting.  I like the generalization of conductance, <em>weak conductance,</em> that was presented<em/> since I think many real-world networks may tend to have high weak conductance even though they have low  conductance</li>
<li><em>“Adaptive Randomized Mutual Exclusion in Sub-Logarithmic Time” </em>by David Hendler and Phillip Woelfel.  A very nice talk covering many mathematical details of what seems like a subtle proof of correctness for a randomized mutual exclusion algorithm.  I know very little about mutual exclusion but felt the talk gave me a good flavor of the mathematical techniques used in the area.</li>
</ul>
<p>Quick business meeting summary:  brief announcements are good, they boost attendance;  attendance is up at the least couple of PODCs; to rebuttal or not to rebuttal?;  PODC 2011 will be in San Jose, CA; PODC 2012 will be in <a href="http://cruises.about.com/cs/europe/a/madeira.htm">Madeira</a>, Portugal,  known for its bananas, sweet wine and warm waters.</p>
<br/>  <a href="http://feeds.wordpress.com/1.0/gocomments/jsaia.wordpress.com/337/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jsaia.wordpress.com/337/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/jsaia.wordpress.com/337/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jsaia.wordpress.com/337/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/jsaia.wordpress.com/337/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jsaia.wordpress.com/337/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/jsaia.wordpress.com/337/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jsaia.wordpress.com/337/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/jsaia.wordpress.com/337/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jsaia.wordpress.com/337/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jsaia.wordpress.com&amp;blog=8615887&amp;post=337&amp;subd=jsaia&amp;ref=&amp;feed=1"/></div>
    </content>
    <updated>2010-07-27T05:39:38Z</updated>
    <published>2010-07-27T05:39:38Z</published>
    <category term="Uncategorized"/>
    <category term="conferences"/>
    <category term="theory"/>
    <category term="PODC"/>
    <author>
      <name>Jared</name>
    </author>
    <source>
      <id>http://jsaia.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/7cb74b83925dc86b108bd0a7782b4001?s=96&amp;d=http://s2.wp.com/i/buttonw-com.png</logo>
      <link href="http://jsaia.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://jsaia.wordpress.com" rel="alternate" type="text/html"/>
      <link href="http://jsaia.wordpress.com/osd.xml" rel="search" type="application/opensearchdescription+xml"/>
      <link href="http://jsaia.wordpress.com/?pushpress=hub" rel="hub" type="text/html"/>
      <subtitle>Just another WordPress.com weblog</subtitle>
      <title>Machinations</title>
      <updated>2010-07-31T10:40:22Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://arxiv.org/abs/1007.4400</id>
    <link href="http://arxiv.org/abs/1007.4400" rel="alternate" type="text/html"/>
    <title>Matrix Structure Exploitation in Generalized Eigenproblems Arising in Density Functional Theory</title>
    <feedworld_mtime>1280188800</feedworld_mtime>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><b>Authors: </b><a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/n/Napoli:Edoardo_Di.html">Edoardo Di Napoli</a>, <a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/b/Bientinesi:Paolo.html">Paolo Bientinesi</a> <br/><b>Download:</b> <a href="http://arxiv.org/pdf/1007.4400">PDF</a><br/><b>Abstract: </b>In this short paper, the authors report a new computational approach in the
context of Density Functional Theory (DFT). It is shown how it is possible to
speed up the self-consistent cycle (iteration) characterizing one of the most
well-known DFT implementations: FLAPW. Generating the Hamiltonian and overlap
matrices and solving the associated generalized eigenproblems $Ax = \lambda Bx$
constitute the two most time-consuming fractions of each iteration. Two
promising directions, implementing the new methodology, are presented that will
ultimately improve the performance of the generalized eigensolver and save
computational time.
</p></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <updated>2010-07-27T00:41:41Z</updated>
    <author>
      <name/>
    </author>
    <source>
      <id>http://arxiv.org/</id>
      <category term="Computer Science -- Data Structures and Algorithms"/>
      <link href="http://arxiv.org/" rel="alternate" type="text/html"/>
      <link href="http://export.arxiv.org/rss/cs.DS" rel="self" type="application/rdf+xml"/>
      <subtitle>Computer Science -- Data Structures and Algorithms (cs.DS) updates on the arXiv.org e-print archive</subtitle>
      <title>cs.DS updates on arXiv.org</title>
      <updated>2010-07-27T01:30:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://arxiv.org/abs/1007.4389</id>
    <link href="http://arxiv.org/abs/1007.4389" rel="alternate" type="text/html"/>
    <title>AntiJam: Efficient Medium Access despite Adaptive and Reactive Jamming</title>
    <feedworld_mtime>1280188800</feedworld_mtime>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><b>Authors: </b>Andrea Richa, <a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/s/Scheideler:Christian.html">Christian Scheideler</a>, <a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/s/Schmid:Stefan.html">Stefan Schmid</a>, <a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/z/Zhang:Jin.html">Jin Zhang</a> <br/><b>Download:</b> <a href="http://arxiv.org/pdf/1007.4389">PDF</a><br/><b>Abstract: </b>Intentional interference constitutes a major threat for communication
networks operating over a shared medium and where availability is imperative.
Jamming attacks are often simple and cheap to implement. In particular, today's
jammers can perform physical carrier sensing in order to disrupt communication
more efficiently, specially in a network of simple wireless devices such as
sensor nodes, which usually operate over a single frequency (or a limited
frequency band) and which cannot benefit from the use of spread spectrum or
other more advanced technologies. This paper proposes the medium access (MAC)
protocol \textsc{AntiJam} that is provably robust against a powerful reactive
adversary who can jam a $(1-\epsilon)$-portion of the time steps, where
$\epsilon$ is an arbitrary constant. The adversary uses carrier sensing to make
informed decisions on when it is most harmful to disrupt communications;
moreover, we allow the adversary to be adaptive and to have complete knowledge
of the entire protocol history. Our MAC protocol is able to make efficient use
of the non-jammed time periods and achieves an asymptotically optimal,
$\Theta{(1)}$-competitive throughput in this harsh scenario. In addition,
\textsc{AntiJam} features a low convergence time and has good fairness
properties. Our simulation results validate our theoretical results and also
show that our algorithm manages to guarantee constant througput where the
802.11 MAC protocol basically fails to deliver any packets.
</p></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <updated>2010-07-27T00:41:26Z</updated>
    <author>
      <name/>
    </author>
    <source>
      <id>http://arxiv.org/</id>
      <category term="Computer Science -- Data Structures and Algorithms"/>
      <link href="http://arxiv.org/" rel="alternate" type="text/html"/>
      <link href="http://export.arxiv.org/rss/cs.DS" rel="self" type="application/rdf+xml"/>
      <subtitle>Computer Science -- Data Structures and Algorithms (cs.DS) updates on the arXiv.org e-print archive</subtitle>
      <title>cs.DS updates on arXiv.org</title>
      <updated>2010-07-27T01:30:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://arxiv.org/abs/1007.4257</id>
    <link href="http://arxiv.org/abs/1007.4257" rel="alternate" type="text/html"/>
    <title>Polynomial complexity algorithm for Max-Cut problem</title>
    <feedworld_mtime>1280188800</feedworld_mtime>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><b>Authors: </b>Mikhail Katkov <br/><b>Download:</b> <a href="http://arxiv.org/pdf/1007.4257">PDF</a><br/><b>Abstract: </b>The standard NP-complete max-cut problem is reformulated as a binary
quadratic program xQx s.t x^2=1. This problem is further reformulated as global
minimum of quartic polynomial (xQ'x - z)^2 + \sum_i (x_i^2-1)^2+ \alpha z^2,
for some \alpha. The global minimum is found by polynomial complexity
semi-definite program. Numerical examples and code is provided. The resulting
algorithm solves arbitrary max-cut problem in polynomial time, therefore P=NP.
</p></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <updated>2010-07-27T00:40:11Z</updated>
    <author>
      <name/>
    </author>
    <source>
      <id>http://arxiv.org/</id>
      <category term="Computer Science -- Computational Complexity"/>
      <link href="http://arxiv.org/" rel="alternate" type="text/html"/>
      <link href="http://export.arxiv.org/rss/cs.CC" rel="self" type="application/rdf+xml"/>
      <subtitle>Computer Science -- Computational Complexity (cs.CC) updates on the arXiv.org e-print archive</subtitle>
      <title>cs.CC updates on arXiv.org</title>
      <updated>2010-07-27T01:30:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://arxiv.org/abs/1007.1166</id>
    <link href="http://arxiv.org/abs/1007.1166" rel="alternate" type="text/html"/>
    <title>Using CSP To Improve Deterministic 3-SAT</title>
    <feedworld_mtime>1280188800</feedworld_mtime>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><b>Authors: </b><a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/k/Kutzkov:Konstantin.html">Konstantin Kutzkov</a>, <a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/s/Scheder:Dominik.html">Dominik Scheder</a> <br/><b>Download:</b> <a href="http://arxiv.org/pdf/1007.1166">PDF</a><br/><b>Abstract: </b>We show how one can use certain deterministic algorithms for higher-value
constraint satisfaction problems (CSPs) to speed up deterministic local search
for 3-SAT. This way, we improve the deterministic worst-case running time for
3-SAT to O(1.439^n).
</p></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <updated>2010-07-08T00:00:00Z</updated>
    <author>
      <name/>
    </author>
    <source>
      <id>http://arxiv.org/</id>
      <category term="Computer Science -- Data Structures and Algorithms"/>
      <link href="http://arxiv.org/" rel="alternate" type="text/html"/>
      <link href="http://export.arxiv.org/rss/cs.DS" rel="self" type="application/rdf+xml"/>
      <subtitle>Computer Science -- Data Structures and Algorithms (cs.DS) updates on the arXiv.org e-print archive</subtitle>
      <title>cs.DS updates on arXiv.org</title>
      <updated>2010-07-27T01:30:00Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:11011110:201549</id>
    <link href="http://11011110.livejournal.com/201549.html" rel="alternate" type="text/html"/>
    <link href="http://11011110.livejournal.com/data/atom/?itemid=201549" rel="self" type="text/xml"/>
    <title>More forbidden minors for apex graphs</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">In <a href="http://11011110.livejournal.com/201431.html">the updated version of my previous post</a>, I mentioned nine potentially-minimal forbidden minors for the apex graphs: the seven graphs of the <a href="http://en.wikipedia.org/wiki/Petersen_family">Petersen family</a>, a cube with two doubled vertices, and the double pyramid over a triangular prism.<br/><br/>Unless I've made a mistake in my calculations (entirely likely), the following nine graphs are also minimal forbidden minors for the apex graphs:<br/><br/><div align="center"><img src="http://www.ics.uci.edu/~eppstein/0xDE/more-forbidden-apex.png"/></div><br/><br/>In addition, the three components in the three graphs on the right can be mixed and matched, leading to another ten combinations not shown. With the number of obstacles growing to at least 28, my hope for a clean characterization is diminishing.<br/><br/>ETA: Still another one: start with a cube, find a four-vertex independent set, and make three copies of each of its vertices. The resulting 16-vertex graph has four K<sub>3,3</sub> subgraphs, one for each tripled vertex.</div>
      <div class="commentbar">
        <p/>
      </div>
    </content>
    <updated>2010-07-26T22:54:34Z</updated>
    <published>2010-07-26T22:54:34Z</published>
    <category term="graph theory"/>
    <source>
      <id>urn:lj:livejournal.com:atom1:11011110</id>
      <author>
        <name>0xDE</name>
      </author>
      <link href="http://11011110.livejournal.com/" rel="alternate" type="text/html"/>
      <link href="http://11011110.livejournal.com/data/atom" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>0xDE</subtitle>
      <title>0xDE</title>
      <updated>2010-07-27T00:20:20Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-3722233.post-8405762769223736152</id>
    <link href="http://blog.computationalcomplexity.org/feeds/8405762769223736152/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=3722233&amp;postID=8405762769223736152" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/3722233/posts/default/8405762769223736152" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/3722233/posts/default/8405762769223736152" rel="self" type="application/atom+xml"/>
    <link href="http://blog.computationalcomplexity.org/2010/07/seventh-mil-problem.html" rel="alternate" type="text/html"/>
    <title>A Seventh Mil. Problem</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Richard Lipton had a wonderful
<a href="http://rjlipton.wordpress.com/2010/07/21/a-new-million-dollar-prize">post</a>
asking for a seventh
<a href="http://www.claymath.org/millennium/"> Millennium Prize</a>
 now that
<a href="http://en.wikipedia.org/wiki/Poincar%C3%A9_conjecture">Poincare's conjecture </a>
has been solved.
I posted a suggestion on his blog but got no comments. I'll expand on it
and see if I get any comments here.

<br/>
<br/>
HISTORY: The original proof of
<a href="http://en.wikipedia.org/wiki/Van_der_Waerden's_theorem"> VDW's theorem</a> ,
in 1927,
yields INSANE (not
<a href="http://en.wikipedia.org/wiki/Primitive_recursive_function">primitive recursive</a>
) bounds
on the VDW numbers. (Shelah (1988) later got primitive recursive
bounds and Gowers (2001) got bounds you can
actually write down!)
Inspired by VDW's proof Erdos and Turan (1936),  made two conjectures:
<ol>
<li>
If A is a subset of N of positive upper density then A has arbitrarily long
arithmetic sequences.
Proven by Szemeredi in 1975
(<a href="http://en.wikipedia.org/wiki/Szemer%C3%A9di%27s_theorem">see here for more.</a>)
</li><li>
If Σ<sub>x ∈ A</sub> 1/x  diverges then A has arbitrarily long arithmetic sequences.
(This conjecture implies the first one.)
</li></ol>

A proof of either of these yields a proof of VDW theorem.  The hope was
that it would lead to a proof with better bounds.
Szemeredi's proof of the first conjecture did not yield better bounds; however,
Gowers proved the first conjecture a different way that did yield better bounds on
the VDW numbers.

<br/>
<br/>
The second conjecture is still worthwhile since it may yield even better bounds
and because it is interesting in its own right. So, I propose the second conjecture
of Erdos-Turan as the 7th Millennium problem.
(It might need a snazzier name. <i>The Divergence Conjecture</i>? <i>The k-AP Conjecture</i>?
Suggestions are welcome!)

<ol>
<li>
Greene and Tao have already shown that the primes have arbitrarily  large arithmetic progressions.
</li><li>
The work that has gone into Szemeredi's theorem and the Greene-Tao theorem spanned
many areas of mathematics. Hence this is not just an isolated problem.
</li><li>
The problem has been open since 1936. Hence it is a hard problem.
</li><li>
Will more connections to other parts of math be made? Is the problem too hard?
A NO answer to both of these would make it not that good a problem.
</li><li>
The converse to the conjecture is not true. Note the following set:

<br/>
<br/>


A = ∪<sub>k∈ N</sub>  {2^k + i : 0 ≤ i &lt; k }

<br/>
<br/>

The set A has arbitrarily long arithmetic sequences but
If Σ<sub>x ∈ A</sub> 1/x  converges.

</li><li>
Is there a plausible condition that <i>characterizes</i> the sets that have
arbitrarily long arithmetic sequences?

</li><li>
There is already (I think) a 3000 dollar bounty on the second conjecture. So the Clay Math Institute
will have to just give 997,000 dollars.
</li></ol><div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/3722233-8405762769223736152?l=blog.computationalcomplexity.org" width="1"/></div></div>
      <div class="commentbar">
        <p/>
        <span class="commentbutton" href="http://blog.computationalcomplexity.org/feeds/8405762769223736152/comments/default"/>
        <a href="http://blog.computationalcomplexity.org/feeds/8405762769223736152/comments/default">
          <img class="commenticon" src="/images/feed-icon.png"/> Subscribe to comments
        </a>  | 
        <a href="https://www.blogger.com/comment.g?blogID=3722233&amp;postID=8405762769223736152">
          <img class="commenticon" src="/images/post-icon.png"/> Post a comment
        </a>
      </div>
    </content>
    <updated>2010-07-26T16:35:00Z</updated>
    <published>2010-07-26T16:35:00Z</published>
    <author>
      <name>GASARCH</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/06134382469361359081</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-3722233</id>
      <author>
        <name>Lance</name>
        <email>lance@fortnow.com</email>
        <uri>http://www.blogger.com/profile/06752030912874378610</uri>
      </author>
      <link href="http://blog.computationalcomplexity.org/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/3722233/posts/default" rel="self" type="application/atom+xml"/>
      <link href="http://blog.computationalcomplexity.org/" rel="alternate" type="text/html"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <link href="http://www.blogger.com/feeds/3722233/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <subtitle>Computational complexity and other fun stuff in math and computer science as viewed by Lance Fortnow and Bill Gasarch.</subtitle>
      <title>Computational Complexity</title>
      <updated>2010-07-31T04:53:37Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://arxiv.org/abs/1007.4191</id>
    <link href="http://arxiv.org/abs/1007.4191" rel="alternate" type="text/html"/>
    <title>Fast Moment Estimation in Data Streams in Optimal Space</title>
    <feedworld_mtime>1280102400</feedworld_mtime>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><b>Authors: </b><a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/k/Kane:Daniel_M=.html">Daniel M. Kane</a>, <a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/n/Nelson:Jelani.html">Jelani Nelson</a>, <a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/p/Porat:Ely.html">Ely Porat</a>, <a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/w/Woodruff:David_P=.html">David P. Woodruff</a> <br/><b>Download:</b> <a href="http://arxiv.org/pdf/1007.4191">PDF</a><br/><b>Abstract: </b>We give a space-optimal algorithm with update time
O(log^2(1/eps)loglog(1/eps)) for (1+eps)-approximating the pth frequency
moment, 0 &lt; p &lt; 2, of a length-n vector updated in a data stream. This provides
a nearly exponential improvement in the update time complexity over the
previous space-optimal algorithm of [Kane-Nelson-Woodruff, SODA 2010], which
had update time Omega(1/eps^2).
</p></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <updated>2010-07-26T00:41:33Z</updated>
    <author>
      <name/>
    </author>
    <source>
      <id>http://arxiv.org/</id>
      <category term="Computer Science -- Data Structures and Algorithms"/>
      <link href="http://arxiv.org/" rel="alternate" type="text/html"/>
      <link href="http://export.arxiv.org/rss/cs.DS" rel="self" type="application/rdf+xml"/>
      <subtitle>Computer Science -- Data Structures and Algorithms (cs.DS) updates on the arXiv.org e-print archive</subtitle>
      <title>cs.DS updates on arXiv.org</title>
      <updated>2010-07-26T01:30:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://arxiv.org/abs/1007.4031</id>
    <link href="http://arxiv.org/abs/1007.4031" rel="alternate" type="text/html"/>
    <title>Networks with the Smallest Average Distance and the Largest Average Clustering</title>
    <feedworld_mtime>1280102400</feedworld_mtime>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><b>Authors: </b>Dionysios Barmpoutis, <a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/m/Murray:Richard_M=.html">Richard M. Murray</a> <br/><b>Download:</b> <a href="http://arxiv.org/pdf/1007.4031">PDF</a><br/><b>Abstract: </b>We describe the structure of the graphs with the smallest average distance
and the largest average clustering given their order and size. There is usually
a unique graph with the largest average clustering, which at the same time has
the smallest possible average distance. In contrast, there are many graphs with
the same minimum average distance, ignoring their average clustering. The form
of these graphs is shown with analytical arguments. Finally, we measure the
sensitivity to rewiring of this architecture with respect to the clustering
coefficient, and we devise a method to make these networks more robust with
respect to vertex removal.
</p></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <updated>2010-07-26T00:41:31Z</updated>
    <author>
      <name/>
    </author>
    <source>
      <id>http://arxiv.org/</id>
      <category term="Computer Science -- Data Structures and Algorithms"/>
      <link href="http://arxiv.org/" rel="alternate" type="text/html"/>
      <link href="http://export.arxiv.org/rss/cs.DS" rel="self" type="application/rdf+xml"/>
      <subtitle>Computer Science -- Data Structures and Algorithms (cs.DS) updates on the arXiv.org e-print archive</subtitle>
      <title>cs.DS updates on arXiv.org</title>
      <updated>2010-07-26T01:30:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://arxiv.org/abs/1007.4011</id>
    <link href="http://arxiv.org/abs/1007.4011" rel="alternate" type="text/html"/>
    <title>On the (non-)existence of polynomial kernels for Pl-free edge modification problems</title>
    <feedworld_mtime>1280102400</feedworld_mtime>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><b>Authors: </b><a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/g/Guillemot:Sylvain.html">Sylvain Guillemot</a>, <a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/p/Paul:Christophe.html">Christophe Paul</a>, <a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/p/Perez:Anthony.html">Anthony Perez</a> <br/><b>Download:</b> <a href="http://arxiv.org/pdf/1007.4011">PDF</a><br/><b>Abstract: </b>Given a graph G = (V,E) and an integer k, an edge modification problem for a
graph property P consists in deciding whether there exists a set of edges F of
size at most k such that the graph H = (V,E \vartriangle F) satisfies the
property P. In the P edge-completion problem, the set F of edges is constrained
to be disjoint from E; in the P edge-deletion problem, F is a subset of E; no
constraint is imposed on F in the P edge-edition problem. A number of
optimization problems can be expressed in terms of graph modification problems
which have been extensively studied in the context of parameterized complexity.
When parameterized by the size k of the edge set F, it has been proved that if
P is an hereditary property characterized by a finite set of forbidden induced
subgraphs, then the three P edge-modification problems are FPT. It was then
natural to ask whether these problems also admit a polynomial size kernel.
Using recent lower bound techniques, Kratsch and Wahlstrom answered this
question negatively. However, the problem remains open on many natural graph
classes characterized by forbidden induced subgraphs. Kratsch and Wahlstrom
asked whether the result holds when the forbidden subgraphs are paths or cycles
and pointed out that the problem is already open in the case of P4-free graphs
(i.e. cographs). This paper provides positive and negative results in that line
of research. We prove that parameterized cograph edge modification problems
have cubic vertex kernels whereas polynomial kernels are unlikely to exist for
the Pl-free and Cl-free edge-deletion problems for large enough l.
</p></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <updated>2010-07-26T00:41:27Z</updated>
    <author>
      <name/>
    </author>
    <source>
      <id>http://arxiv.org/</id>
      <category term="Computer Science -- Data Structures and Algorithms"/>
      <link href="http://arxiv.org/" rel="alternate" type="text/html"/>
      <link href="http://export.arxiv.org/rss/cs.DS" rel="self" type="application/rdf+xml"/>
      <subtitle>Computer Science -- Data Structures and Algorithms (cs.DS) updates on the arXiv.org e-print archive</subtitle>
      <title>cs.DS updates on arXiv.org</title>
      <updated>2010-07-26T01:30:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://rjlipton.wordpress.com/?p=5142</id>
    <link href="http://rjlipton.wordpress.com/2010/07/25/hedy-lamarr-the-inventor/" rel="alternate" type="text/html"/>
    <title>Hedy Lamarr the Inventor</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">The invention of spread spectrum and the role of amateurs in science and technology Hedy Lamarr was, of course, not a mathematician nor a complexity theorist. She was one of the great movie actresses of all time, and was once “voted” the most beautiful woman in the world. She was also an inventor. Today I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=5142&amp;subd=rjlipton&amp;ref=&amp;feed=1"/></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p> <font color="&#x201D;#0066cc?"><br/>
<em> The invention of spread spectrum and the role of amateurs in science and technology </em><br/>
<font color="&#x201D;#000000?"/></font></p><font color="&#x201D;#0066cc?"><font color="&#x201D;#000000?">
<p><a href="http://rjlipton.files.wordpress.com/2010/07/hedy_lamarr460.jpg"><img alt="" class="alignright size-full wp-image-5143" src="http://rjlipton.files.wordpress.com/2010/07/hedy_lamarr460.jpg?w=180" title="hedy_lamarr460" width="180"/></a></p>
<p>
Hedy Lamarr was, of course, not a mathematician nor a complexity theorist. She was one of the great movie actresses of all time, and was once “voted” the most beautiful woman in the world. She was also an inventor.</p>
<p>
Today I wish to talk about barriers that amateurs face in working in science and technology. Lamarr is a great example of how an amateur can both overcome and be stopped by barriers.<br/>
<span id="more-5142"/></p>
<p>
Hedy is the answer to the following question:  </p>
<blockquote><p>
What Hollywood actress has a patent?
</p></blockquote>
<p>There may be others now, but I believe she was the first super-star actress to get a patent. She made an important contribution to technology, and faced all the problems that amateurs face when they attempt to make contributions.</p>
<p>
Let’s look at what she did, and what barriers she faced.</p>
<p>
</p><p><b> Spread Spectrum </b> </p>
<p/><p>
<img alt="{\bullet }" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B%5Cbullet+%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{\bullet }"/> <b>Lamarr knew about a real problem.</b> It was 1940 and World War Two had started, with England and Germany locked in combat. Hedy knew an important problem: how can one safely control a torpedo with a radio signal? This was important, since torpedos were not very accurate and the ability to remotely control them could be immensely valuable. The story of how she knew about this problem is long, but her previous husband was an arms manufacturer. She had sat in on his corporate meetings—at his insistence—and there she apparently learned about the torpedo problem.</p>
<p>
The difficulty in using a radio signal to control a torpedo is essentially the problem of <i>jamming</i>. If you tried to control your torpedo by a signal, eventually the enemy will find out the frequency you are using. Once this is known they could jam your control signal by putting out a strong noise signal on the given frequency. </p>
<p>
<img alt="{\bullet }" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B%5Cbullet+%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{\bullet }"/> <b>Lamarr had a solution.</b> Hedy’s brilliant idea was to use <i>frequency hopping</i>—her invention. The transmitter on the ship and receiver in the torpedo would synchronously hop from one frequency to another. This would make jamming very hard, if not completely impossible. The jammer could try to jam all frequencies, but this would require too much equipment and power. Or the jammer could try and guess the hopping schedule used, but that would be also very difficult. </p>
<p>
<img alt="{\bullet }" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B%5Cbullet+%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{\bullet }"/> <b>Lamarr found a co-inventor.</b> The story is that at a Hollywood dinner party in 1940 she met the composer George Antheil. George had the experience of using a player piano in his work in the film industry. They agreed to work together, and used the electro-mechanical technology of player piano rolls to work out how to implement her hopping idea. </p>
<p>
By 1942 they had received a patent for their invention:</p>
<p>
<a href="http://rjlipton.files.wordpress.com/2010/07/patent.png"><img alt="" class="aligncenter size-full wp-image-5150" height="468" src="http://rjlipton.files.wordpress.com/2010/07/patent.png?w=600&amp;h=468" title="patent" width="600"/></a></p>
<p>
</p><p><b> Why Did She Fail? </b> </p>
<p/><p>
What happened to their invention? At the time, during the war nothing. Some of the reasons, I believe, she did not succeed immediately are the following:</p>
<p>
<img alt="{\bullet }" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B%5Cbullet+%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{\bullet }"/> <b>Other Priorities:</b> We were at war, and there were many other R&amp;D projects that took up all of the US’s resources—and more. These included: radar, sonar, code-breaking, and the atomic bomb. Even if the Navy had wanted to support her ideas, it seems likely there were not enough resources to spare. Not enough resources to make a real effort to bring her invention to reality.</p>
<p>
<img alt="{\bullet }" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B%5Cbullet+%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{\bullet }"/> <b>Not The Usual Inventor:</b> This is one of the fundamental barriers that anyone outside the mainstream research community faces. I can imagine the reaction to hearing that the world’s most beautiful actress and a musician had invented a method to help win the war. The obvious reaction would have been, to quote basketball commentator Jeff Van Gundy: </p>
<blockquote><p>
 Are you kidding me?
</p></blockquote>
<p> Jeff says this a lot, especially when he sees a player attempt a shot that they usually never make. A translation to this cry of Jeff is: stick to what you are supposed to do. The trouble is that sometimes the ball goes in, even as Jeff says, “are you kidding me?”</p>
<p>
<img alt="{\bullet }" class="latex" src="http://l.wordpress.com/latex.php?latex=%7B%5Cbullet+%7D&amp;bg=ffffff&amp;fg=000000&amp;s=0" title="{\bullet }"/> <b>Ahead of Technology:</b> This is another standard barrier. Often inventions are created before the technology is ready. Spread-spectrum requires a fairly powerful digital computational ability. The technology that was available in 1940′s was very crude, and it is likely that it was essentially impossible to make her ideas work. </p>
<p>
Lamarr’s brilliant idea is used today in wireless communication. Not exactly as she envisioned in her original patented work, but nevertheless in ways that are clearly traceable to her ideas. While it failed initially, Lamarr eventually got the recognition she deserved. She and her co-inventor Antheil won the 1997 Electronic Frontier Foundation Pioneer Award. She also won the BULBIE that is called the “Oscar” of inventing. See <a href="http://inventionconvention.com/americasinventor/dec97issue/section2.html">this</a> for more details on her and other women inventors. </p>
<p>
</p><p><b> Open Problems </b> </p>
<p/><p>
Are there ways to lower the barriers so amateurs can make contributions to science and technology? My discussion <a href="http://rjlipton.wordpress.com/2010/07/01/can-amateurs-solve-pnp/">before</a> raised many interesting ideas. I would like to think we can do a better job today to make inventions from outside the usual researchers taken seriously.</p>
<p>
I look forward to hear some additional ideas on the best ways to do this.</p>
<p>
<br/>  <a href="http://feeds.wordpress.com/1.0/gocomments/rjlipton.wordpress.com/5142/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rjlipton.wordpress.com/5142/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/rjlipton.wordpress.com/5142/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/rjlipton.wordpress.com/5142/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/rjlipton.wordpress.com/5142/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/rjlipton.wordpress.com/5142/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/rjlipton.wordpress.com/5142/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/rjlipton.wordpress.com/5142/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/rjlipton.wordpress.com/5142/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/rjlipton.wordpress.com/5142/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=rjlipton.wordpress.com&amp;blog=6472207&amp;post=5142&amp;subd=rjlipton&amp;ref=&amp;feed=1"/></p></font></font></div>
    </content>
    <updated>2010-07-25T14:10:51Z</updated>
    <published>2010-07-25T14:10:51Z</published>
    <category term="History"/>
    <category term="People"/>
    <category term="Hedy Lamarr"/>
    <category term="inventions"/>
    <category term="spread spectrum"/>
    <author>
      <name>rjlipton</name>
    </author>
    <source>
      <id>http://rjlipton.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/378512e8408e8542c98a8704795f81ab?s=96&amp;d=http://s2.wp.com/i/buttonw-com.png</logo>
      <link href="http://rjlipton.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://rjlipton.wordpress.com" rel="alternate" type="text/html"/>
      <link href="http://rjlipton.wordpress.com/osd.xml" rel="search" type="application/opensearchdescription+xml"/>
      <link href="http://rjlipton.wordpress.com/?pushpress=hub" rel="hub" type="text/html"/>
      <subtitle>a personal view of the theory of computation</subtitle>
      <title>Gödel's Lost Letter and P=NP</title>
      <updated>2010-07-31T10:41:25Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://agtb.wordpress.com/?p=929</id>
    <link href="http://agtb.wordpress.com/2010/07/25/online-dating/" rel="alternate" type="text/html"/>
    <title>Online Dating</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Hat tip to Al Roth for pointing out an interesting clip of Dan Ariely talking about online dating. The world of online dating is one of the most significant demonstrations of how much the Internet has changed our lives.  Finding a spouse (or even just sex) is one of the most basic human activities and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agtb.wordpress.com&amp;blog=6963698&amp;post=929&amp;subd=agtb&amp;ref=&amp;feed=1"/></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Hat tip to Al Roth for <a href="http://marketdesigner.blogspot.com/2010/07/dan-ariely-on-online-dating.html">pointing out</a> an interesting clip of <a href="http://bigthink.com/ideas/20749">Dan Ariely talking about online dating</a>.</p>
<p>The world of online dating is one of the most significant demonstrations of how much the Internet has changed our lives.  <a href="http://en.wikipedia.org/wiki/Courtship">Finding a spouse</a> (or even just sex) is one of the most basic human activities and every culture has put much effort into structuring it <em>just so</em>.  Yet, within a very short time, <a href="http://en.wikipedia.org/wiki/Online_dating_service">online dating</a> has captured a huge share of this deeply socially rooted “market”.  I would say that this is more due to the deficiencies of the current “offline” models than due to the strength of  the current online systems. Maybe it is time for some <a href="http://marketdesigner.blogspot.com/2010/07/internet-dating-moves-back-into-real.html">new  models of online dating</a>?</p>
<br/>  <a href="http://feeds.wordpress.com/1.0/gocomments/agtb.wordpress.com/929/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/agtb.wordpress.com/929/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/agtb.wordpress.com/929/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/agtb.wordpress.com/929/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/agtb.wordpress.com/929/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/agtb.wordpress.com/929/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/agtb.wordpress.com/929/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/agtb.wordpress.com/929/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/agtb.wordpress.com/929/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/agtb.wordpress.com/929/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=agtb.wordpress.com&amp;blog=6963698&amp;post=929&amp;subd=agtb&amp;ref=&amp;feed=1"/></div>
    </content>
    <updated>2010-07-25T12:52:13Z</updated>
    <published>2010-07-25T12:52:13Z</published>
    <category term="Uncategorized"/>
    <author>
      <name>noamnisan</name>
    </author>
    <source>
      <id>http://agtb.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/52ef314e11e379febf97d1a97547f4cd?s=96&amp;d=http://s2.wp.com/i/buttonw-com.png</logo>
      <link href="http://agtb.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://agtb.wordpress.com" rel="alternate" type="text/html"/>
      <link href="http://agtb.wordpress.com/osd.xml" rel="search" type="application/opensearchdescription+xml"/>
      <link href="http://agtb.wordpress.com/?pushpress=hub" rel="hub" type="text/html"/>
      <subtitle>by Noam Nisan</subtitle>
      <title>Algorithmic Game-Theory/Economics</title>
      <updated>2010-07-31T10:41:29Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://bit-player.org/?p=731</id>
    <link href="http://bit-player.org/2010/four-questions-about-fuzzy-rankings" rel="alternate" type="text/html"/>
    <link href="http://bit-player.org/2010/four-questions-about-fuzzy-rankings#comments" rel="replies" type="text/html"/>
    <link href="http://bit-player.org/2010/four-questions-about-fuzzy-rankings/feed/atom" rel="replies" type="application/atom+xml"/>
    <title xml:lang="en">Four questions about fuzzy rankings</title>
    <summary xml:lang="en">The National Research Council is getting ready to release a new assessment of graduate-education programs in the U.S. The previous study, published in 1995, gave each Ph.D.-granting department a numerical score between 0 and 5, then listed all the programs in each discipline in rank order. For example, here’s the top-10 list for doctoral programs [...]
      <div class="commentbar">
        <p/>
        <span class="commentbutton" href="http://bit-player.org/2010/four-questions-about-fuzzy-rankings/feed/atom"/>
        <a href="http://bit-player.org/2010/four-questions-about-fuzzy-rankings/feed/atom">
          <img class="commenticon" src="/images/feed-icon.png"/> Subscribe to comments
        </a>  | 
        <a href="http://bit-player.org/2010/four-questions-about-fuzzy-rankings#comments">
          <img class="commenticon" src="/images/post-icon.png"/> Post a comment
        </a>
      </div>
    </summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>The National Research Council is <a href="http://sites.nationalacademies.org/pga/Resdoc/index.htm">getting ready</a> to release a new assessment of graduate-education programs in the U.S. The previous study, published in 1995, gave each Ph.D.-granting department a numerical score between 0 and 5, then listed all the programs in each discipline in rank order. For example, here’s the top-10 list for doctoral programs in mathematics (as <a href="http://www.stat.tamu.edu/~jnewton/nrc_rankings/nrc1.html">presented</a> by H. J. Newton of Texas A&amp;M University):</p>
<pre><span style="text-decoration: underline;"> rank    school                 score   </span>
    1    Princeton               4.94
    2    Cal Berkeley            4.94
    3    MIT                     4.92
    4    Harvard                 4.90
    5    Chicago                 4.69
    6    Stanford                4.68
    7    Yale                    4.55
    8    NYU                     4.49
    9    Michigan                4.23
   10    Columbia                4.23
</pre>
<p>Note that the scores of the first two schools are identical (to two decimal places), and the first four scores differ by less than 1 percent. Given the uncertainties in the data, it seems reasonable to suppose that the ranking could have turned out differently. If the whole survey had been repeated, the first few schools might have appeared in a different order. Doctoral candidates in mathematics are presumably sophisticated enough to understand this point. Nevertheless, the spot at top of the list still carries undeniable prestige, even when you know that the distinction could be merely an artifact of statistical noise.</p>
<p>The <a href="http://sites.nationalacademies.org/pga/Resdoc/index.htm#members">committee</a> appointed by the NRC to conduct the new graduate-school study wants to avoid this <a href="http://www.insidehighered.com/news/2010/05/10/nrc">“spurious precision problem.”</a> They’ve adopted some jazzy statistical methods—mainly a technique called resampling—to model the uncertainty in the data, and they’ve also decreed that the results will be presented differently. There will be no sorted master list showing overall ranks in descending order. Instead the programs in each discipline will be listed alphabetically, and each program will be given a range of possible ranks. For example, a program might be estimated to rank between fifth place and ninth place. Let’s call such a range of ranks a <em>rank-interval</em>, and denote it {5, 6, 7, 8, 9} or {5–9}.</p>
<p>For a hypothetical set of 10 institutions, <em>A</em> through <em>J</em>, here’s what a set of rank-intervals might look like.</p>
<p><img alt="bar graph showing ranges of rankings for schools A through J.png" border="0" class="centered" height="443" src="http://bit-player.org/wp-content/uploads/2010/07/ranges-alphabetical.png" width="438"/></p>
<p>Acknowledging the uncertainty in your findings is commendable. But let’s be realistic. If you actually want to make use of these results—for example, if you’re a student choosing a grad-school program—the first thing you’re going to do is sort those bars into some sort of rank order, trying to figure out which school is best and how they all stack up against one another. In other words, you’re going to undo all the elaborate efforts the NRC committee has put into obscuring that information.</p>
<p>Below is one possible ordering of the bars. I have sorted first on the top of the rank-intervals, then, if two columns have the same top rank, I’ve sorted on the bottom rank. Other sorting rules give similar but not identical results. For example, sorting on the midpoints of the intervals would interchange columns <em>B</em> and <em>F</em>.</p>
<p><img alt="bar graphs showing rank-ranges sorted into one canonical order.png" border="0" class="centered" height="443" src="http://bit-player.org/wp-content/uploads/2010/07/ranges-sorted.png" width="438"/></p>
<blockquote>
<p><strong>Question 1.</strong> Does sorting a set of rank-intervals by one of these simple rules yield a consistent and meaningful total ordering of the data? To put it another way, can you trust this attempt to reconstruct a ranking?</p>
</blockquote>
<p>I hasten to add that this is not really a practical question about finding the best grad school. If you’re facing such a choice in real life, the NRC rank-intervals are not the only available source of information. But, for the sake of the mathematical puzzle, let’s pretend that all we know about schools <em>A</em> through <em>J</em> is embodied in those ranges of rankings.</p>
<p>It turns out that rank-intervals have some fairly peculiar behavior. Ranges of <em>ratings</em> are not a problem. If the NRC merely gave each school a fuzzy rating on the 0-to-5 scale, no one would have much trouble interpreting the results. But when you turn fuzzy ratings into fuzzy rankings, there are hidden constraints. For example, not all sets of rank-intervals are well-formed.</p>
<p><img alt="two impossible sets of rank-ranges" border="0" class="centered" height="202" src="http://bit-player.org/wp-content/uploads/2010/07/impossible-ranges-1.png" width="399"/></p>
<p>The set at left is impossible because there’s no one in last place. (We can’t <em>all</em> be above average.) The example at right is also nonsensical because <em>D</em> has no ranking at all. For a set of rank-intervals to be valid, there has to be at least one entry in each row and each column.</p>
<p>That’s a necessary condition, but not a sufficient one, as the two graphs below illustrate.</p>
<p><img alt="two more impossible rank-intervals" border="0" class="centered" height="202" src="http://bit-player.org/wp-content/uploads/2010/07/impossible-ranges-2.png" width="399"/></p>
<p>Do you see the problem with the example at left? Column <em>B</em> has a rank-interval of {1–2}, but in fact <em>B</em> can never rank first because <em>A</em> has no alternative to being first. The case at right is conceptually similar but a little subtler: If <em>B</em> is ranked third, then either first place or second place will have to remain vacant.</p>
<p>The underlying issue here is the presence of constraints or linkages within a set of rankings. Suppose you have calculated ratings and rankings of several schools, and then some new information turns up about one school. You can change the rating of that school without any need to adjust other ratings, but not so the ranking. If a school goes from third place to fourth place, the old fourth-place school has to move to some other rung of the ladder, and somebody has to fill the vacancy in third place. These interdependencies are obvious in a non-fuzzy ranking, but they also exist in the fuzzy case. You can’t just assign arbitrary rank-intervals to the items in a set and assume they’ll all fit together. This observation leads to a second question:</p>
<blockquote>
<p><strong>Question 2.</strong> What are the admissible sets of rank-intervals? How do we characterize them?</p>
</blockquote>
<p>I have a partial answer to this question. It goes like this. Any ranking of <em>k</em> things must be a permutation of the integers from 1 through <em>k</em>. A permutation can be embodied in a <em>permutation matrix</em>—a square <em>k</em> × <em>k</em> matrix in which every row has a single 1, every column has a single 1, and all the other entries are 0. For example, here are the six possible 3 × 3 permutation matrices:</p>
<p><img alt="3x3-permutation-matrices.png" border="0" class="centered" height="61" src="http://bit-player.org/wp-content/uploads/2010/07/3x3-permutation-matrices.png" width="419"/></p>
<p>They correspond to the rankings (1, 2, 3), (1, 3, 2), (2, 1, 3), (3, 1, 2), (2, 3, 1) and (3, 2, 1).</p>
<p>Since a permutation matrix represents a specific (non-fuzzy) ranking, we can build up a set of rank-intervals by taking the <em>OR</em>-sum of two or more permutation matrices. What do I mean by an <em>OR</em>-sum? It’s just the element-by-element sum of the matrices using the boolean <em>OR</em> operator, ∨, instead of ordinary addition. <em>OR</em> has the following addition table:</p>
<pre>                      0 ∨ 0 = 0
                      0 ∨ 1 = 1
                      1 ∨ 0 = 1
                      1 ∨ 1 = 1
</pre>
<p>For the first two 3 × 3  matrices shown above the arithmetic sum is:</p>
<p><img alt="matrix-addition.png" border="0" class="centered" height="65" src="http://bit-player.org/wp-content/uploads/2010/07/matrix-addition.png" width="242"/></p>
<p>whereas the <em>OR</em>-sum looks like this:</p>
<p><img alt="matrix-or-sum.png" border="0" class="centered" height="65" src="http://bit-player.org/wp-content/uploads/2010/07/matrix-or-sum.png" width="242"/></p>
<p>Every valid set of rank-intervals must correspond to an <em>OR</em>-sum of permutation matrices, simply because a set of rank-intervals is in fact a collection of permutations. The converse also holds: Any <em>OR</em>-sum of permutation matrices yields an admissible set of rank-intervals. Thus the <em>OR</em>-sums of permutation matrices—let’s call them <em>ormats</em> for brevity—are in one-to-one correspondence with the admissible sets of rank-intervals. (There’s just one catch when applying this idea to the NRC study. The columns of an ormat may well have “gaps,” as in the column pattern (0 1 1 0 0 1 1), which corresponds to the rank-interval {2–3, 6–7}. Will the NRC allow such discontinuous ranges in their grad-school assessments? Perhaps the issue will never come up in practice. In any case, I’m ignoring it here.)</p>
<p>Arithmetic sums of permutation matrices form an open-ended, infinite series; in contrast, there are only finitely many distinguishable <em>OR</em>-sums. The reason is easy to see: Ormats have <em>k</em><sup>2</sup> entries, each of which can take on only two possible values, and so there can’t be more than \(2^{k^{2}}\) distinct matrices. Because of the various constraints on the arrangement of the entries, the actual number of ormats is smaller. For example, at <em>k </em>= 3 the \(2^{k^{2}}\) upper bound allows for 512 ormats, but there are only 49:</p>
<p><img alt="the-49-3-by-3-or-sums.png" border="0" class="centered" height="364" src="http://bit-player.org/wp-content/uploads/2010/07/the-49-3-by-3-or-sums.png" width="450"/></p>
<p>Thus we come to the next question.</p>
<blockquote><p><strong>Question 3.</strong> For each <em>k</em> ≥ 1, how many distinct ormats can we build by <em>OR</em>-ing subsets of <em>k</em> × <em>k</em> permutation matrices? Is there a closed-form expression for this number?</p></blockquote>
<p>I have answers only for puny values of <em>k</em>.</p>
<pre style="margin: 8px;">  <span style="text-decoration: underline;"> k       upper bound        # of ormats  </span>
   1                 1                  1
   2                16                  3
   3               512                 49
   4            65,536              7,443
   5        33,554,432          6,092,721
   6    68,719,476,736                  ?</pre>
<p>The tallies of ormats were calculated by direct enumeration, which is not a promising approach for larger <em>k</em>. (I note—to spare folks the bother of looking—that the sequence 1, 3, 49, 7443, 6092721 does not yet appear in the <a href="http://www.research.att.com/~njas/sequences/index.html">OEIS</a>.)</p>
<p>To extend this series, we might try to exploit the internal structure and symmetries of the ormats. By sorting the columns and rows of the matrices, we can reduce the 49 3×3 ormats to just six equivalence classes, with the following exemplars:</p>
<p><img alt="exemplars of six ormat equivalence classes" border="0" class="centered" height="69" src="http://bit-player.org/wp-content/uploads/2010/07/ormat-equiv-classes.png" width="424"/></p>
<p>Enumerating just these reduced sets of matrices should make it possible to reach larger values of <em>k</em>, but I have not pursued this idea. (Furthermore, the two-dimensional sorting of matrices looks to be a curiously challenging task in itself.)</p>
<p>By the way, I think the number of ormats will approach the \(2^{k^{2}}\) upper bound asymptotically as <em>k</em> increases. Many of the features that disqualify a matrix from ormathood—such as all-zero rows or columns—become rarer when <em>k</em> is large. I have tested this conjecture by generating random (0,1) matrices and then counting how many of them turn out to be ormats.</p>
<p><img alt="fraction-of-ormats.png" border="0" class="centered" height="297" src="http://bit-player.org/wp-content/uploads/2010/07/fraction-of-ormats.png" width="447"/></p>
<p>For <em>k</em> = 1 through 5 the results are in close agreement with the actual counts of ormats, and up to <em>k</em> = 10 the trend is clearly upward. But continuing this inquiry to larger values of <em>k</em> will depend on a positive answer to the next question.</p>
<blockquote><p><strong>Question 4.</strong> Given a square matrix with (0,1) entries, is there an efficient algorithm for deciding whether or not it is an <em>OR</em>-sum of permutation matrices, and thus an admissible set of rank-intervals?</p></blockquote>
<p>The question asks for a recognition predicate—a procedure that will return <em>true</em> if a matrix is an ormat and otherwise <em>false</em>. If efficiency doesn’t matter, there’s no question such an algorithm exists. At worst, we can generate all the <em>k</em> × <em>k</em> ormats and see if a given matrix is among them. But that’s like saying we can factor integers by producing a complete multiplication table. It just won’t do in practice. Isn’t there a quick and easy shortcut, some distinctive property of ormats that will let us recognize them at a glance?</p>
<p>If we could replace the <em>OR</em>-sum with the ordinary arithmetic sum, the answer would be yes. Permutation matrices have the handy property that all rows and columns sum to 1. An arithmetic sum of <em>r</em> permutation matrices has rows and columns that all sum to <em>r</em>. (It is a semi-magic square.) The converse is also true (though harder to prove): If a matrix of nonnegative integers has rows and columns that all sum to <em>r</em>, it is a sum of <em>r</em> permutation matrices. This fact yields a simple test: Sum the rows and the columns and check for equality.</p>
<p>Unfortunately, the trick won’t work for ormats, because the boolean <em>OR</em> operation throws away even more information than summing does. Because 0 ∨ 1 = 1 ∨ 0 = 1 ∨ 1, infinitely many sets of operands map into the same result, and there’s no obvious way to recover the operands or even to determine how many permutation matrices entered into the <em>OR</em>-sum.</p>
<p>Maybe there’s some other clever trick for recognizing ormats, but I haven’t found it. Let me make the question more concrete. Below are three (0,1) square matrices. Two of them are ormats but the third is not. Can you tell the difference?</p>
<p><img alt="three-puzzle-matrices.png" border="0" class="centered" height="100" src="http://bit-player.org/wp-content/uploads/2010/07/three-puzzle-matrices.png" width="309"/></p>
<p>If it’s so hard to recognize an ormat, how did I count the ormats among a bunch of randomly generated (o,1) matrices? By hard work: I reconstructed the set of permutations allowed by each matrix. Visualize a permutation as a path threading its way through the matrix from left to right, connecting only non-zero elements and touching each column and each row just once. When you have drawn all possible permutation paths, check to see if every non-zero element is included in at least one path; if so, then the matrix is an ormat. Note that this is <em>not</em> an efficient recognition procedure. In the worst case (namely, an all-ones matrix), there are <em>k!</em> permutations, so this method has exponential running time. But <em>k!</em> is better than \(2^{k^2}\); and, besides, for sparse matrices the number of permutations is much smaller than <em>k!</em>. The 10 × 10 matrix presented as an example at the start of this post gives rise to 580 permutations, a manageable number. Here’s what they look like, plotted as a spider web of red paths across the bar chart.</p>
<p><img alt="ranges-with-paths" border="0" class="centered" height="443" src="http://bit-player.org/wp-content/uploads/2010/07/ranges-with-paths.png" width="438"/></p>
<p>Every nonzero site is visited by at least one permutation path, so this set of rank-intervals is indeed valid.</p>
<p>This process of lacing permutations through a matrix finally brings me back to Question 1, about how to make sense of the NRC’s fuzzy ranking scheme. Let’s take a small example:</p>
<p><img alt="probability-example-1.png" border="0" class="centered" height="185" src="http://bit-player.org/wp-content/uploads/2010/07/probability-example-1.png" width="169"/></p>
<p>Examining the graph above shows that <em>A</em> must rank either first or second—but which is more likely? In the absence of more-detailed information, it seems reasonable to assume the two cases are equally likely; we assign them each a probability of 1/2. Similarly, <em>B</em> has the rank-interval {1–3}, and so we might suppose that each of these three cases has probability 1/3. Continuing in the same way, we assign probabilities to every element of the matrix.</p>
<p><img alt="probability-example-2.png" border="0" class="centered" height="185" src="http://bit-player.org/wp-content/uploads/2010/07/probability-example-2.png" width="169"/></p>
<p>But wait! This can’t be right; our probabilities have sprung a leak. Any proper set of probabilities has to sum to 1. Our procedure assures that each column obeys this rule, but there is no such guarantee for the rows. In row 1, we’re missing one-sixth of our probability, and in row 2 we have an excess of 1/2; row 4 comes up short by 1/3.</p>
<p>Is there any self-consistent assignment of probabilities for the elements of this matrix? Sure. As a matter of fact, there are infinitely many such assignments, including this one:</p>
<p><img alt="probability-example-3.png" border="0" class="centered" height="185" src="http://bit-player.org/wp-content/uploads/2010/07/probability-example-3.png" width="169"/></p>
<p>I’ll return in a moment to the question of how I plucked those particular numbers out of the air, but note first what they imply about the ranking of items <em>A</em> through <em>D</em>. For item <em>A</em>, with the rank-interval {1–2}, the odds are two-to-one that it ranks first rather than second. <em>B</em> has the behavior we expected from the outset, with probability uniformly distributed over the three cases. But if you pick either <em>C</em> or <em>D</em>, each with the rank-interval {2–4}, your chance of getting second place is only 1/6, and half the time you’ll be in last place.</p>
<p>Where do these numbers come from? Instead of starting with the assumption that probability is uniformly distributed over each rank-interval, assume that each possible permutation of the ranks is equiprobable. For this matrix there are six allowed permutations: (1, 2, 3, 4), (1, 2, 4, 3), (1, 3, 2, 4), (1, 3, 4, 2), (2, 1, 3, 4) and (2, 1, 4, 3). Observe that four of the six ordering put <em>A</em> first, and only two permutations place <em>A</em> second. We can also tally up such “occupation numbers” for all the other matrix elements:</p>
<p><img alt="probability-example-4.png" border="0" class="centered" height="185" src="http://bit-player.org/wp-content/uploads/2010/07/probability-example-4.png" width="169"/></p>
<p>Dividing these numbers by the total number of permutations, 6, yields the probabilities given above.</p>
<p>We can do the same computation for the 10 × 10 example matrix, which turns out to allow 580 permutations:</p>
<p><img alt="ranges-with-path-weights.png" border="0" class="centered" height="442" src="http://bit-player.org/wp-content/uploads/2010/07/ranges-with-path-weights.png" width="438"/></p>
<p>If you care to check, you’ll find that each column and each row sums to 580; dividing all the entries by this number yields a probability matrix with columns and rows that sum to 1 (also known as a doubly stochastic matrix).</p>
<p>This process of tabulating permutation paths recovers some of the information we would have gotten from the arithmetic sum of the permutation matrices—information that was lost in the <em>OR</em>-ing operation. But we get back only <em>some</em> of the information because we have to assume that each permutation included in the <em>OR</em>-sum appears only once. (This is just another way of saying that the allowed permutations are equiprobable.) There’s no particularly good reason to make this assumption, but at least it leads to a feasible probability matrix.</p>
<p>Is there any way of calculating the entries in the doubly stochastic matrix without explicitly tracing out all the permutation paths? I’m sure there is. I think the construction of the matrix can be approached as an integer-programming problem, and perhaps through other kinds of optimization technology. What seems less likely is that there’s some simple and efficient shortcut algorithm. But I could be wrong about that; there’s a lot of mathematics connected with this subject that I don’t understand well enough to write about (e.g., the <a href="http://en.wikipedia.org/wiki/Birkhoff_polytope">Birkhoff polytope</a>). I hope others will fill in the gaps.</p>
<p>Getting back to the assessment of grad schools—have we finally found the right way to understand those rank-intervals that the NRC promises to publish any day now? My sense is that a semi-magic square (or, equivalently, a doubly stochastic matrix) will give a less-misleading impression than a simple eyeball sorting on the spans or midpoints of the rank-intervals. But what a lot of bother to get to that point! How many prospective grad students are going to repeat this analysis?</p>
<p><strong>Acknowledgment:</strong> Thanks to Geoff Davis of <a href="http://www.phds.org/">PhDs.org</a> for introducing me to this story. PhDs.org will have the new ratings as soon as the NRC releases them, and may even find a way to make them intelligible! <strong>Disclaimer:</strong> I’ve done paid work for the PhDs.org web site (but this is not a paid endorsement).</p>
<p><strong>Update 2010-07-27:</strong> If you’ve gotten this far, please read the comments as well. A number of commenters have provided important insights and context, which have helped me understand what’s going on in the matrices I’ve been calling ormats. But I’m still a bit murky about the best way to recognize and count them. I’m not sure that publishing my still-murky thoughts is terribly helpful, but maybe someone else will read what follows and give us a dazzling, gemlike synthesis.</p>
<p>For the ormat-recognition problem (Question 4 above), three basic approaches have been mentioned: enumerating the permutation paths through the matrix, examining matrix minors, and looking for perfect matchings in a bipartite graph defined by the matrix. It seems to me that all of these methods are doing the same thing.</p>
<p>Start with Barry Cipra’s method of minors. The basic operation is to choose a nonzero matrix element, then delete the row and the column in which that element occurs. You then apply the same operation to the remaining, smaller matrix.</p>
<p>In tracing permutation paths, we’re looking for sequences of nonzero elements, drawing one element from each column and each row. A way of organizing this search is to choose a nonzero element and then, after recording its location, delete the corresponding column and row, so that no other elements can be chosen from that column or row.</p>
<p>In the method based on Hall’s theorem, as explained by John R., we view the ormat as the adjacency matrix of a bipartite graph, where every nonzero element designates an edge connecting a row vertex to a column vertex. To find a matching, we delete an edge, along with the two vertices it connects (and also all the other edges incident on those vertices). Then we recurse on the smaller remaining graph. If you translate this operation on the graph back into the language of matrices, deleting an edge and its endpoints amounts to deleting a row and a column of the adjacency matrix.</p>
<p>I am not asserting that these three algorithms are all identical, but they all rely on the same underlying operation. To say more, we would need to consider the control structure of the algorithms—how the basic operations are organized, how the recursion works, all the details of the bookkeeping. I don’t trust myself to make those comparisons without trying to implement the three methods, which I have not yet done. However, at this point I just don’t see how any method can guarantee correct results without something resembling backtracking (or else exhaustive search through an exponential space). After all, we’re not looking for just one matching in the graph, or one decomposition into matrix minors, or one permutation path; we have to examine them all.</p>
<p>Here’s a further hand-wavy argument for the essential difficulty of the task. For a (0,1) matrix, the number of permutation paths that avoid all zero entries is equal to the permanent of the matrix. Computing the permanent of such a matrix is known to be <a href="http://en.wikipedia.org/wiki/Permanent_is_sharp-P-complete">#P-complete</a>.</p></div>
    </content>
    <updated>2010-07-24T19:40:16Z</updated>
    <published>2010-07-24T19:40:16Z</published>
    <category scheme="http://bit-player.org" term="computing"/>
    <category scheme="http://bit-player.org" term="games"/>
    <category scheme="http://bit-player.org" term="mathematics"/>
    <category scheme="http://bit-player.org" term="problems and puzzles"/>
    <category scheme="http://bit-player.org" term="statistics"/>
    <author>
      <name>brian</name>
      <uri>http://bit-player.org</uri>
    </author>
    <source>
      <id>http://bit-player.org/feed/atom</id>
      <link href="http://bit-player.org" rel="alternate" type="text/html"/>
      <link href="http://bit-player.org/feed/atom/" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en">An amateur's outlook on computation and mathematics.</subtitle>
      <title xml:lang="en">bit-player</title>
      <updated>2010-07-27T14:30:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://scottaaronson.com/blog/?p=454</id>
    <link href="http://scottaaronson.com/blog/?p=454" rel="alternate" type="text/html"/>
    <title xml:lang="en">My diavlog with Anthony Aguirre</title>
    <summary xml:lang="en">Bloggingheads has just posted an hour-long diavlog between the cosmologist Anthony Aguirre and your humble blogger.  Topics discussed include: the anthropic principle; how to do quantum mechanics if the universe is so large that there could be multiple copies of you; Nick Bostrom’s “God’s Coin Toss” thought experiment; the cosmological constant; the total amount of computation in [...]
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>Bloggingheads has <a href="http://bloggingheads.tv/diavlogs/29649">just posted an hour-long diavlog</a> between the cosmologist Anthony Aguirre and your humble blogger.  Topics discussed include: the anthropic principle; how to do quantum mechanics if the universe is so large that there could be multiple copies of you; Nick Bostrom’s “God’s Coin Toss” thought experiment; the cosmological constant; the total amount of computation in the observable universe; whether it’s reasonable to restrict cosmology to our observable region and ignore everything beyond that; whether the universe “is” a computer; whether, when we ask the preceding question, we’re no better than those Renaissance folks who asked whether the universe “is” a clockwork mechanism; and other questions that neither Anthony, myself, nor anyone else is really qualified to address.</p>
<p>There was one point that sort of implicit in the discussion, but I noticed afterward that I never said explicitly, so let me do it now.  The question of whether the universe “is” a computer, I see as almost too meaningless to deserve discussion.  The reason is that the notion of “computation” is <em>so</em> broad that pretty much <em>any</em> system, following any sort of rules whatsoever (yes, even non-Turing-computable rules) could be regarded as <em>some</em> sort of computation.  So the right question to ask is not whether the universe <em>is</em> a computer, but rather what <em>kind</em> of computer it is.  How many bits can it store?  How many operations can it perform?  What’s the class of problems that it can solve in polynomial time?</p></div>
    </content>
    <updated>2010-07-24T16:54:50Z</updated>
    <published>2010-07-24T16:54:50Z</published>
    <category scheme="http://scottaaronson.com/blog" term="CS/Physics Deathmatch"/>
    <category scheme="http://scottaaronson.com/blog" term="Metaphysical Spouting"/>
    <category scheme="http://scottaaronson.com/blog" term="Quantum"/>
    <author>
      <name>Scott</name>
      <uri>http://www.scottaaronson.com</uri>
    </author>
    <source>
      <id>http://scottaaronson.com/blog/?feed=atom</id>
      <link href="http://scottaaronson.com/blog" rel="alternate" type="text/html"/>
      <link href="http://scottaaronson.com/blog/?feed=atom" rel="self" type="application/atom+xml"/>
      <subtitle xml:lang="en">The Blog of Scott Aaronson</subtitle>
      <title xml:lang="en">Shtetl-Optimized</title>
      <updated>2010-07-24T16:57:46Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:11011110:201431</id>
    <link href="http://11011110.livejournal.com/201431.html" rel="alternate" type="text/html"/>
    <link href="http://11011110.livejournal.com/data/atom/?itemid=201431" rel="self" type="text/xml"/>
    <title>YΔY-reducibility, apex graphs, and forbidden minors</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">I've been reading about YΔY-reducibility today. A connected graph is YΔY-reducible if it can be reduced to a single vertex by <a href="http://en.wikipedia.org/wiki/Y-%CE%94_transform">YΔ and ΔY transformations</a> (replace a triangle by a degree-three vertex or vice versa) and series-parallel reductions (remove self-loops and multiple adjacencies, delete degree-one vertices, and contract paths of degree-two vertices into single edges). Every planar graph is reducible; it makes an amusing exercise to transform your favorite planar graph (such as a cube) into nothing, using these operations.<br/><br/><a name="cutid1"/>It turns out that every <a href="http://en.wikipedia.org/wiki/Minor_(graph_theory)">minor</a> of a YΔY-reducible graph is itself reducible, which raises the questions of what are the <a href="http://en.wikipedia.org/wiki/Forbidden_graph_characterization">forbidden minors</a> for this family and how is it related to other minor-closed graph families. The forbidden minors include the complete graph K<sub>6</sub>, the Petersen graph, and the other five graphs of the <a href="http://en.wikipedia.org/wiki/Petersen_family">Petersen family</a> (the graphs that can be reached from K<sub>6</sub> and the Petersen graph by YΔ and ΔY transformations). But these are also the forbidden minors for linkless embedding: a graph can be embedded in three-dimensional space, with no two of its cycles linked together, if and only if it does not contain one of these seven graphs as a minor. So this implies that every YΔY-reducible graph is linkless embeddable.<br/><br/>Are these two classes of graphs the same? No! <a href="http://www.utdallas.edu/~klaus/Mbook/matroiddecompositionbook.pdf">Truemper</a> (pages 100–101) describes a counterexample due to Neil Robertson of an apex graph (a graph formed by adding one vertex to a planar graph) that is not reducible. The planar graph at the base of Robertson's construction is bipartite, with eight degree-three vertices on one side of the bipartition and six degree-four vertices on the other side. The construction is simply to add a new apex, connecting it to all the degree-three vertices. The resulting graph is still bipartite, so it has no triangles and we can't perform any ΔY transformations. And the minimum degree is four, so we can't perform any of the other transformations or reductions. Therefore, Robertson's example is either itself a forbidden minor for the reducible graphs or it contains smaller forbidden minors. But because it's an apex graph, it's linkless embeddable and doesn't contain the Petersen family graphs as minors, so whatever it does contain must be something different. <a href="http://dx.doi.org/10.1002/jgt.20039">Yu</a> shows that Robertson's example actually contains 57578 forbidden minors, formed by deleting one of the edges of the example and then performing YΔ and ΔY transformations. Since the forbidden minors for the reducible graphs are a superset of the forbidden minors for linkless embeddable graphs, the reducible graphs themselves are a proper subset of the linkless embeddable graphs.<br/><br/>Ok, so the linkless-embeddable and reducible graphs are different: one class is contained in the other. What about the apex graphs? The apex graphs and the reducible graphs are both subsets of the linkless embeddable graphs, and we already know that there are apex graphs that are not reducible. But there also exist reducible graphs that are not apex: the one below is an example. It's formed by duplicating two opposite vertices of a cube, and some case analysis shows that it's a minimal forbidden minor for the apex graphs. (Other minimal forbidden minors for the apex graphs include the disjoint unions of pairs of Kurotowski graphs K<sub>5</sub> or K<sub>3,3</sub>, as well as at least three of the graphs in the Petersen family: K<sub>6</sub>, the Petersen graph itself, and K<sub>3,3,1</sub>. I suspect the other four Petersen family graphs are also minimal forbidden minors for the apex graphs but I haven't gone through the case analysis needed to check them.) But the graph below is reducible: by performing YΔ transformations on the two leftmost and two rightmost vertices to turn them into triangles, eliminating the parallel edges, and then performing ΔY transformations, we get a cube, which is a planar graph and therefore is reducible.<br/><br/><div align="center"><img src="http://www.ics.uci.edu/~eppstein/0xDE/ls/double-tipped-cube.png"/></div><a name="cutid1-end"/><br/><br/>ETA 7/25: Here's another forbidden minor for the apex graphs. Start with a triangular prism, and connect two new vertices to each of the six prism vertices but not to each other. It's the graph of a 4-polytope, the double pyramid over the prism. It's also a YΔ transformation of an apex graph, but not itself an apex graph.</div>
      <div class="commentbar">
        <p/>
      </div>
    </content>
    <updated>2010-07-24T03:01:44Z</updated>
    <published>2010-07-24T03:01:44Z</published>
    <category term="graph theory"/>
    <source>
      <id>urn:lj:livejournal.com:atom1:11011110</id>
      <author>
        <name>0xDE</name>
      </author>
      <link href="http://11011110.livejournal.com/" rel="alternate" type="text/html"/>
      <link href="http://11011110.livejournal.com/data/atom" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>0xDE</subtitle>
      <title>0xDE</title>
      <updated>2010-07-27T00:20:20Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:11011110:201066</id>
    <link href="http://11011110.livejournal.com/201066.html" rel="alternate" type="text/html"/>
    <link href="http://11011110.livejournal.com/data/atom/?itemid=201066" rel="self" type="text/xml"/>
    <title>Graph Drawing acceptances and the Lombardi Spirograph</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">The <a href="http://www.graphdrawing.org/gd2010/accepted.html">list of accepted papers to Graph Drawing 2010</a> is out. I'm not yet sure whether abstracts will be available as well sometime soon, but I hope so.<br/><br/>I have several papers on the list that I'll post about in more detail once we have time to handle the reviewers' suggestions and make preprints available. What I do have ready to post today, though, is some software from one of the papers.<br/><br/>In case you haven't already seen his work, <a href="http://en.wikipedia.org/wiki/Mark_Lombardi">Mark Lombardi</a> was an artist whose art consisted of graph drawings of social networks describing the connections among members of crime syndicates, international financiers, and high politicians. Unlike in a lot of other graph drawings, Lombardi's art generally depicts graph edges as curved arcs, and he obviously put a lot of care into the rhythm and spacing of the vertices. I and my co-authors were inspired by his works to define "Lombardi drawings" to have a more technical sense: drawings in which all edges are arcs of circles and in which the angles of the edges are equally spaced around each vertex. Two of our papers at GD will be on this subject.<br/><br/>As part of our investigations into these kinds of drawings, I wrote a program, which I call the "Lombardi Spirograph", to create them, and have put it online as <a href="http://www.ics.uci.edu/~eppstein/0xDE/ls/LombardiSpirograph.py">LombardiSpirograph.py</a> (see the program for usage hints). It works for graphs that can be drawn with the vertices in concentric circles, with all vertices on the same circle having the same pattern of connections, which is enough to cover many of the most famous <a href="http://en.wikipedia.org/wiki/Gallery_of_named_graphs">named graphs</a>. Here are a few of its drawings, of the <a href="http://en.wikipedia.org/wiki/Gr&#xF6;tzsch_graph">Grötzsch graph</a>, <a href="http://11011110.livejournal.com/tag/nauru%20graph">Nauru graph</a>, <a href="http://en.wikipedia.org/wiki/Dyck_graph">Dyck graph</a>, and the <a href="http://11011110.livejournal.com/120899.html">40-vertex cubic symmetric graph</a>.<br/><br/><div align="center"><table border="0" cellpadding="10">
<tbody><tr align="center" valign="middle">
<td><img border="2" src="http://www.ics.uci.edu/~eppstein/0xDE/ls/grotzsch.png" style="border-color: black;"/></td>
<td><img border="2" src="http://www.ics.uci.edu/~eppstein/0xDE/ls/nauru.png" style="border-color: black;"/></td>
</tr><tr align="center" valign="middle">
<td><img border="2" src="http://www.ics.uci.edu/~eppstein/0xDE/ls/dyck.png" style="border-color: black;"/></td>
<td><img border="2" src="http://www.ics.uci.edu/~eppstein/0xDE/ls/f40.png" style="border-color: black;"/></td>
</tr></tbody></table></div></div>
      <div class="commentbar">
        <p/>
      </div>
    </content>
    <updated>2010-07-23T17:27:28Z</updated>
    <published>2010-07-23T17:27:28Z</published>
    <category term="nauru graph"/>
    <category term="graph drawing"/>
    <category term="lombardi"/>
    <source>
      <id>urn:lj:livejournal.com:atom1:11011110</id>
      <author>
        <name>0xDE</name>
      </author>
      <link href="http://11011110.livejournal.com/" rel="alternate" type="text/html"/>
      <link href="http://11011110.livejournal.com/data/atom" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>0xDE</subtitle>
      <title>0xDE</title>
      <updated>2010-07-27T00:20:20Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-3722233.post-3422551665485464120</id>
    <link href="http://blog.computationalcomplexity.org/feeds/3422551665485464120/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=3722233&amp;postID=3422551665485464120" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/3722233/posts/default/3422551665485464120" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/3722233/posts/default/3422551665485464120" rel="self" type="application/atom+xml"/>
    <link href="http://blog.computationalcomplexity.org/2010/07/cra-snowbird-part-ii.html" rel="alternate" type="text/html"/>
    <title>CRA Snowbird Part II</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Considerable discussion about funding at <a href="http://www.cra.org/events/snowbird-2010/">CRA Snowbird</a>. Ken Gabriel, Deputy Director of
DARPA, <a href="http://www.cccblog.org/2010/07/21/darpa-a-year-later/">talked</a>
about how DARPA is restructuring its programs to become
more university-friendly. They've made great progress though there are
still some sticky issues of project-oriented proposals and security clearances. On a related note DARPA recently announced a new <a href="http://dmatheorynet.blogspot.com/2010/07/new-darpa-programs-in-cryptography.html">Crypto
Program</a> that may be of interest to the theory community.
<br/>
<br/>
Peter Harsha, the CRA director of public affairs, talked about NSF
funding and how the <a href="http://www.cra.org/govaffairs/blog/2010/05/action-alert-urge-your-rep-now-to-support-competes/">renewal of the COMPETES act</a> almost got <a href="http://www.cra.org/govaffairs/blog/2010/05/competes-gets-derailed-temporarily/">derailed</a>
over pornography. NSF and CISE in particular 
did well in the administration's budget request but there is some
uncertainty as we head into the fall elections.
<br/>
<br/>
The best part of the snowbird meeting is networking, talking to a number of CS leaders especially at the meals and breaks. The
last session was small group meetings with current deans on how to
deal with our own deans. Even though I'm not a chair I do find myself
dealing with my dean and his staff quite often and we were able to
get some good advice on quite a range of specific issues. Our group
got lucky in matching up with  Dan Huttenlocher, Dean of Computing and Information Science at Cornell, and
Martha Pollack, former Dean of the School of Information at
Michigan. The best general advice: have a good working relationship
with your dean and don't just ask or complain but really make the case
on how the particular resource you need will benefit your school. 
<br/>
<br/>
I'll be mostly on vacation and off the net for the next couple of
weeks. Be nice to Bill while I'm gone.<div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/3722233-3422551665485464120?l=blog.computationalcomplexity.org" width="1"/></div></div>
      <div class="commentbar">
        <p/>
        <span class="commentbutton" href="http://blog.computationalcomplexity.org/feeds/3422551665485464120/comments/default"/>
        <a href="http://blog.computationalcomplexity.org/feeds/3422551665485464120/comments/default">
          <img class="commenticon" src="/images/feed-icon.png"/> Subscribe to comments
        </a>  | 
        <a href="https://www.blogger.com/comment.g?blogID=3722233&amp;postID=3422551665485464120">
          <img class="commenticon" src="/images/post-icon.png"/> Post a comment
        </a>
      </div>
    </content>
    <updated>2010-07-23T12:05:00Z</updated>
    <published>2010-07-23T12:05:00Z</published>
    <author>
      <name>Lance</name>
      <email>lance@fortnow.com</email>
      <uri>http://www.blogger.com/profile/06752030912874378610</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-3722233</id>
      <author>
        <name>Lance</name>
        <email>lance@fortnow.com</email>
        <uri>http://www.blogger.com/profile/06752030912874378610</uri>
      </author>
      <link href="http://blog.computationalcomplexity.org/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/3722233/posts/default" rel="self" type="application/atom+xml"/>
      <link href="http://blog.computationalcomplexity.org/" rel="alternate" type="text/html"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <link href="http://www.blogger.com/feeds/3722233/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <subtitle>Computational complexity and other fun stuff in math and computer science as viewed by Lance Fortnow and Bill Gasarch.</subtitle>
      <title>Computational Complexity</title>
      <updated>2010-07-31T04:53:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-8890204.post-2125561430745006832</id>
    <link href="http://mybiasedcoin.blogspot.com/feeds/2125561430745006832/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=8890204&amp;postID=2125561430745006832" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/8890204/posts/default/2125561430745006832" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/8890204/posts/default/2125561430745006832" rel="self" type="application/atom+xml"/>
    <link href="http://mybiasedcoin.blogspot.com/2010/07/i-understood-your-talk.html" rel="alternate" type="text/html"/>
    <title>"I Understood Your Talk"</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Often, after I give a talk, the feedback I hear back is "I understood your whole talk," or something near that.  I take it as a compliment (although I don't think it's always meant that way). <br/><br/>When I present a talk to systems people, I think the statement is actually meant in gratitude.  Instead of trying to force some challenging theoretical method or computation on them in the space of an hour, I've tried to give the high-level overview of what we've done (and why), and provide some simple and understandable examples behind the work that went into it.  With any luck, there's an idea or technique in there they can use themselves sometime.  I have some suspicion that many of them have suffered through a fair number of theoretical talks that have left them behind, and were grateful not to have to sit through one of those.  Also, in my experience when systems people say they don't understand a systems talk that's a bad thing;  in that case, it's often that there are some significant nagging details that haven't been discussed sufficiently that are making the listener suspicious that there's some flaw or an important side case that hasn't been adequately addressed.  <br/><br/>When I present a talk to theory people, it's not always clear to me how to take that comment.  There's certainly a subculture in theory CS that seems to think it's important to show how complex your result is (or, perhaps, how smart you are), never mind the audience.  On the other hand, some theory results are so complicated it is truly a challenge to try to present a lucid 1-hour talk.  In some cases, people saying they understand the talk feels like a real compliment -- thank you for presenting things in an understandable way.  In some cases, it feels like a backhanded compliment -- if it's that easy to explain, you're not working on very hard stuff, are you?  When people say after a talk they didn't understand it, it's more ambiguous -- did the speaker do a bad job, or is this really exciting new difficult stuff that will take some time to learn?<br/><br/>Generally, when I plan my talks, the aim is to make almost all of it understandable to as large an audience as possible.  For specialized audiences, I'm happy to go into details, but for more general audiences -- the very large bulk of my talks -- I'll aim for simple when I can.  <div class="blogger-post-footer"><img alt="" height="1" src="https://blogger.googleusercontent.com/tracker/8890204-2125561430745006832?l=mybiasedcoin.blogspot.com" width="1"/></div></div>
      <div class="commentbar">
        <p/>
        <span class="commentbutton" href="http://mybiasedcoin.blogspot.com/feeds/2125561430745006832/comments/default"/>
        <a href="http://mybiasedcoin.blogspot.com/feeds/2125561430745006832/comments/default">
          <img class="commenticon" src="/images/feed-icon.png"/> Subscribe to comments
        </a>  | 
        <a href="https://www.blogger.com/comment.g?blogID=8890204&amp;postID=2125561430745006832">
          <img class="commenticon" src="/images/post-icon.png"/> Post a comment
        </a>
      </div>
    </content>
    <updated>2010-07-23T09:57:00Z</updated>
    <published>2010-07-23T09:57:00Z</published>
    <author>
      <name>Michael Mitzenmacher</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/02161161032642563814</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-8890204</id>
      <author>
        <name>Michael Mitzenmacher</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/06738274256402616703</uri>
      </author>
      <link href="http://mybiasedcoin.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/8890204/posts/default" rel="self" type="application/atom+xml"/>
      <link href="http://mybiasedcoin.blogspot.com/" rel="alternate" type="text/html"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <link href="http://www.blogger.com/feeds/8890204/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <subtitle type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">My take on computer science -- <br/> 
algorithms, networking, information theory -- <br/> 
and related items.</div>
      </subtitle>
      <title>My Biased Coin</title>
      <updated>2010-07-30T18:53:36Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://arxiv.org/abs/1007.3878</id>
    <link href="http://arxiv.org/abs/1007.3878" rel="alternate" type="text/html"/>
    <title>Complexity of Data Dependence problems for Program Schemas with Concurrency</title>
    <feedworld_mtime>1279843200</feedworld_mtime>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><b>Authors: </b><a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/d/Danicic:Sebastian.html">Sebastian Danicic</a>, Robert M Hierons, Michael R Laurence <br/><b>Download:</b> <a href="http://arxiv.org/pdf/1007.3878">PDF</a><br/><b>Abstract: </b>The problem of deciding whether one point in a program is data dependent upon
another is fundamental to program analysis and has been widely studied. In this
paper we consider this problem at the abstraction level of program schemas, in
which computations occur in the Herbrand domain of terms and predicate symbols,
which represent arbitrary predicate functions, are allowed. Given a vertex l in
the flowchart of a schema S having only equality assignments and variables v,w,
we show that it is PSPACE-hard to decide whether there exists an execution of a
program defined by S in which v holds the initial value of w at at least one
occurrence of l on the path of execution, with membership in PSPACE holding
provided there is a constant upper bound on the arity of any predicate in S. We
also consider the `dual' problem in which v is required to hold the initial
value of w at every occurrence of l, for which the analogous results hold.
Additionally, the former problem for programs with non-deterministic branching
(in effect, free schemas) in which assignments with functions are allowed is
proved to be polynomial-time decidable provided a constant upper bound is
placed upon the number of occurrences of the concurrency operator in the
schemas being considered. This result is promising since many concurrent
systems have a relatively small number of threads (concurrent processes),
especially when compared with the number of statements they have.
</p></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <updated>2010-07-23T00:40:10Z</updated>
    <author>
      <name/>
    </author>
    <source>
      <id>http://arxiv.org/</id>
      <category term="Computer Science -- Computational Complexity"/>
      <link href="http://arxiv.org/" rel="alternate" type="text/html"/>
      <link href="http://export.arxiv.org/rss/cs.CC" rel="self" type="application/rdf+xml"/>
      <subtitle>Computer Science -- Computational Complexity (cs.CC) updates on the arXiv.org e-print archive</subtitle>
      <title>cs.CC updates on arXiv.org</title>
      <updated>2010-07-23T01:30:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://arxiv.org/abs/1007.3747</id>
    <link href="http://arxiv.org/abs/1007.3747" rel="alternate" type="text/html"/>
    <title>Scheduling to Minimize Energy and Flow Time in Broadcast Scheduling</title>
    <feedworld_mtime>1279843200</feedworld_mtime>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><b>Authors: </b><a href="http://www.informatik.uni-trier.de/~ley/db/indices/a-tree/m/Moseley:Benjamin.html">Benjamin Moseley</a> <br/><b>Download:</b> <a href="http://arxiv.org/pdf/1007.3747">PDF</a><br/><b>Abstract: </b>In this paper we initiate the study of minimizing power consumption in the
broadcast scheduling model. In this setting there is a wireless transmitter.
Over time requests arrive at the transmitter for pages of information. Multiple
requests may be for the same page. When a page is transmitted, all requests for
that page receive the transmission simulteneously. The speed the transmitter
sends data at can be dynamically scaled to conserve energy. We consider the
problem of minimizing flow time plus energy, the most popular scheduling metric
considered in the standard scheduling model when the scheduler is energy aware.
We will assume that the power consumed is modeled by an arbitrary convex
function. For this problem there is a $\Omega(n)$ lower bound. Due to the lower
bound, we consider the resource augmentation model of Gupta \etal
\cite{GuptaKP10}. Using resource augmentation, we give a scalable algorithm.
Our result also gives a scalable non-clairvoyant algorithm for minimizing
weighted flow time plus energy in the standard scheduling model.
</p></div>
      <div class="commentbar">
        <p/>
      </div>
    </summary>
    <updated>2010-07-23T00:41:23Z</updated>
    <author>
      <name/>
    </author>
    <source>
      <id>http://arxiv.org/</id>
      <category term="Computer Science -- Data Structures and Algorithms"/>
      <link href="http://arxiv.org/" rel="alternate" type="text/html"/>
      <link href="http://export.arxiv.org/rss/cs.DS" rel="self" type="application/rdf+xml"/>
      <subtitle>Computer Science -- Data Structures and Algorithms (cs.DS) updates on the arXiv.org e-print archive</subtitle>
      <title>cs.DS updates on arXiv.org</title>
      <updated>2010-07-23T01:30:00Z</updated>
    </source>
  </entry>
</feed>
