On May 07, 2007

$150 Million
from Dave Bacon at 03:21 AM GMT

Muchos dollars to fund Research Centre of Excellence on Quantum Information Science and Technology at the National University of Singapore, lah.

Professor Artur Ekert, Director, Research Centre of Excellence, said: “At the moment, you can buy quantum cryptography systems, you can use it in some simple applications but somehow you have to trust companies that sell it to you or you have to test the equipment.

“The kind of quantum cryptography we develop here is probably the most sophisticated that is not available in any other countries so we have some ideas to make it so secure that you don’t even have to trust equipment that you could buy from a vendor.”

Um, First?
from Dave Bacon at 03:08 AM GMT

This press release is a horrible bastardization of this cool Science article describing the coherent controlled coupling of flux based superconducting qubits near their optimal bias points. Does everything interesting in quantum computing have to come along with an unreasonable press release? Dude, somebody needs to become the universal vetter for these damn things.

Geordie incites Scott’s hypometer, but not nearly to the record setting levels of Orion times.

On May 06, 2007

Two Sunday-morning breakfast links
from Scott Aaronson at 13:29 PM GMT

On Thursday NEC put out a press release announcing the “world’s first controllably coupled qubits.” See here for the abstract of the accompanying Science paper by Niskanen et al. (unfortunately the full text requires a subscription). NEC’s announcement led to the usual fluffified popular articles; see here, here, and here for example. But to satisfy Geordie Rose’s curiosity, my hype-o-meter has not yet reached D-Wave levels, for three reasons.

  1. These claims haven’t garnered nearly as much ‘quonfusion’ as D-Wave’s in the popular press.
  2. In this case there is a peer-reviewed paper.
  3. There’s no claim here about solving NP-complete problems, or indeed about asymptotic complexity at all. The sole claim to originality has to do with “tunable two-qubit couplings,” and I’m not at all well-placed to evaluate it.

Anyway, I thought I should at least mention this, in the hope that commenters more knowledgeable than I am will weigh in on its significance. Eternal vigilance is the price of quantum computing research.

OK, on to the second breakfast link. Bill Gasarch has reviewed my blog for SIGACT News (scroll down to page 15), together with Lance Fortnow’s and Luca Trevisan’s. Favorite quotes:

Lance is Walter Cronkite. Scott is Stephen Colbert.

The name of the blog, ‘Shtetl-Optimized’ does not really say what it is about. With this in mind one can never say Scott has gone ‘off topic’ since its [sic] not clear what the topic should be.

Incidentally, an uncharitable person might suspect a slight conflict of interest in Bill reviewing Lance’s blog, seeing as Bill now writes Lance’s blog. But Bill assures us that he reviewed the blog before taking it over.

Seen in Hawaii
from Dave Bacon at 00:54 AM GMT

No Smoking Dogs Golfing
But are smoking dogs which are not golfing okay? What about dogs which are golfing, but not smoking?

On May 05, 2007

Data Stream Theory & Summer School (updated)
from S. Muthu Muthukrishnan at 17:03 PM GMT
One of the areas where theoretical computer science has been successful is in introducing the data stream model for processing massive data sets, developing key algorithms, and connecting it to fundamental problems in communication complexity, embeddings and others. The basic theory arises from:
Since then, the model and algorithms have found tremendous success with applications in databases and networking; AMS got the Godel prize; basic problems now have tight bounds (lower bounds eg by Woodruff, upper bounds eg by Ganguly). The area is thriving with new directions (Graph, geometric streams and recent works by Guha and others that connects to problems in Statistics).

It is now good to see a summer school on data stream theory. This is organized by the MADALGO center in Aarhus, Denmark, and the syllabus looks very well balanced between algorithmic and lower bound techniques (as well as Univ and Industry!). Wish I could be there to learn!
Algorithms, Inference and Statistical Physics (Santa Fe) (updated)
from S. Muthu Muthukrishnan at 16:04 PM GMT
How can I refuse to go to a meeting as broad as Algo, Inference and Statistical Physics? It was held recently at Santa Fe. Wonderful crowd of several coding/information/communication theorists, some physicists, and a handful of algorithmii (Dimitris Achlioptas, Asish Goel). David Tse gave a nice talk on how much information can be routed in a sensor network (his result improves on the seminal work by Gupta and Kumar), more below. There were talks on message passing algorithms, the relationship between Belief Propagation and LP, and others including network coding, and (:-) may be) even physics.

Here is a technical issue. The Bernoulli random graph is G(n,p) where each edge in an n-node graph appears independently with probability p. The geometric random graph is G(n,r) where n nodes are randomly placed on Euclidean plane and any two nodes within distance r have an edge between them. One can analyze G(n,r) much like G(n,p), but the key difference is that the edges are not independent in G(n,r).

While a lot of papers have analyzed properties of G(n,r) recently, for a long time I thought they should really just behave like a grid, and they should be easy to analyze using simple gridding techniques. Gopal and I managed to that for some basic problems in a SODA paper. The capacity result of \sqrt{n} from Gupta, Kumar paper also seems to indicate the grid-like behavior of G(n,r). In a paper that proved thresholds for monotone properties of G(n,r), the authors Goel, Rai and Krishnamchari used red-blue matching, and in a recent talk, Ashish at this workshop formalized some claims about upper and lower bounding G(n,r) by grids for estimating certain properties. So a question:

