I’m beginning the process of putting my powerpoint talks online in powerpoint and html format. The first one is up and can be accessed by clicking on the cute little talks tab above. Or by clicking here
Weekend Wedding
Last weekend I went to a wedding in Redondo Beach for my friends Mel and West who I’ve known since my days back at Caltech. As you can guess, the maturity level of a group of Techers is very high:
Here we see my friend Lon and I playing with our food. Note that I grabbed an orange, while Lon grabbed a lemon. Poor Lon.
Here is a picture of my rental car being towed because I lost the key to the car.
Note that during that Bachelor party for this wedding I lost my cell phone and my drivers license.
If you decide to stop reading this blog because of the above damning information, I don’t blame you.
New Host
Back up and running. The reason for the downtime was not my being hacked (which I think was due to an insecurity in the WordPress version I was running and resulted in my index page being written over), but instead because I am transferring hosts in preparation for my move to Seattle. I found a pretty amazing deal at dreamhost.com where you can sign up for a year of hosting for like $9. The trick is to use the promotional code 777. Let me know if anyone detects anything funny about the host.
Hacked!
I’ve been hacked! Upgrading and securing. Stay with me.
Update: I’ll fix the style files tomorrow. Now I have to finish writing my talk for tomorrow.
Santa Fe, NM to Seattle, WA
At the end of next week, I’m driving from Santa Fe to Seattle. Today I googled a map of the trip.
Ouch.
Insulting Grandma
Doh! I too have been tying a granny knot instead of a reef knot.
Update: For extra protection, check out Ian’s secure knot
Innerspace
Ever wanted a shrinking machine? Well my cousin Beth (who has way too much time on her hands) points me to this shrinking machine for sale on ebay. Personally I’ll wait for the de-bigulator.
The Title is Subtle but not Malicious
In a clear demonstration that Scott Aaronson has spent to much time on the campus of the Institute for Advanced Study, I find that last week he posted cs.cc/0504048:
Oracles Are Subtle But Not Malicious
Scott Aaronson
Theoretical computer scientists have been debating the role of oracles since the 1970’s. This paper illustrates both that oracles can give us nontrivial insights about the barrier problems in circuit complexity, and that they need not prevent us from trying to solve those problems.
First, we give an oracle relative to which PP has linear-sized circuits, by proving a new lower bound for perceptrons and low- degree threshold polynomials. This oracle settles a longstanding open question, and generalizes earlier results due to Beigel and to Buhrman, Fortnow, and Thierauf. More importantly, it implies the first nonrelativizing separation of “traditional” complexity classes, as opposed to interactive proof classes such as MIP and MA-EXP. For Vinodchandran showed, by a nonrelativizing argument, that PP does not have circuits of size n^k for any fixed k. We present an alternative proof of this fact, which shows that PP does not even have quantum circuits of size n^k with quantum advice. To our knowledge, this is the first nontrivial lower bound on quantum circuit size.
Second, we study a beautiful algorithm of Bshouty et al. for learning Boolean circuits in ZPP^NP. We show that the NP queries in this algorithm cannot be parallelized by any relativizing technique, by giving an oracle relative to which ZPP^||NP and even BPP^||NP have linear-size circuits. On the other hand, we also show that the NP queries could be parallelized if P=NP. Thus, classes such as ZPP^||NP inhabit a “twilight zone,” where we need to distinguish between relativizing and black-box techniques. Our results on this subject have implications for computational learning theory as well as for the circuit minimization problem.
In computational complexity, one often considers the power of a complexity class when you are given access to a black box which solve a problem from a different computational complexity class. This is where all the funny raising computational complexity classes to a power comes from. Thus, for example, in Scott’s abstract he talks about ZPP^NP which is the complexity class zero-error probabilistic polynomial time which has access to an oracle which returns answers (at unit cost) to the computational complexity class NP. Whereas philosophers for eons have pondered Gods, computer scientists have rigorously defined their Gods, and found the world a polytheistic conglomeration of computational complexity classes.
With the notion of an oracle, one can begin to ponder whether certain results you prove in computational complexity are robust under the use of oracles. Suppose you have shown some inclusion in computational complexity theory. Then you can consider whether this result is robust when you consider the same inclusion, but now when the computational complexity classes have access to the same oracle. If the result hold for all possible choices of oracles, then we say that the result is relativizing. Why does this matter? Well, one reason is we know that if we are going to prove P does not equal NP, then we know that this must be done by a nonrelativizing method (this follows from the fact that there exists oracles A and B relative to which P^A=NP^A and P^B NP^B.)
What Scott shows in his paper is that there exists an oracle relative to which the computational complexity class PP (or, you know for those of us who love quantum theory, the computational complexity class post-BQP, i.e. bounded-error quantum polynomial time with postselection) has linear sized circuits. Why is this important? Well, because it has been shown that the computational complexity class PP does not have linear sized circuits via a proof constructed by Vinodchandran. This means that the result of Vinodchandran is nonrelativizing! Nonrelativizing proofs in computational complexity are, especially because of their connection to the P/NP question, totally awesome. It’s like you’ve separated a mortal from a God but only when the other Gods aren’t around to help with the battle. Thinking about all this really makes me want to write a comic strip based on computational complexity classes.
An Invitation to Crazyland
Next week I’m going to give a different kind of a seminar at the Santa Fe Institute. Here is the announcement:
David Krakauer & Dave Bacon are delighted to host the first Speaker in
our: “Possible Paths” seminar Series.
In this series we ask speakers to imagine the state of a scientific
field 1000 years into the future and to trace a possible path towards
that future, enumerating potential prize winning discoveries along the way.
We are positively ecstatic that our first speaker will be none other
than: DR DAVE BACON who will give the Thursday Colloq entitled:
“The Reconciliation of Quantum Theory and General Relativity: No Strings
Attached”
Please view the attached pdf file which gives a graphical insight into
the ambitious nature of Dr Bacon’s program & some of the fine minds he
will need to transcend along his path.
The first to correctly identify all members of the Baconian Solar System
wins Applause & Admiration at the Event.
Here is the attached photo (note: I didn’t make this photo, David Krakauer did and he thinks it’s very funny.)
Basically the talk will be a crazy conglomeration of different observations I’ve made which lead me to believe the path towards reconciling quantum theory with gravity will look nothing like what we currently invission it to be. I’ll post a copy of the powerpoint once I finish the talk so that everyone can get some good hearty chuckles.
Heavy Boxes
In anticipation of my move to Seattle, I began the joyous task of packing. Here is a picture of some of my packed boxes.
Know what’s in all of them? Books. Twenty six boxes of books. Plus probably another three or four boxes at work. I guess that’s what I get for being a literature and physics major, eh?