Back!

Posting has been nonexistent because I’ve been traveling. I’m now back from giving a lecture at the 4th biannual SQuInT student retreat, held at USC and organized by Todd Brun. I’ve been lucky enough to attend all four such retreats, once as a student, and three times as a lecturer (once as a graduate student, once as a postdoc, and once as whatever it is I am now 😉 .) This year I got the opportunity to lecture on quantum algorithms. I’ve put the contents of my slides online here.
The student retreat was a lot of fun, including a trip to the King Tut exhibit at LACMA. Unfortunately, my enjoyment was tempered by the nasty nasty cold I’ve come down with. I can’t hear anything out of my right ear. Bah!
SQuInT, by the way, stands for Soutwest Quantum Information and Technology Network. Yeah, someone must have been smoking something when they thought that one up 😉

FOCS 2005 Papers

The list of 2005 FOCS (46th Annual IEEE Symposium on Foundations of Computer Science ) accepted papers has been posted here. I see four quantum papers (out of 62, one to be announce). They are

“The Symmetric Group Defies Strong Fourier Sampling,” Cristopher Moore, Alexander Russell, and Leonard J. Schulman
“Cryptography in the Bounded Quantum-Storage Model,” Ivan Damgaard, Serge Fehr, Louis Salvail and Christian Schaffner
“Quantum Information and the PCP Theorem,” Ran Raz
“From optimal measurement to efficient quantum algorithms for the hidden subgroup problem over semidirect product groups,” Dave Bacon,Andrew M. Childs and Wim van Dam

I guess I can now officially call myself a “theoretical computer scientist.” Does this mean if someone says to me “Hermitian matrix” I cannot immediately follow with the words “diagonalize it”?

Thermodynamics is Tricky Business

Thermodynamics is one the most important tools we have for understanding the behavior of large physical systems. However, it is very important to realize when thermodynamics is applicable and when it is not applicable. For example, try to apply thermodynamics to the Intel processor inside the laptop I am writing this entry on. Certainly the silicon crystal is in thermal equilbrium, but then how am I able to make this system compute: if states are occupied with probabilities proportional to a Boltzman factor, then how can my computer operate with all sorts of internal states corresponding to, say, it’s memory? Let’s say that all of these internal states, states of my computing machine, are all energetically about the same energy (which is, to a decent approximation, true.) Then, according to thermodynamics, each of these states should be occupied with the same probability. But the last time I checked, the sentence I am typing is not white noise (some of you may object, 😉 )
Today, Robert Alicki, Daniel Lidar, and Paolo Zanardi have posted a paper in which they question the threshold theorem for fault-tolerant quantum computation and claim that the normal assumptions for this theorem cannot be fullfilled by physical systems. I have a lot of objections to the objections in this paper, but let me focus on one line of dispute.
The main argument put forth in this paper is that if we want to have a quantum computer with Markovian noise as is assumed in many (but not all) of the threshold calculations, then this leads to the following contradictions. If the system has fast gates, as required by the theorem, then the bath must be hot and this contradicts the condition that we need cold ancillas. If, on the other hand, the bath is cold, then the gates can be shown to be necessarily slow in order to get a valid Markovian approximation. Both of these conditions come from standard derivations of Markovian dynamics. The authors make the bold claim:

These conclusions are unavoidable if one accepts thermodyanmics…We take here the reasonable position that fault tolerant [quantum computing] cannot be in violation of thermodynamics.