Can the information capacity results of Gupta and Kumar, or the recent ones by A. Ozgur, O. Leveque and David Tse (OLT), be rephrased as follows: G(n,r) for a particular property (routing,information exchange, whatever), behaves like a well-known graph (mesh, clique or a linked list of some depth)? Studying such property on these well-known graphs is more straightforward. In particular, OLT result that uses recursive multi-transmit, multi-receive routing protocol to transmit O(n^(1-\eps)) bits per pair from n source-destination pairs(Gupta and Kumar showed O(n^{1/2})) is interesting and does it show G(n,r) is like a YYY-type (clique?) graph of some size? This is a speculative question, probably much too vague to think about it.
Networking PC and Co. (updated)
from S. Muthu Muthukrishnan at 14:46 PM GMT
I was recently in Berkeley for the SIGCOMM PC meeting. It was very well run by the PC chairs Nina Taft and Anja Feldmann who remained focused, modulated the discussions when they ran far too quickly or stalled, and both challenged and encouraged opinions. Lot of nice submissions, some urged by the clean-slate redesign agenda for networking, some driven by current topics (game theory, data privacy), and others from the standard fare (measurements, protocols). I had to quick-review a paper during the meeting, and did a quicker-review online of almost all the papers that were discussed, but since I had expected to quick-review more papers, I felt like I got off easy.

PC meetings give us a chance to connect with colleagues you never met, only occasionally interacted with, or plain old buddies from the past. So, over the dinner, I broached the topic of how theory and machine learning communities have yet another channel to communicate, ie., blogs and pointed people to the blogs of Lance (Bill), Suresh, Jeff, Luca, David, Scott and many others. Why doesn't the networking community do the same? I have done several of these conversations by now and the typical objections people have to blogs are:
  • I don't even read blogs,
  • I don't have time to do blogs, I am already overwhelmed by emails,
  • I'd rather do other things when I have a free moment, be part of a real life community in my neighborhood, or
  • I am uncomfortable with the bias it gives my voice over others in the community (I belonged to this category about 2 years ago).
I heard a new one this time: networking people may be more tuned to the privacy issues involved!
The Hiring Scott Aaronson FAQ
from Scott Aaronson at 10:00 AM GMT

Last weekend, I got back from interviewing at the University of Washington, Stanford, Caltech, Berkeley, and Cornell. Then I fell asleep, and am only just now waking up. On this trip — surely the most exhausting I’ve ever been on — I seem to remember giving a talk on The Limits of Quantum Computers. (You’ll have to go to presentation mode to get the full effect of my PowerPoint animations, and especially the D-Wave montage on slide 2.)

The bulk of the time, however, was taken up with interviews. My interviewers — maybe 20 or 30 at each school, in CS, physics, applied math, even chemistry and electrical engineering — asked me good questions, questionable questions, hard questions, soft questions, loaded questions, lots of questions. And that’s what enables me, without further ado, to present for your reading enjoyment The Official Hiring Scott Aaronson FAQ.

[Note: The questions below are all things that I was actually asked by at least one interviewer — in some cases, by dozens of interviewers.]

Q: What will you do if quantum computing doesn’t pan out in the next 20 years?

A: This question presupposes that quantum computing should be judged as a high-risk engineering project. But that’s never been my view. My view is that it should be judged as basic science. What we’re trying to do is unify the theory of computing with our best theory of the physical world, and to perform the most stringest tests to which quantum mechanics itself has ever been subjected. For me, the payoff for better scientific understanding is not in some remote future — it’s as soon as the understanding is achieved.

Q: But why should we care about basic science?

A: Uhh, we are called the computer science department…

Q: Does quantum computing really belong in CS departments, as opposed to physics departments?

A: It belongs if we want it to belong! In my experience, the physicists have a much bigger hurdle than computer scientists in getting started with quantum computing research. All we need to do is ask themselves: “what happens if we generalize probability theory to allow minus signs, and base it on the L2 norm instead of the L1 norm?” From then on it’s just the concepts we all know and love: states, transformations, recursion, reductions, universality, asymptotic efficiency, and so on. Physicists, by contrast, have to learn most of this stuff for the first time. It’s been a great personal pleasure to watch physicists who once suspected that CS was devoid of intellectual content, struggle with that content while trying to learn quantum computing!

Now, if we want to take a dramatic scientific development that wouldn’t have been possible without theoretical computer science, and hand it over to the physicists on a silver platter, that’s certainly our prerogative. But is it in our interest as a field?

Q: What if quantum computing is fundamentally impossible?

A: That would be much more interesting than if it’s possible! Merely building a quantum computer would be the more boring outcome — the one consistent with all the physics we already know.

Q: But no one really questions quantum mechanics, do they?

A: Well, you just did!

Q: No, I only questioned whether quantum computing is possible. Couldn’t quantum mechanics be valid, but quantum computing still be impossible because of noise and decoherence?

A: If so, then there’s something enormous that we don’t yet understand about the relevant physics. Look, in light of the Threshold Theorem (that if the rate of decoherence per qubit per time step is smaller than some constant threshold, then one can perform an arbitrarily long quantum computation), it’s hard to maintain that we’re talking about some niggling technical issue. What we’re really talking about is this: to keep track of the state of N entangled particles, does Nature have to do an amount of computational work that increases exponentially with N? And if it doesn’t, then (turning the question around) is there an efficient classical algorithm to simulate the behavior of N entangled particles? These are not questions that will just go away for some trivial reason that everyone’s overlooked.

Q: Suppose Ed Witten spent a week thinking about it, and came up with some profound reason why quantum computing is impossible. What would you do next?

A: I’d drop whatever else I was doing, and devote all of my time to understanding the implications of his discovery for computer science and physics!

[Pause]

Of course, since this is Witten, maybe he would’ve spent a second week and worked out all the implications himself. So I guess all I can say is that to my knowledge, he hasn’t in fact been thinking about these issues.

Q: How long until we have practical quantum computers?

A: In my opinion, quantum computing experiments are not yet at a stage where one can make “Moore’s Law” type predictions. We might be in the same situation with quantum computing that Babbage was with classical computing in the 1840’s. In other words, we think we know the fundamental principles, and we’re right — but the technology isn’t there yet, and might not be for a long time.

Of course, as with any technology, progress could happen faster than almost any of us expect. But I prefer to be pessimistic: that way either you’re right, or else you don’t mind being wrong!

Q: How many qubits are the experimentalists at so far?

A: It depends how you measure. People got up to twelve qubits in liquid-state NMR, the platform that was used some years ago to factor 15 into 3×5 (at least with high probability!). The trouble with liquid NMR is that no one knows how to scale it: currently the signal decreases exponentially with the number of qubits. So people turned their attention to other platforms, such as ion traps, photonics, and solid-state NMR. With these platforms the quantum computer’s state is much closer to being pure, so the prospects for scalability are much better. But manipulating the qubits is correspondingly harder. With ion traps, Rainer Blatt’s group in Innsbruck did tomography of an 8-qubit state, and other groups have done computations involving 2 or 3 qubits. With photonics, it’s easy to get a huge number of qubits that highly coherent; the problem is that photons don’t like to talk to each other (in fact they fly right past each other), and therefore you can only apply two-qubit gates by using matter particles as intermediaries.

There are other more exotic proposals for scalable quantum computing, such as “nonabelian anyons.” With these I think it’s fair to say we’re not even at one qubit yet. But if these proposals did work, then the hope would be that they could leapfrog over the other proposals by building in error-correction for free.

Q: Which universities in North America are the major centers for quantum computing theory?

A: Right now there are four: Waterloo, Caltech, MIT, and Berkeley.

Q: Supposing we had scalable quantum computers, are your lower-bound results telling us that they would have no applications?

A: Absolutely not. Aside from their intrinsic scientific interest, quantum computers would have real applications. In my opinion, the most important application would be the one so obvious that we computer scientists hardly ever talk about it: namely, simulating quantum physics and chemistry! This, of course, is what a quantum computer does in its sleep. At the same time, it’s also a fundamental problem in nanotechnology, high-temperature superconductivity, QCD, and other areas, important enough that Nobel prizes have been awarded even for ways to solve special cases efficiently on a classical computer.

Admittedly, you could say that every physical system in the universe is a quantum computer computing its own evolution! But the goal would be to build a universal quantum simulator: a single machine that can be programmed to simulate any quantum system of interest. It’s the difference between building a wind tunnel versus writing code in order to simulate an airplane.

Now, by a sort of fortuitous accident, we can sometimes coax a quantum computer into solving classical problems. The famous examples are (1) breaking RSA and other cryptosystems, and (2) solving ‘generic’ search problems polynomially faster than a classical computer. These discoveries have enormous theoretical interest, but (as far I can tell) only limited practical interest. Maybe I’m wrong though.

Q: Granted that quantum computing is already interesting as fundamental science, do you agree that it would be more interesting if we had practical quantum computers?

A: Well, I certainly wouldn’t mind it.

Q: You work on quantum computing, yet most of your research is about how quantum computers wouldn’t be very powerful. Isn’t that a contradiction?

A: In the long run, I don’t think quantum computing research is helped by falsehood. If we’re going to be scientists and not PR flaks, then obviously we ought to welcome the truth, whichever way it goes.

But personally, I’d go even further than that. For me, a model of computation without any limitations would be like Superman without kryptonite. There just wouldn’t be a whole lot to say about it! To my way of thinking, a model that lets you factor integers efficiently but not solve NP-complete problems is actually more interesting than a model that gives you everything!

Oh, and one last point: if you’re interested (as I am) in the ultimate limits of computation, then you’re almost professionally obligated to study quantum computing. Why? Because any time you prove a limit of classical computers, you now have to ask yourself: is this something fundamental, or is it just an artifact of my working in a high-decoherence regime?

Q: Why are you so interested in the limits of computation?

A: To show that something is possible, you just have to find a way to do it. But to show that something’s not possible, you have to consider every way of doing it, and prove that none of them work. This is why negative results are so much rarer than positive results, but also why they often give us deeper understanding.

Q: That seems like an extremely male perspective! [said by a female interviewer]

A: I respectfully disagree. Look, as with pretty much every area of CS, we could certainly use more talented women in quantum computing theory: maybe a few dozen more Dorit Aharonovs, Julia Kempes, and Barbara Terhals. I find the gender imbalance in CS depressing, and I’ve long been interested in what it would take to correct it. But the relevant question is this: is the proportion of women working on quantum lower bounds smaller than the proportion working on quantum algorithms? I don’t think it is.

Q: What’s your vision for where your research is headed in the next 5-10 years?

A: I know I’m not supposed to say this in an interview, but I don’t have a vision. I have this annoying open problem, that conjecture, this claim that seems wrong to me. I know some people have a coherent vision for where their research is headed. And in experimental areas, obviously you have to justify what you’re going to do with your $200 million of equipment. But at least in theoretical computer science, having a “vision” always seemed incredibly difficult to me.

For example, let’s say you have a vision that you’re going to solve problem X using techniques A, B, C. Then what do you do when you learn that techniques A and C are nonstarters — but that technique B, while it’s useless for X, does solve a completely unrelated problem Y? What you do is make up a story about how Y was the problem you wanted to solve all along! We all do that: drawing targets around where the arrows hit is simply the business we’re in.