Pretty strong words, no?
Well, reading the first paragraph of this post, you must surely know what my objection to this argument is going to be. Thermodyanmics is a very touchy subject and cannot and should not be applied adhoc to physical systems.
So lets imagine running the above argument through a quantum computer operating fault-tolerantly. Let’s say we do have a hot environment. We also have our quantum system, which we want to make behave like a quantum computer. Also we have cold ancilla qubits. Now what do we do when we are performing quantum error correction? We bring the cold ancillas into contact with the quantum computer interact the two and throw away the cold ancillas. Now we can ask the question, is the combined state of the cold anicllas and the hot environment in thermal equilbrium? Well, yes, both are in thermal equibrium before we start this process, but they will be in thermal equilbrium with two different temperatures. OK, so now we have an interaction between the system and the cold ancillas. So let’s do this. Now these two systems, the quantum computer and the ancillas clearly couple to the hot bath. Therefore we can assume that the Markovian assumption holds and further that the gate speed for the combined system-ancilla system is fast. No problem there, right. OK, now we throw away the cold ancillas. So we’ve done a cycle of the quantum error correction without violating the conditions set forth by the authors. How did we do this?
We did this by being careful about what we called the “system.” (Or, more directly we have to be careful what we call the “bath.” But really these are symmetric, no?) We started out the cycle with the system being the quantum computer. Then we brought in the cold ancillas. Our system now includes both the quantum computer and the ancillas. Since we are now enacting operations on this combined system, our enviornment is the original bath, which is hot (which may now couple to the ancillas.) We can perform fast gates on this combined system and then we may discard the ancillas.
In order for the authors argument to work, they have to assume that the “system” is always just the quantum computer. But then clearly the assumption of the environment being in thermal equilibrium is violated at the beginning of the error correcting cycle: the ancillas are cold but the bath is hot. Both are independently in thermal equibrium, but the combined system is not in thermal equilbrium at the same temperature. The interactions with the hot bath do imply that we can perform fast gates. The interactions with the cold ancilla do imply that we will have slow gates. But when we bring the cold ancillas and quantum computer together, we can also have fast gates: because our system now consists of the computer plus the ancillas and the remaining environment it hot. The ancillas are not part of the thermal bath which is causes problems for our quantum computer. Certainly the authors are not objecting to the fact that we can prepare cold ancilla states? So I see no contradiction in this paper with the threshold theorem. (A further note is that there is also a threshold for fault-tolerance when the noise is non-Markovian. I’m still trying to parse what the authors have to say about these theorems. I’m not sure I understand their arguments yet.)
Thermodynamics is, basically, a method for reasoning about large collections of physical systems when certain assumptions are made about this system. Often we cannot make these assumptions. (A classical case of this, which is not relevant to our discussion, but which is interesting is the case of the thermodynamics of a system of many point particles interacting via gravity: here thermodynamics can fail spectacularly, and indeed, things like the internal energy of the system are no long extensive quantities!) In the above argument, we cannot talk about two systems being at the same temperature: we have two separate systems with different tempatures. Certainly if we bring them together and they interact, under certain conditions, the two will equilibriate. But this is explicitly what doesn’t happen in the fault-tolerant constructions. This is, indeed, exactly what we mean by cold ancillas!
Understanding the limits of the threshold for fault-tolerant quantum computation is one of the most interesting areas of quantum information science. I’ve bashed my head up against the theorem many times trying to find a hole in it. I think that this process, of attempting to poke holes in the theorem, is extremely valuable. Because even if the theorem still holds, what we learn by bashing our heads against it is well worth the effort.
Updated Update: Daniel Lidar, Robert Alicki and other have posted responses and comments below. I highly recommend that you read them if you found this entry interesting!

More on Anyons in Honey

R.R. Tucci comments

Hey! Only 2 sentences devoted to a 100 page paper. Proust you are not. What I would like to hear from the audience are opinions on how far and in what sense does this paper advance the programme of topological quantum computing. And how close are Kitaev and Freedman to finding a physical realization of their ideas

So I will spend more than 2 sentences.
The model Kitaev considers is a model with two qubit interactions on a two dimensional honeycomb lattice. These two qubit interactions are all Ising interactions along different directions. Interestingly, Duan, Demler, and Lukin have shown how to implement these interactions in this geometry using an optical lattice. So, in some sense, this represents a very nice model with Abelian anyons which could be realized in a laboratory. What is even nicer is that Kitaev can actually exactly solve the Hamiltonian associated with this model. Unfortunately for quantum computing enthusiests, this model does not support universal quantum computation. So, to answer the question, I would say that this model is exciting because it might be physically realizable, but the fact that it is not universal means that we will need something a little or a lot more in order to move towards topological quantum computing.

Anyons in Honey

Alexei Kitaev has put a massive paper on the arXiv, cond-mat/0506438 describing a very interesting model with interacting spins on a honeycomb lattice. Looks like I’ve found my bus ride reading for the next month!

This This and This

When I read articles by creation scientists and there ilk I’m often filled with a feeling of “how the heck can you believe that, surely you’ve heard about this, this, and this.” Invariably they have none read of the “this”‘s. Yesterday I gave a talk at the Santa Fe Institute’s Complex Systems Summer School on quantum computation. And after the talk, I was having a discussion with someone about quantum computing. And they said they still thought quantum computers are not a valid model of computation. And I was thinking to myself, “But surely you’ve read this, this, this, this, this, and this? Just to name a few.” Never thought I’d be having these thoughts around another scientist.

Hyperbole Wednesdays