What I can tell you is this: I’m interested in fundamental limits on what can be efficiently computed in the physical world. I look for problems that can be addressed with tools from theoretical computer science, but that also have some physical or philosophical point: something that makes me feel like the universe would be a different place if the conjecture were true than if it were false.

In the past, quantum computing has been an unbelievably rich source of that sort of problem for me. But it’s never been my exclusive interest — I’ve also worked on circuit complexity, Bayesian agreement protocols, and even information retrieval and clustering. And if quantum computing ever stops being a source of conceptually rich open problems, then I’ll look for those problems somewhere else.

Q: I noticed that, on at least three occasions where you proved a new quantum lower bound, other people quickly improved it to an optimal bound. Is there a reason why you didn’t prove the optimal bounds yourself?

A: Yeah, I don’t seem to be very good at tightening my lower bounds! I’ve had more success in proving the first nontrivial lower bound for a given problem — that is, in understanding why the complexity scales exponentially rather than polynomially. After that, I’m more than happy to let others pin down the order of the exponential. Every time that’s happened, far from feeling disappointed over being “scooped,” I felt great that my work gave other people a foundation to build on.

Q: You look tired. Would you like some coffee?

A: Yes.

Q: How did you get interested in quantum computing?

A: When I first learned about programming as an 11-year-old, it wasn’t only a revelation because I now understood how video games worked (though that was definitely important). The real revelation was: this is how the entire universe must work! It’s all just bits getting updated by simple rules. I don’t have to understand physics to understand physics.

Of course I’d heard of quantum effects, and I knew they were supposed to be important — but since I didn’t understand them, they made no difference to me. Then later, as an undergrad at Cornell, I read the early quantum computing papers, and found out that this “quantum weirdness” the physicists kept harping about was nothing more than linear algebra over the complex numbers. “Hey, linear algebra … even I can do that!”

But I didn’t really become engrossed in this subject until a summer internship at Bell Labs. As a diversion from my “real” work that summer (which had to do with multivariate isotone regression), I went through the Bernstein-Vazirani paper, and managed to improve their containment BQP ⊆ P#P to BQP ⊆ PP. Then I found out that Lov Grover worked in the same building as me, so I went and told him about my result. Well, it turned out that BQP ⊆ PP was already known — it had been proved by Adleman, DeMarrais, and Huang the year before — but one consequence of talking to Lov was that I ended up doing an internship with him the next summer. Ashwin Nayak was also working with Lov that summer; from him I learned about Umesh Vazirani’s group at Berkeley and how all the cool people were there.

After that, the main questions in my mind were whether I could get in to Berkeley, whether the great Umesh would actually take me on as a student, and whether I was good enough to do anything original in this field. I emailed Umesh and he never responded, which I took as an extremely bad sign — how little I knew back then! Luckily I did get in to Berkeley, I did start working with Umesh, and I did stumble on some new results, and the rest is history.

Q: How many people work on the computer science side of quantum computing?

A: Probably the best way to measure that is by how many people attend the annual QIP conference (if they don’t go to QIP, do they really exist?) Last year’s QIP drew almost 200 attendees.

Q: Would you be willing to supervise grad students in classical theoretical computer science?

A: Willing is an understatement! I would love to supervise talented students in derandomization, or circuit lower bounds, or learning theory, or any of the other classical areas that I try hard to keep up with and occassionally even work on. Admittedly, when it comes to (say) list decoding, extractors, approximation algorithms, or PCP, the students would first have to teach me what’s going on, but after that I’d be happy to supervise them.

Q: What would you say if I told you that I think quantum computing is like postmodern literary criticism, just a way for people to churn out one paper after another by switching words around, citing one another in a circular way, recycling the same few mathematically trivial ideas over and over — and indeed, that the whole field of theoretical computer science has no real ideas and no connections to anything outside itself?

A: I’d say thank you very much for your opinion, and you’ve got me for — let’s see, 25 more minutes, so what can I do for you?

Silvio Micali elected to the NAS (updated)
from Suresh Venkatasubramanian at 02:53 AM GMT
The National Academy of Sciences just announced 72 new members, among them Silvio Micali from MIT. For those who may not know, he's famous for his work in pseudorandomness, cryptography, and interactive proof systems. Among his many awards are the Godel Prize in 1993 and being named a Fellow of the AAAS in 2003.

On May 04, 2007

Believing an open problem has been closed (updated)
from Lance Fortnow at 21:32 PM GMT
Frederic Green posted the following comment a while back:
Have you heard any buzz from your mathematical collegues on the alleged disproof of the Riemann Hypothesis.
Later comments indicated that the mathematician was not that good. When should you believe a math announcement? Which of the following would you believe? Would you bother downloading the paper?
  1. Karp claims to have shown P = NP. P \ne NP.
  2. Shelah claims to have shown P=NP. P\ne NP.
  3. Widgerson claims to have shown P=BPP. P\ne BPP.
  4. Bill Gates claims his group has shown P=NP and the binaries are available but not the source code.
  5. The Free Software Foundation claims to have shown P=NP and of course the source code is available.
  6. An undergraduate math major who is really sharp claims to have solved the the Collatz Conjecture) (also called the 3x+1 conjecture).
Whether to believe a claim is based on several variables.
  1. G: How good is the person who claims to have solved it. Hard to measure. (number of STOC/FOCS papers :-) ) For someone new this might be even harder to access.
  2. B: How believable is the result? We'd believe P\ne NP more than P=NP. But we may believe that if a proof was found now it would be that P=NP. I've heard that Riemann Hypothesis will probably be solved in the next 50 years.
  3. H: How hard is the problem?
  4. W: How good is the writeup? Is there one?
  5. If the problem is outside of your area then you may have to take other people's word for some of G,B,H, or W. How good are the people telling you about the problem? This may lead to a recursive formula.
Green's Conjecture: There is a constant C such that
If G*B*W/H > C then the result is worth looking into.
If you claimed to prove Green's Conjecture then I could use Green's Conjecture to to see if your proof is worth downloading.
The 7th Carnival of Mathematics is out (updated)
from Suresh Venkatasubramanian at 19:32 PM GMT
Read all about it.

I'll be hosting the next one, so if you have a submission you'd like to be publicized, send it to sureshv REMOVE at THIS gmail AND dot THIS com. Or, you can submit it at the master blog carnival site.
Lucky seven
from David Eppstein at 18:57 PM GMT
The seventh carnival of mathematics, now up at nOnoscience.
Edges and Switches, Tunnels and Bridges
from David Eppstein at 06:57 AM GMT
My WADS paper with Marc van Kreveld, Elena Mumford, and Bettina Speckman, on how to set the over-under relations between crossing edges in graph drawing, now online at the arxiv.

On May 03, 2007

The joy of AMS Notices. (updated)
from Suresh Venkatasubramanian at 18:25 PM GMT
For the past few months, I've been reading articles from the Notices of the AMS, something I never did earlier. This is a direct consequence of reading In Theory and Ars Mathematica, both of which will regularly highlight articles from the latest issue of the Notices.

I'm amazed at how many of the articles I find interesting enough to peruse, or even print out to read offline. Most of these are technical articles, on specific topics in mathematics. Quite often, there will be discussions on topics tangentially related to theoryCS or even things that I'm interested in. For example, the May issue of the Notices has an article titled, "How to generate random matrices from the classical compact groups". Anyone who messes around in geometry and graphics will immediately see the connection to the standard problem of generating a random rotation, and in fact there's a very interesting explanation of the group theory underlying the standard procedure for generating a random orthogonal matrix.

A second article with the whimsical title, "If Euclid had been Japanese" discusses the constructibility of points using folding operations rather than "Euclidean" constructions. Apart from the obvious origami connections, this is particularly interesting to me because I've been experimenting with a short presentation that tries to explain algorithms via origami (folds are like steps in a program, etc..).

I could go on like this. Every issue has at least one article that is both acecssible and interesting to me, and I'm not even a mathematician ! Why can't we have such a delightful magazine for computer science, or even for theoryCS ?

SIGACT News does a valiant job. And it's hard work to manage a newsletter, along with all one's other activities. But it comes out far too rarely, and one doesn't often find the kind of short vignettes that entertain and illuminate at the same time. I enjoy the algorithms column and the geometry column. I will make valiant attempts to read the complexity column, but it's often too "structural complexity" for me. But in a way I am unable to articulate, I find SIGACT News somehow less stimulating than the Notices. I wonder if others share this view as well ?