Two posts over at Quantum Algorithms, one on D-Wave Systems and another one on a supposed algorithm for solving NP-complete problems efficiently on a quantum computer.
When I was a graduate student at Berkeley, when a paper came out claiming that quantum computers could solve NP-complete problems, we would all race to see who could figure out where the problem in the paper was. I usually don’t like to write blog articles about papers like the one commented upon in Quantum Algorithms (for the preprint, see here), but I’m not about to get a blogger username to just comment on the site cus I’m lazy, so I thought I’d just stick my comments here. As far as I can tell the paper is incorrect. In particular if you examine Figure 3, the circuit described does not perform as described. If I understand correctly, the state after the oracle gate is [tex]${1 over 2^n} sum_{x,y=0}^{2^n-1}(-1)^{f(x)}|y>|x>$[/tex]. The author then applies a unitary gate between the y and x registers and then a measurement of the qubits. This is supposed to allow one to identify a place where [tex]$f(x)=1$[/tex], but as far as I can tell, one only gets an exponentially small information about such a location if there is only one marked item.
The other article on Quantum Algorithms points to an article in the MIT Technology Review about the Vancouver based D-Wave systems. Here the hyperbole is even more mysterious:

Vancouver startup D-Wave Systems, however, aims to build a quantum computer within three years. It won’t be a fully functional quantum computer of the sort long envisioned; but D-Wave is on track to produce a special-purpose, “noisy” piece of quantum hardware that could solve many of the physical-simulation problems that stump today’s computers, says David Meyer, a mathematician working on quantum algorithms at the University of California, San Diego.
The difference between D-Wave’s system and other quantum computer designs is the particular properties of quantum mechanics that they exploit. Other systems rely on a property called entanglement, which says that any two particles that have interacted in the past, even if now spatially separated, may still influence each other’s states. But that interdependence is easily disrupted by the particles’ interactions with their environment. In contrast, D-Wave’s design takes advantage of the far more robust property of quantum physics known as quantum tunneling, which allows particles to “magically” hop from one location to another.

It sounds to me, from the article, that the proposal is a quantum computer which implements a quantum adiabatic algorithm. The question of whether adiabatic quantum algorithms can be more efficient than classical algorithm is, from what I know, fairly controversial (see, for example, here.) I would have a hard time telling a venture capitalist to put money in something quite so controversial, but hey, what do I know, I’m just a lowsy academic nerd and a chicken. If they can sell solutions to hard problem instances and actually succeed, then what do I know! And they will be rich!
Update: Suresh says I’m lazy. And I am. So looking again at quant-ph/0506137, the main problem is already apparent in equation (5). There the author has miscontrued the tensor product. If we take the output of this circuit seriously, the initial state [tex]$|00rangle$[/tex] is transformed into [tex]$0$[/tex]. Not the state zero. The amplitude for the first qubit in this formula is zero.

Popular Science Hits the Spot

Friday I picked up How the Universe Got Its Spots : Diary of a Finite Time in a Finite Space by the astrophysicist Janna Levin. I met Janna once. Fresh off the factory floor at Caltech, I arrived at Berkeley having convinced the graduate school admissions people there that I was going to do particle physics. I really had no such intentions. I had decided I wanted to do astrophysics. Luckily I didn’t have to take the first year grad courses (so I’ve only been through Jackson, once, thank you very much!) so I was able to immediately start taking astrophysics classes. Having taken only one astro course at Caltech, I really had a lot of learning to do! But already in my first year I was trying to find some research to do: research was the reason I went to grad school, not to take classes. One of the people I visited was Janna Levin, who at the time was a postdoc. She gave me these really cool papers on chaos in black hole solutions as well as on the main subject of this popular book, what if the large scale topology of the universe is nontrivial. So I’m sure she doesn’t remember me, but I remember those papers on topology and also a paper she wrote with J.D. Barrow on the twin paradox in compact universes. I would be neglegent if I didn’t quote the Simpsons episode where Stephen Hawking makes an appearance:

Hawking: Your theory of a donut-shaped universe is intriguing, Homer. I may have to steal it.
Homer: Wow, I can’t believe someone I never heard of is hanging out with a guy like me.
Moe: All right, it’s closing time. Who’s paying the tab?
Homer: [imitating Hawking’s voice box] I am.
Hawking: I didn’t say that.
Homer: [still imitating] Yes I did.
[a glove comes out of Hawking’s wheelechair, bopping Homer in the face]
Homer: [still imitating] D’oh.