Update (5/3/07): I think I just had an epiphany. The above post is the equivalent of my standing in front of the Model T, wondering why my horse-buggy can't go any faster. In other words, we already have excellent publications that write expository surveys and cute vignettes that connect the community together. They're called blogs !!
Coda to idiot-post (updated)
from Lance Fortnow at 15:48 PM GMT
Coda to idiot.
  1. The posting idiot was a test case for the newly-fixed mechanism to email posts to people (some people had been getting this blog via email instead of going to the web.) It did not work. Nobody knows why.
  2. I had written:
    computers have gotten VDW(4,2) more complicated.
    One of the comments was:
    For the "Ramsey-theory idiots" out there, the technical translation of VDW(4,2) is "I don't know exactly how much more complicated computers have gotten, but its a while hell of a lot!" :-)
    The commenter is correct in clarifying what I meant; however, both the commentator and I are incorrect in the details. Inspired by the commenter, I looked up what is known about the VDW numbers. VDW(4,2) is known and is only 35. VDW(5,2) is known, and is only 178. I should have written VDW(5,5) which is unknown but quite likely quite large.
  3. VDW(k,c) is the least number W such that no matter how you c-color the elements {1,2,...,W} there will be k numbers equally spaced (e.g., 3,7,11,15 is 4 numbers equally spaced) that are the same color. W(k,c) exists by van der Waerden's Theorem. See van der Waerden's Theorem-Wikipedia or van der Waerden's theorem-my posting in Luca's blog
  4. I believe the only VDW numbers that are known are as follows: (see this paper) by Landman, Robertson, Culver from 2005.
    1. VDW(3,2)=9, (easy)
    2. VDW(3,3)=27, (Chvtal, 1970, math review entry, article not online.
    3. VDW(3,4)=76, (Brown, Some new van der Warden numbers (prelim report), Notices of the AMS, Vol 21, (1974), A-432. Article, review not online!
    4. VDW(4,2)=35, Chvtal ref above
    5. VDW(5,2)=178, Stevens and Shantarum, 1978 full article!
Hazardous Jobs #523: Dean of Undergraduate Studies (updated)
from Suresh Venkatasubramanian at 08:45 AM GMT
From Bob Sloan's rumination on the joys of being an NSF program manager:
When I left for NSF, I was Director of Undergraduate Studies for a department that had well over 600 majors at the height of the dot com boom. The previous two holders of that position had only ended their time in it by leaving the country in one case and dying in the other—both far more extreme than going to NSF for a couple of years

On May 02, 2007

On the Road Again
from Dave Bacon at 20:42 PM GMT

5/7: MIT Quantum Information Processing seminar series (4pm in 26-214)

Title: Quantum Algorithms Using Clebsch-Gordan Transforms
Abstract: In nearly every quantum algorithm which exponentially outperfroms the best classical algorithm the quantum Fourier transform plays a central role. Recently, however, cracks in the quantum Fourier transform paradigm have begun to emerge. In this talk I will discuss one such development which arises in a new efficient quantum algorithm for the Heisenberg hidden subgroup problem. In particular I will show how considerations of symmetry for this hidden subgroup problem lead naturally to a different transform than the quantum Fourier transform, the Clebsch-Gordan transform over the Heisenberg group. Clebsch-Gordan transforms over finite groups thus appear to be an important new tool for those attempting to find new quantum algorithms. [Part of this work was done in collaboration with Andrew Childs (Caltech) and Wim van Dam (UCSB)]

5/10: University of Oregon Physics Seminar (4pm in 100 Willamette)

Title: When Physicists Build Quantum Algorithms
Abstract: Our universe is a quantum universe, obeying the laws of quantum theory to high precision. Thus it makes perfect sense to base the most fundamental model of a computer (which is, of course, nothing more than a physical device obeying the laws of physics) upon gadgets which respect the laws of quantum theory. Such “quantum computers” have attracted widespread attention over the last decade, in large part due to the ability of these computers to break modern cryptosystems and to outperform classical computers at certain algorithmic tasks. An important grand challenge for quantum computing these days is to find new quantum algorithms which outperform their classical counterparts. As a physicist, however, you may wonder, “what role can I play in coming up with new quantum algorithms, I’m just a pragmatic physicist?” In this talk I will give examples of new quantum algorithms inspired and devised by physicists, using tools and techniques which are near and dear to most physicists. These new quantum algorithms suggest that there is much that physics can contribute to the theory of quantum computing algorithms.

5/16: Perimeter Institute Quantum Discussions (4pm in room 405):

Title: Quantum Algorithms Using Clebsch-Gordan Transforms
Abstract: In nearly every quantum algorithm which exponentially outperfroms the best classical algorithm the quantum Fourier transform plays a central role. Recently, however, cracks in the quantum Fourier transform paradigm have begun to emerge. In this talk I will discuss one such development which arises in a new efficient quantum algorithm for the Heisenberg hidden subgroup problem. In particular I will show how considerations of symmetry for this hidden subgroup problem lead naturally to a different transform than the quantum Fourier transform, the Clebsch-Gordan transform over the Heisenberg group. Clebsch-Gordan transforms over finite groups thus appear to be an important new tool for those attempting to find new quantum algorithms. [Part of this work was done in collaboration with Andrew Childs (Caltech) and Wim van Dam (UCSB)]

And I’m not even interview for jobs ;) And look, I’ve got the same title and abstract for my MIT and Perimeter talks. Been a long time since I gave the same talk twice. From past experience the jokes are bad in both talks :)

Beware of Roaming Complexity Classes?
from Dave Bacon at 19:00 PM GMT

Ack am I missing something or is the Complexity Zoo missing most of its inhabitants? Crap I don’t want to get run over by a loose AM!

On a more amusing front, this page on the qwiki is amusing:

Articles in category “Faculty Position”
There are 0 articles in this category.
Retrieved from “http://qwiki.caltech.edu/wiki/Category:Faculty_Position”

The most trivial theorem I’ve ever written up
from Scott Aaronson at 18:11 PM GMT

Theorem: Suppose NP-complete problems are efficiently solvable by quantum computers. Then either the polynomial hierarchy collapses, or else BQP ⊄ AM (that is, quantum computations can’t be efficiently simulated by Arthur-Merlin protocols).

Proof: Suppose NP ⊆ BQP and BQP ⊆ AM. Then coNP ⊆ BQP ⊆ AM, and hence the polynomial hierarchy collapses to the second level by a result of Boppana, Håstad, and Zachos.

Note: If only we could delete the weasel phrase “or else BQP ⊄ AM” from my Most Trivial Theorem, we would’ve achieved a long-sought breakthrough in quantum computing theory. In particular, we would’ve shown that any fast quantum algorithm to solve NP-complete problems would imply an unlikely collapse of classical complexity classes. But while the weasel phrase is weaselly enough to make the Most Trivial Theorem a triviality, I don’t think it’s infinitely weaselly. The reason is my growing suspicion that BQP ⊆ AM in the unrelativized world.

Second Note: When I call this my “Most Trivial Theorem,” obviously I’m excluding homework.

Refilling your RSS glass before the entrée arrives
from Scott Aaronson at 13:32 PM GMT

A reader points me to this recent Topology paper by Nabutovsky and Weinberger, which probably contains the biggest numbers to have ever arisen naturally in mathematics. Specifically, the authors show that, if we maximize the kth Betti number (for k≥3) over all groups whose presentation has size N (while keeping the number finite), then it grows like the “super-duper Busy Beaver function” (that is, Busy Beaver with an oracle for the halting problem with an oracle for the halting problem).

The spiked magazine survey I blogged about earlier has finally been published. (Warning: Spouters ahead.)

MAD about ALGOs (updated)
from Suresh Venkatasubramanian at 06:42 AM GMT
The new BRICS Center for Massive Data Algorithmics (MADALGO) is kicking off with a summer school on data streams. It's a 4-day affair between Aug 20-23, in Aarhus, Denmark, and I am told on good authority that along with learning the ins and outs of stream algorithms, you will also take a mandatory course on how to open one beer bottle with another one.