Shortly after talking to Dr. Levin about her work, I met with Dr. Daniel Lidar in the Chemistry department who was working on quantum computing. I had done some “research” as an undergrad on quantum computing, and the newness of quantum theory really appealed to me. Astrophysics is grand and beautiful and there was so much new data coming in, but many of the great theory problems seemed so large and so well gone over that I was sucked away from astrophysics. I am still jealous of the astrophysicist when they get to contemplate the entire frickin universe. Whereas I get to contemplate things I shall never really see. Well both are pretty cool.
“How the Universe Got It’s Spots” is an interesting little book. It is written as a series of letters to the author’s mother and explains all sorts of science, from topology, to black holes, to quantum theory. I’ve become, over the years, a hell of picky person when it comes to popular science books. I will admit that there were a few times when I had to close my brain during “Spots”, but most of these have to do with describing quantum theory, and happily it wasn’t the uncertainty principle which got mangled. And I’m just too stubborn to listen to what anyone else has to say about quantum theory. So me saying there were only a few rough spots in “Spots” is like saying that it’s really really well done.
Interestingly, the book takes a very personal view of the science discussed in the book. Not personal like most popular science articles where the author descripes his or her story and relationship to all these bigwigs in the grand quest we call science, but personal instead in detailing the authors emotional relationship to her work (and in some broader context, her relationship to the world around her as well.) In this way it reminds me a bit of Good Benito by Alan Lightman. Those astrophysicists really how to hit a guys emotion nerves. Here is a nice passage from “Spots” describing mathematicians and their penchant for being insane:

When I tell the stories of their suicide and mental illness, people always wonder if their fragility came from the nature of the knowledge-the knowledge of nature. I think rather that they went mad from rejection. Their mathematical obsessions were all-encompassing and yet ethereal. They needed their colleagues beyond needing their approval. To be spurned by their peers meant death of their ideas. They needed to encrypt the meaning in others’ thoughts and be assured their ideas would be perpetuated.

Another reason that I’m hard on popular science books has to do with the amount of learned. Growing up, the best popular science books all had one common trait. You would be reading the book and thinking about the topic and you would think, “well, it seems to me that what they’ve talked about here implies X.” And then a few pages latter you would read that indeed scientists discovered that such and such does imply X! Great popular science to me has a lot to do with great foreshadowing. The problem I have now is that I know most of the story. I’ve caught up to modern times. So the foreshadowing doesn’t work for me.
On the other hand, popular science articles do have a very interesting effect when I read them today. They remind me of the big picture, and often they let my mind wander. While I was reading “Spots,” for instance, the following occurred to me. One of the reasons we love relativity, both special and general is that it arises from such simple postulates into a beautiful and complex theory. One sometimes hears that this is missing in quantum theory: where do all these postulates about Hilbert space and Born’s rule and such come from? Are there some nice basic posulates from which we can reason, much like Einstein did for special relativity, as to why quantum theory should be the way it is? But while I was reading “Spots” it occurred to me that may this was an illusion. Suppose that instead of discovering special and general relativity before quantum theory (O.K. there is some overlap, but the truely disturbing parts of quantum theory emerged after both relativity theories.) If you are a quantum person living in a quantum world, does all this talk about mirrors and clocks seems rather troubling. Mirrors are big classical thingees. What do quantum mirrors look like, and is it natural to talk the thought experiments that Einstein used? But in a larger sense, I also began to wonder if the principles of relativity are really so natural. Are they natural to someone who experiences the amplitudes of quantum theory in their everyday experience? Why is it that we spend time trying to think about how quantum theory might emerge (this is, after all, what interpretations are really after, isn’t it?), but don’t spend time thinking about a deeper theory from which, say, special relativity might emerge. This, I guess is one reason I’m interested in loop quantum gravity: there, one of the challenges is to really see how our four dimensional world emerges from the, for a better word for it, quantum foam. So why does special relativity look the way it does, quantum boy? And it’s silly questions like these which keep me reading popular science, and will continue to keep me reading popular science, long after I’ve grown accustomed to the history.

A Physicist Does Math

I always like to show the following to those who have just learned quantum theory. The commutation relation between poisition and momentum is [tex]$[x,p]=i hbar$[/tex] or [tex]$xp-px=i hbar$[/tex]. Now act on an eigenstate of the [tex]$x$[/tex] operator [tex]$|x_0rangle$[/tex] and you get [tex]$(xp-px)|x_0rangle=xp|x_0rangle- p x_0 |x_0rangle$[/tex]. Take the inner product of this state with the ket [tex]$langle x_0|$[/tex]: [tex]$langle x_0 | (xp|x_0rangle- p x_0 |x_0rangle)= langle x_0| (x_0 p – x_0 p)|x_0rangle=0$[/tex]. But if we carry out the same procedure on the right hand side of the commutation relation we get [tex]$langle x_0| i hbar |x_0rangle=ihbar$[/tex], which, last time I checked, was not zero. Snicker. It’s so mean to give this to those who’ve just learned quantum theory, but shucks, it’s also pretty fun to watch them squirm and figure out what went wrong.