[Side note: you might ask a Danish person, "What do I do if I have only one beer bottle?". Danish Person: < long silence >]

The set of topics are just what you'd expect for a data stream course:
  • Algorithms for metric and geometric data streams
  • Randomized sketching and compressed sensing
  • Histograms, norms and other statistics of data streams
  • Algorithms for ordered data
  • Lower bounds and communication complexity
Registration is free, and accomodation has been blocked at fairly congenial rates. Especially if you're a grad student and have the wherewithal to go, this would be a great opportunity. The school is open to all researchers. Deadline for registration is June 1.

And when you're done streaming, you can go to Legoland, or experience the rather nonstandard (and NSFW) techniques the Danes employ to slow traffic down (NSFW).

On May 01, 2007

Purely out of intellectual duty
from Scott Aaronson at 20:47 PM GMT

Alright, alright … two separate readers pointed me to this story (from today’s New York Times), about recent research into defense mechanisms in female duck genitalia (”not quite biting, but it sure looks unpleasant,” as one of them says).

Even I have gotten bored of this topic.

Once I Was a Physicist
from Dave Bacon at 18:20 PM GMT

I’ve always (not really :) ) dreamed of being in Physics Today (and not in the obituary section!), but I never imagined that when it happened I would be called a computer scientist! From Physics Today, Aprill 2007 edition, in the web watch box (sorry subscribers only!):

Scirate

Dave Bacon, a computer scientist at the University of Washington, has devised a way to filter the torrent of preprints from arXiv and other servers. His experimental website, Scirate, works like flickr and other social websites. Individual users rank the preprints they come across. Scirate then gathers those rankings and lists the preprints according to their popularity.
http://scirate.com

My apologies to all you real computer scientists for whom calling me a computer scientist is very much quite an insult!

Algorithm March with Ninjas
from David Eppstein at 01:45 AM GMT
AQIS 2007, Kyoto, Japan
from Dave Bacon at 00:23 AM GMT

Come to Japan! See who can eat more sushi, Dave or Scott?

Asian Conference on Quantum Information Science
September 3-6, 2007
Shiran Kaikan, Kyoto University

Webpage http://qc.naist.jp/aqis07. Poster here.

On April 30, 2007

You Too Can Be in a Boy Band (updated)
from Luca Trevisan at 21:17 PM GMT
The San Francisco International Film Festival is under way, and they are showing, today and on Wednesday, Il Caimano, Nanni Moretti's latest movie. It's a movie-within-a-movie story about Berlusconi's ascent to power and the inability of contemporary Italian left-leaning moviemakers to make movies with political content, unlike the earlier generation of, say, Elio Petri (the director of Indagine su un cittadino al di sopra di ogni sospetto).

Last weekend there was the North American premiere of The Heavenly Kings, by Bay Area's own Daniel Wu. Part mockumentary part Borat-style guerilla filmmaking, the movie follows four Hong Kong actors in their 30s as they form a "boy" band despite their inability to sing or dance, trick the Hong Kong press into believing they are for real, and eventually deliver a series of three concerts in Hong Kong, Taipei, and Shanghai. They came in person to the screenings for Q&A sessions, to the delight of a group of camera-wielding women sitting in the first rows.
Bloggidy, Blog, Blog
from Dave Bacon at 19:43 PM GMT

A new quantum computing blog: nextquant.

COLT 2007
from John Langford at 19:00 PM GMT
Registration for COLT 2007 is now open. The conference will take place on 13-15 June, 2007, in San Diego, California, as part of the 2007 Federated Computing Research Conference (FCRC), which includes STOC, Complexity, and EC. The website for COLT: http://www.learningtheory.org/colt2007/index.html The early registration deadline is May 11, and the cutoff date for discounted hotel rates is May [...]
Quantum Missile Command
from Dave Bacon at 15:08 PM GMT

My new favorite quantum hyperbole:

Handed to generals, a quantum computer might transform an ordinary nation into an instant superpower. Dozens of incoming missiles could be tracked at once.

Estimating the surface area of a polytope (updated)
from Suresh Venkatasubramanian at 07:44 AM GMT
One of the more striking examples of the power of randomization is its use in the estimation of the volume of a polytope. Given an oracle that declares (for a given point) whether it's inside or outside the polytope, a randomized algorithm can get an arbitrarily good approximation to the volume, even though the problem is #P-Complete. A deterministic algorithm, on the other hand, will fail miserably.

A related question that I was curious about is the surface area estimation problem. Given a polytope defined by the intersection of hyperplanes (we can assume that the input promises to yield a bounded polytope for now), can we estimate its surface area efficiently ? Now, one can use a volume oracle on each hyperplane to determine the area of the face it contributes to (if at all), but I was wondering if there was a more direct method (especially since the above approach is far more wasteful than necessary, especially in small dimensions).

There's even a practical reason to do fast surface area estimation, at least in 3D: this is used as a heuristic for building efficient space partitionings for ray tracing.
Ketchup-ing
from Dave Bacon at 03:30 AM GMT

Things that happened while I was off the edge of the Interwebs:

  • Cormac McCarthy (my office neighbor while I was at the Santa Fe Institute) won the Pulitzer for fiction for his novel The Road. Cormac is also (amazingly!) giving an interview on Oprah, which is almost as amazing as Pynchon appearing on the Simpsons.
  • A new branch campus for the University of Washington is moving forward. This is a compromise over a previous attempt by the city of Everett to establish an independent polytechnic, which they hypothetically called the “Washington Institute of Technology” (WIT…you have to have a sense of humor to teach there?) This will bring to four the number of posts I have under the category of WIT.
  • Quantum inteference in photosynthesis
  • Earth-like planet discovered only twenty light years away. Five times the size of Earth. If we send off an expedition today, by the time we arrive we should have been able to evolve to survive in the five times higher gravity?
  • Papers scirate wants me to read while I was away: 0704.3432, 0704.2529, 0704.2575, 0704.2575, 0704.2241, and 0704.3142.
  • A horrible title for a Nature blurb, “Quantum cryptography is hacked,” about an experiment performed at MIT (Phys. Rev. A, 75, 042327.) Notice how an inacurate title leads to all sorts of bad follow ups. That’s almost egregious enough to induce a Rage Against Doofosity!

On April 28, 2007

The Coming Patent Apocalypse
from John Langford at 23:46 PM GMT
Many people in computer science believe that patents are problematic. The truth is even worse—the patent system in the US is fundamentally broken in ways that will require much more significant reform than is being considered now. The myth of the patent is the following: Patents are a mechanism for inventors to be compensated according [...]
Web search, research and chatter (updated)
from S. Muthu Muthukrishnan at 16:13 PM GMT

Thanks to some work by the researchers, there is a page of google labs publications. Noticed some chatter on research in web search (companies):
Ranking (updated)
from S. Muthu Muthukrishnan at 16:05 PM GMT
We rank students, papers, schools, ourselves and others. We rank the rich, riches and books. But over the web, ranking is a large scale monster, and more recently, it is derived from many different users (dogs?), whether collaborative, adversarial, or simply gameful. There are many ways to try to get "quality" ranking: by fiat, by appealing to good citizens, by policing them or letting them police each other, whatever. One approach is to provide incentives and develop a market around the users' utilities (juicy bones?). Setting up the incentive structure and mechanism is a complex problem. A recent paper does a nice job of formulating the questions and providing some solutions:
Single Malt (updated)
from S. Muthu Muthukrishnan at 15:55 PM GMT
I remember this conversation I had a long time ago, trying to formulate why humans gave up the cosy life of hunting, gathering and roving to settle down, face the vagrancies of the weather and pests, to grow a lot of plants, throw out everything except the seeds for consumption? The answer is clearly that they needed to brew.

Single malt whiskey has many fans, and the conversation is usually taken over by the scotch variety in its malt madness. But others have their stake too, chiefly Japanese. Enjoy. Here is a map.
Burger King, Your Way. (updated)
from S. Muthu Muthukrishnan at 15:45 PM GMT
I think Burger King had an ad a while ago about the 1023 ways to order a Whopper(has 10 ingredients, you can have it your way, you do the math); the ref I could find was here, on Page 5. Burger King delights in burger variants, including this 1025th way: left-handed whopper. Andy Warhol has a unique way with a burger on the left.
BK's picture ads have been less than spectacular. Other pic ads here (check out audi).
Signage (updated)
from S. Muthu Muthukrishnan at 15:42 PM GMT
Driving into the city via the Holland Tunnel, one would see the welcoming business of eye glasses called The Tunnel Vision. And Dr. Fang who is a dentist. Signage in NY is a pleasant distraction, that deserves its own space in our psyche, separate from the art, threat and the treat of Graffiti.

Among all the signage in the city (example, see more at 14to42, is it even the city above the 14th?), I think the signage on scaffolding has a special place, ever ephemeral. On scaffolding (by the company aptly called Perimeter), I saw (no typos):
What is ugly to one is pretty two two.
Three movies and some funerals (updated)
from S. Muthu Muthukrishnan at 15:40 PM GMT
Working on the 15th street and living on the 4th does not mean it is an easy walk home after work. On the way, there are distractions. For example, the Quad Cinema that makes me want to spend the entire day watching movies. I recently saw A Dios Momo, the story of a newspaper boy from Uruguay with a committed soccer buddy, a loving grandmother, and no school, discovers via lyrics of Murgas and the magic of Carnival, to read, write and deal with the loss of his soccer buddy. Fellini-esque. It didn't deserve panning by the Village Voice that latched on to the presence of Big Cola.

Home has its own distractions too. I relived the mirth of Welcome back Mr. McDonald on DVD. A screwball comedy about live radio drama performance that goes through uncontrollable changes of characters, names, professions, locale, and everything else but manages to adher to the basic tenets and truths (can't do machine gun fire in NY, that is Chicago!), and ultimately tells the story of the playwright. The detour that yanks the old man from the security in basement to do Foley sound effects is awesome (Corn in US but Pistachio on the microphone for the effect of the rain, a bursting dam from a toilet flush and the slap-your-head-and-jiggle-your-body for whatever). Alas, I don't see any reviews with a personality, damn the flat e-critic and the insipid wikipedia.

Also, at home, one can do a double shot without guilt. I watched Tampopo. It is a noodle-western. A tall man with cowboy hat comes to town and eventually teaches Tampopo how to clean up her act and make real noodles, complete with a real time exam in which the five committee members stuff themselves with hot streaming noodles in loud slurps and gulp down the soup (that animates the noodle!). Fabulous movie that makes one fly over to Kyoto for this and this. The movie gets a great review from Washington Post.

Finally, the funerals. I wish our research papers will get reviewed publicly like movies, plays and other works of (other) artists. Will our egos stand the panning from the ever-sharp NYer?
Oh my God! They triangulated Kenny!
from Jeff Erickson at 03:58 AM GMT

Sp

Bastards!

On April 27, 2007

Married!
from Dave Bacon at 21:47 PM GMT

Married!
April 15, 2007 in Ashland, Oregon