Tuesday, July 03, 2007

Collapsing degrees (Tribute to Mahaney)

Collapsing Degrees
Guest post by Stuart Kurtz and Jim Royer.

Bill Gasarch asked us to write an article about Collapsing Degrees, in the memory and honor of our coauthor, Steve Mahaney.

In 1986, Alan Selman and Steve Mahaney created the Structure in Complexity Conference, now the Conference on Computational Complexity. But in 1986, it was about structure, a term that Paul Young borrowed from computability theory, and which has passed into disuse, but in those days defined us.

The word structure embodied optimism about a particular approach to the P vs. NP problem—that its solution might be found in through exploring structural properties of sets and degrees. For example, Berman and Hartmanis had shown that if all NP-complete sets are paddable, then all NP-complete sets were isomorphic under polynomial time computable and invertable reductions, and hence P ≠ NP. Their result leveraged a structural property about specific sets (paddability) to a structural result about degrees (the complete polynomial time m-degree of NP consists of a single polynomial-time isomorphism result), to obtain a complexity-theoretic result.

That summer, after the conference, Steve visited us in Chicago, beginning a long and productive collaboration. We beat around the isomorphism conjecture for several days, until Steve mentioned that it wasn't even know that a collapse happened at any nontrivial degree. We smelled blood.

Relativization provided some guidance. Berman had proven that the EXP-complete degree consisted of a single 1-li degree. If P = NP, then 1-li degrees collapse. Of course, if P = NP, our rationale for interest in the Isomorphism Conjecture was mooted, and what we really cared about was the “true” P ≠ NP case.

Our main result from that summer was that collapsing degrees existed, without requiring an additional complexity-theoretic hypothesis. Our proof involved a finite-injury priority argument, and seemed to require it.

It was a joy and a privilege to have had Steve Mahaney as a colleague and friend. Until we meet again, peace.

Friday, June 29, 2007

Sparse Sets (Tribute to Mahaney)

For more information on Steve Mahaney's untimely demise see here and here is how you can contribute to help honor his memory.

Mahaney's theorem is
If there is a set S that is both sparse and NP complete then P=NP
Lance has already done a nice blog entry on this topic, so I will take this in a different direction.

I looked in Joel Seifras's theroy database for theory articles with the word `sparse' in them. I then edited it down to articles that relate directly or indirectly to Mahaney's theorem. While this is hard to make precise, there were over 100 articles that owe a debt of gratitude to Mahaney's papers (I do not know how many of them cited Mahaney's paper.)

I list the articles that seem most directly related to Mahaney's paper. I may have left out papers that ended up being superseded by papers on this list.



  1. If there is a sparse S that is NP-complete then P=NP. Sparse Complete Sets for NP: Solution of a Conjecture of Berman and Hartmanis, by Mahaney. 1982 JCSS, Vol 25. (earlier version in FOCS 1980, 25th FOCS)
  2. If there is a sparse S that is NP-hard under btt-reductions then P=NP. On Polynomial-Time Bounded Truth-Table Reducibility of NP Sets to Sparse Sets, SICOMP 1991, V. 20 by Ogiwara and Watanabe (earlier version in STOC 1990, 22 STOC)
  3. An easier proof of Ogiwara-Watnabe paper with better bounds: On Reductions of NP Sets to Sparse Sets by Homer and Longpre. JCSS 1994, V. 48 (Earlier version in COMPLEXITY 1991)
  4. Generalize to counting classes. For example, if there is a set that is btt-hard for MOD2P then MOD2P=P On Sparse Hard Sets for Counting Classes. by Ogiwara and Lozano, TCS 1993, V. 112.
  5. If there is a sparse set that is NP-hard under Turing reductions then PH=\Sigma2p Some Connections Between Nonuniform and Uniform Complexity Classes, by Karp and Lipton, STOC 1982
  6. If there is a sparse set that is NP-hard under Turing reductions then PH collapse further. (Complicated to state exactly how much further). Competing Provers Yield Improved Karp-Lipton Collapse Results, by Cai and Chakaravarthy and Hemaspaandra and Ogihara, INFCTRL, 2005, V. 198
  7. If there is a sparse set complete for P under log-space many-one reductions then P=L. Sparse Hard Sets for P: Resolution of a Conjecture of Hartmanis, by Cai and Sivakumar, JCSS 1999, V. 58. (Earlier version in COCOON 1997)

Wednesday, June 27, 2007

Steve Mahaney

Guest post by Lance Fortnow

I am breaking weblog silence to bring the very sad news of the loss of a co-author, good friend and great complexity theorist Stephen Mahaney. Steve passed away Tuesday afternoon from complications from a stroke. He was in his late 50's.

Mahaney received his Ph.D. in 1981 at Cornell under Juris Hartmanis. He has worked at Penn State, AT&T Bell Labs, the University of Arizona, DIMACS (where he served as associate director) and the National Science Foundation as a senior advisor in the CISE directorate.

Mahaney is best know for the theorem that bears his name, that there are no small NP-complete sets unless P = NP. He's had a number of other papers including four with co-authors Stuart Kurtz and Jim Royer looking at many aspects of the isomorphism conjecture including their JACM paper that showed it failed relative to a random oracle.

Mahaney co-founded what is now the IEEE Conference on Computational Complexity and was PC chair of the second conference in 1987.

Last time I visited Steve at the NSF he wouldn't let me buy him a beer citing Federal rules against receiving gifts. But I'll buy one for him tonight. Godspeed Mahaney.

Monday, June 25, 2007

Down to 100% sure that P\ne NP

In 1985 I was 120% sure that P\ne NP. Why? Scott gave a nice list of reasons here.

In 1988 I was down to 110% sure that P\ne NP. Why? Because the Graph Minor Theorem showed that many problems had faster algorithms than previously thought. Example:
For all g, Determining if a graph G is it of genus g. can be solved in O(n3) time (constant depends on g).
Note that the Graph Minor Theorem involves some very deep math. It took Robertson and Seymour many years to get the result. The papers are called Graph Minors I, Graph Minors II, etc. and in there someplace (perhaps around Graph minors XVII) is the graph minor theorem. I do not think that P=NP will be shown by using the Graph Minor Theorem; however, the fact that some very deep math lead to some problems having low complexity means that it could happen again, perhaps to SAT. Hence my confidence in P\ne NP went from 120% to 110%.

In 2007 I was down to 100% sure that P\ne NP. Why? Because Valiant used some strange techniques to solve the following problem in polynomial time.
Given a monotone boolean planar formula in 3-CNF form determine if the number of satisfying assignments is a multiple of 7. (NOTE- the problem for multiple-of-2 is Parity-P complete and hence NP-hard).
Again, a surprising algorithmic technique leads to problems being easier than we thought. To be fair, this is not a problem people looked at much (if at all). But the technique employed are truly new and my concern is that other truly new approaches may prove powerful enough to get SAT in P.

Neither NL closed under complementation nor Factoring in QP has made me lower by percent belief that P\ne NP. But they were surprising results and I can see someone else lowering theirs because of them.

So I'm down to 100% sure that P\ne NP. It will take a truly remarkable result for me to go lower than that. Like a polynomial time algorithm for SAT.

Friday, June 22, 2007

Possibly GRANT opp!

The Computing Community Consortium (CCC- they stole our acronym!) new proposal for grants solication right here. This proposal calls for new visions in computer science that could use some seed funding. It would be good to have some TCS visions submitted to this program.

The talks at FCRC from the CCC were quite good. The slides for these talks are here,

I went to Ed Lazowska's talk and it was excellent. I heard that Christos Papadimitriou's talk was excellent and of course that is the one closer to our hearts (I am assuming that mostly theorists read this blog, Hmmm- I actually hope that that is incorrect and that we are promoting interdisplinary-stuff. Idea for grant: using blogs to promote Cutting aCross fields Conversation, abbreviated CCC.) The other talks I didn't hear anything about but the slides look pretty good.

SO, if you have a vision within TCS that seems approrpriate apply! Read over the proposal- don't let the word `vision' scare you. Visions come in all shapes and sizes.

(Thanks to Lance Fortnow for the information and suggestion that I make a blog posting out of it.) ~

Thursday, June 21, 2007

New Blog by Mitzenmacher-BIASED COIN

Michael Mitzenmacher has a theory blog! There is a pointer to his blog from my blog page so you can use that OR just go here. The blog is called
My Biased Coin
which makes more sense than
Shtetl Optimized
and gives him a wider scope than
Computational Complexity
His mandate:
My take on Computer Science, Algorithms, Networking, Information Theory, and Related Items.
I wish him well. Since I did not cover FCRC in my blog, I urge my readers to see his post on the CCC talks at FCRC. (no CCC does not stand for Computational Complexity Conference, though it used to). For that matter, also see Scott Aaronson's coverage of FCRC here. (I may post about the Plenary talks at FCRC later as neither of those two have.)

The Blog game is more cooperative than competitive. I'm glad they posted on parts of FCRC so I don't have.

Monday, June 18, 2007

Complexity Theory Theme Song options

Scott Aaronson asks for a Complexity Theory Theme song and composed one, with help, called Down with SPP. I have not composed any, but I offer two other options.
  1. There so much Drama in the PhD PROS: Hilarious and mostly on topic. CONS: Offensive to some. Maybe even to most. Maybe even to me.
  2. Mathematics Paradise PROS: Hilarious and edgy without being offensive. CONS: Actually a math song. SUGGESTION: Could someone rewrite this for our purposes?
      ~

Friday, June 08, 2007

Petition Against Boycott of Israel Academics

I recently go this email from Yoav Freund
PLEASE SIGN PETITION - very sad - not surprising - STOP THE ACADEMIC BOYCOTT OF ISRAEL!!

On the 30th May 2007, a resolution to boycott all Israeli academic institutions was passed by Britain's University and College Union (UCU).

WHAT CAN YOU DO? PLEASE SIGN OUR PETITION AND FORWARD TO AS MANY PEOPLE AS POSSIBLE: petition.

There is a nuance to the story- the Boycott has not been quite agreed on yet, see this news story, however this makes it even more important to sign it while there is time to head this off. The above is written presupposing that the boycott is a terrible idea and that the petition is a great idea. And that is what I believe. If you disagree then you can leave polite and intelligent counter-arguments in the comments.

Tuesday, June 05, 2007

Math Terms used in real life-good or bad?

Paul Beame's comment on my last blog ASK THE ALGORITHM, and one email comment that I got from someone who was hesitant to post since she thought people would ask if she was on crack, made the point that even if the ad campaign is misleading about what an algorithm is, it gets the word and concept out there, and this is all to the good. I tend to agree.

This raises the question: if a math or CS term is getting out there, even incorrectly, does it help the field? How incorrect? How much does it help? Examples:
  1. On 24, season two, there was a line `we can't break in, its been Huffman coded!' This makes no sense mathematically but it raises awareness of security issues.
  2. On NUMB3RS there are too many examples to count, but I'll pick my favorite: In Season one there was an episode where they claimed that once you solved the Riemann Hypothesis you could factor numbers and break various security systems EASILY. That is, the time from the proof being completed to the code cracking the systems would be less than an hour. While this is absurd, it does let people know that computer security can use some high powered math.
  3. On a radio station I heard the DJ say
    Here at WCOZ we have an axiom, thats like a saying man, that weekends should be seven days long!
    I don't think this helps people understand what an axiom is.
  4. A commercial once said
    And to prove we have the lowest prices in town we will give you a free camera for just visiting our store!
    Not the sense of rigor I want to instill in my students

Thursday, May 31, 2007

ASK THE ALGORITHM!

How do non-theorists view algorithms? If ask.com has its way they will associate algorithms with ask.com. Or they will associate ask.com with algorithms. There latest ad campaign seems to define algorithms to be search algorithms, which is even narrower than mine!. The company ask.com is bragging that their search engine uses an algorithm! Uh- we knew that. We also know that google and yahoo use algorithms! But apparently they don't use the algorithm.

I saw a billboard a few weeks ago which said
The Algorithm killed Jeeves.

Since I am a fan of of P.G. Wodehouse's fiction revolving around Jeeves and Bertie my curiosity was aroused. It turns out that this is ask.com's way of saying that they are changing their name from ask-jeeves to ask-the-algorithm (I'm not sure this is really their new name.) This is rather odd- you are supposed to kill the compeition, not your former selves.

This is only ask.com's second stupidest ad. The stupidest one is called the unabomber hates the algorithm What does this even mean? Nowadays most people have forgotten who the Unabomber is. But even if they know who he is, is the reasoning ``if a bad guy didn't like this product, then I should.'' ?
(Thanks to Paul Beame who send me this idea for a blog.)

Thursday, May 24, 2007

The Man who loved Algorithms

The May 2007 issue of IEEE SPECTRUM has on its cover the sentence
The man who loved algorithms
I was thinking that it would be an article about Donald Knuth (See also Wikipedia entry) It was not- it was about Thomas Kailath(See also Wikipedia entry.) who won the IEEE spectrum medal of Honor for
exceptional developments of powerful algorithms in the fields of communications, computing, control and signal processing
I will defer to the IEEE and assume that he has indeed done excellent work. I had never heard of this person. Some of you may have since he does have some COMP SCI publications; however, I suspect most of you have not. If not, then do we have a narrow view of algorithms? My view is narrower than most and is summed up by a quote Michael Sipser said at a Workshop on Circuit Complexity about 20 years ago:
Algorithms are sanity checks on lower bounds.

Monday, May 21, 2007

$25,000 prize for ... Univ TM

  1. Mike Pilat brought this to the attention of Lance Fortnow.
  2. Lance Fortnow brought it the attention of Bill Gasarch.
  3. Bill Gasarch brings this to your attention.
Mike's letter to Lance:
If you haven't already heard, my employer, Stephen Wolfram (and Wolfram Research) this week announced a $25,000 prize to prove or disprove that a particular 2-state, 3-color Turing Machine is universal (i.e., Turing-complete). If proven, it would be the simplest possible UTM. The details of the prize and the Turing Machine in question are all here. I thought you and your students might find this challenge interesting.
Is this interesting? Does offering $25,000 make it interesting? INTERESTING/NOT INTERESTING THINGS ABOUT TURING MACHINES:
  • INTERESTING: Turing Machines and seemingly unrelated models of computation are equivalent. NOT INTERESTING: Details of those equivalences. (They were clever and interesting at the time, but not now.)
  • INTERESTING: There is a Universal Turing Machine. NOT INTERESTING: Finding the smallest one.
  • INTERESTING: Turing Machines seem to capture all things that are computable. While usually called Church's thesis or The Church-Turing Thesis, Bob Soare thinks is should be Turing's thesis. See Springer LNIM, No. 4497, Computability in Europe, or just get it here.
  • INTERESTING: HALT is undecidable.
  • INTERESTING: The Busy Beaver Function (see also this) grows faster than any computable function, and hence is not computable. NOT INTERESTING: The actual values of this function. Especially since they would be tied to a rather particular type of Turing Machine (e.g., 1-tape, 2-symbol). Is the size of the smallest UTM or the values of the Busy Beaver function interesting to know for their own sake? How does this compare to finding actual Ramsey Numbers (see Dynamic Survey on Small Ramsey Numbers) or actual VDW numbers What are the criteria of interest?
    1. Are these numbers interesting in their own right. For UTM NO, mostly because it is tied to a particular machine model. For Ramsey/VDW the numbers might be useful to inform conjectures. The few known values of VDW indicate that the VDW numbers may be far lower than the bounds given by the proofs.
    2. Has nice math come out of the attempt? For UTM no, For Ramsey very little- R(4) uses Field Theory.
    3. Has nice computer science come out of the attempt? For UTM/R/VDW the answer is yes- clever tricks and such. But (I think) nothing that can be used outside of these problems. If I'm wrong the commenters will politely correct me.
    4. Why do people climb Mount Everest? Because its there! Finding these numbers may have the same mentality; however, its much safer.
  • Wednesday, May 16, 2007

    Godel Prize: Natural Proofs. My 2 cents

    As several readers mentioned on my last post, the Godel Prize has been announced. The award goes to the authors of a PAPER and the paper can be a conference paper, but it must have appeared in the last 14 years. They should have made it 16 years. The 2007 winners:
    Alexander Razborov and Steven Rudich
    for the paper
    Natural Proofs, Journal of Computing and Systems Sciences, Vol 55, No 1, 1997, pages 24-35. Goto either of their websites for the paper.
    This is an excellent paper about limits on proof techniques in circuits. Its been blogged about and been described in a wikipedia entry. Very recently Sivakumar wrote a very nice short description of the concept. Has it changed how we do research? The closest analog is the Baker-Gill-Solovay results on Oracles. The contrast:
    1. Baker-Gill-Solovay showed that techniques that relativize do not suffice to resolve P vs NP. All proofs in recursion theory relativize. Hence we will need more than recursion theory techniques. (Some people disagree with this intepretation. If you are one of them, leave an intelligent comment.) Impact: (1) people got papers for constructing oracles to show that recursion theoretic techniques would not suffice to resolve certain problems, even problems nobody cared about. (2) people began looking more at combinatorial techniques such as circuits since those techniques tend to not relativize. One can argue if this is really true both mathematically and historically. It is possible that the move away from recursion theory to combinatorics was going to happen anyway, or already began. History is messy and hard to put into boxes.
    2. Razborov and Rudich showed that all lower bounds for circuits (except monotone circuits, for which the terms don't really make sense) ``naturalize'' and that such techniques won't suffice to solve several problems in circuits, including P vs NP, under some reasonable assumptions. There has not been a rush to show certain results naturalize. There has not been a mass movement away from circuits towards something else. But there may be at some later time, and in any case the paper is crucial for telling us what we've been doing and what its limitations are.
    3. Both results seemed to hint at independence results. Neither one has lead to any such results. Rudich told me once that they were 6 months away from an independence result. 10 years later he told me they are still 6 months away UPDATE IN 2014: STEVE RUDICH TELLS ME THAT HE NEVER SAID THIS. I BELIEVE HIM.
    4. ``relativize'' was a natural notion that people already knew about at the time of the BGS paper. ``naturalize'' is a less natural notion that Razborov-Rudich discovered or invented for their paper. However it was a very important notion since it captured what many proofs had in common.

    Monday, May 14, 2007

    Money

    When I was an Undergraduate (1976-1980) the question
    Would you take grant money from the dept of defense?
    was in the air. There were stories of people who thought they were working on medicine who were actually working on germ warfare. There were also stories about the people who worked on the Atom Bomb (knowing what they were working on) later regretting it.

    I heard this kind of discussion less in grad school (1980-1985). The last time I ever heard it brought up at all was in 1989 when a grad student asked me if I take money from dept of defense. Since I've never been offered such money it was a moot point (I've never applied for such money, but not out of any moral principle.) I recently met up with that grad student (now a professor) and he is working on a germ warfare grant.

    The question of who you take money from is asked in some circles- crypto comes to mind. But how about the general question- who would you take grant money from? There are several factors that people tend to lump together, but they are different:
    1. Do they let you publish and post and talk about your research (e.g., NSA, Microsoft, might not)
    2. Do you have a moral objection to who the person asking you? (e.g., the military)
    3. Do you have a moral objection to the type of work being asked of you? (e.g., helping an advertising company sell more cigarettes to minors. When you question this they reply `if teenagers don't smoke, what will they do after sex?')
    4. Is the work of interest to you?
    5. Do you have to have a product in the end?
    6. @
    7. Will working on this put you in actual danger? (e.g., Tony Soprano wants you do use your knowledge of resource allocation to settle a gang war.)
    There are many different possibilities. Here are two extreme cases:
    1. Al Queda wants to give you a grant to work on something you like, and you can publish it, and it has no possible practical value. (You can replace Al Queda by whatever you think is a great evil.)
    2. Greenpeace wants to know how to best lie to the public to force them to take action on Global Warming. You can't publish, post, or talk about it. The work is boring, and you find lying morally bad. But the cause is just! (You can replace Greenpeace and Global Warming with some other organization and cause that you agree with and think is very important.)

    Thursday, May 10, 2007

    FCRC- deadline for late registration FRIDAY

    The DEADLINE for registering for FCRC without paying a late fee is FRIDAY! However,
    1. If you want to help the organizers in terms of allowing them to PLAN better, then register BEFORE the deadline.
    2. If you want to help the organizes in terms of how much MONEY the conference makes then register AFTER the deadline.
    3. To help them out in BOTH ways register ASAP after the deadline.
    ~

    Friday, May 04, 2007

    Believing an open problem has been closed

    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.

    Thursday, May 03, 2007

    Coda to idiot-post

    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, (Chvátal, 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, Chvátal ref above
      5. VDW(5,2)=178, Stevens and Shantarum, 1978 full article!

    Thursday, April 26, 2007

    Idiot

    CSP stands for COMPUTER SAVY PERSON. 25 years ago the following happened:

    BILL: I can't get my computer to work.
    CSP: Just push this button you idiot.
    BILL: Thanks! That works!

    15 years ago the following happened:

    BILL: My awk program did not compile and in trying to find the error I found an example from the awk manual which did not compile.
    CSP: Just use gawk instead of awk you idiot.
    BILL: Thanks! That works! I don't think its idiotic to not know to use gawk.

    5 years ago the following happened often:

    BILL: My FILL-IN-SOFTWARE is not working, whats the problem?
    CSP: We can find a work-around, but, by Rice's theorem, we can't find out what the problem really is.
    BILL: Thanks!

    Recently the following happened.

    BILL: When I play a song on You-Tube I'm not getting sound.
    CSP: That will take a few hours to fix. We need to INSERT TECHNO BABBLE.

    When they were done sound worked, but many other things did not. And there were some things which I would call odd except that computers doing odd things is not odd. I fired up FIREFOX and a short time later OPEN OFFICE opened mysterious. There was a debate on this.

    CSP1: I think FIREFOX is somehow linked to OPEN OFFICE.
    CSP2: I think some weird combination of keys caused it.
    BILL: Did I do something idiotic like accidentally click on some icon (this turned out to not be the case).

    In the good old days computers were simpler. The staff would tell me I was an idiot and fix the problem! The staff now is 10 times better then they were then, 100 times more polite, but computers have gotten VDW(4,2) more complicated.

    I miss being an idiot.

    Friday, April 20, 2007

    Meta Comment on FOCS/STOC comments

    The comments on both Vijay's guest post and Lance's post brought out many comments about FOCS/STOC. People seem to have strong feelings and stronger opinions. Here is a list of questions this discussion has raised.
    1. Is the community really driven by these conferences? An Underlying assumption of these discussions has been that someone judges us based on the number of STOC/FOCSs we have. Who is this mysterious someone? Is it our departments? Our Colleges? Ourselves? Granting agencies?
    2. Is it bad that we are so judged?? PRO: Its good to have a central place where you know the good papers are. CON: The rest of the items on this list are about what problems there are in judging quality CON: Some of these papers are never put into proper journal form. CAVEAT: Is the Journal-Refereeing system all that good to decry that it is lacking here?
    3. Other fields do not have high-prestige conferences- why do we and is it a good thing?. Our field moves fast so we want to get results out fast. It is not clear that FOCS/STOC really do this. Using the web and/or Blogs can get the word out. Important new results in theory get around without benefit of conferences. For results just below that threshold its harder to say.
    4. Are the papers mostly good?
    5. Is their a Name-School-bias? Is their a Name-person-bias? Some have suggested anonymous submissions to cure this problem.
    6. Is their an area-bias? There are several questions here: (1) is the list-of-topics on the conference annoucement leaving off important parts of theory? (2) is the committee even obeying the list as is? (3) have some areas just stopped submitting?
    7. Is their a Hot-area-bias?
    8. Is their a mafia that controls which topics gets in?
    9. Is their a bias towards people who can sell themselves better? To people that can write well?
    10. Is their a bias towards making progress on old problems rather than starting work on new problems?
    11. Is their a bias towards novel or hard techniques?
    12. Is it just Random? Aside from the clearly good and clearly bad papers, is it random? Is even determining clearly good and clearly bad also random? One suggestion is to make it pseudo-random by using the NW-type generators. This solves the problem in that since it really is random it is less prestigous and most of the problems on this list go away. Would also save time and effort since you would not need a program committee.
    13. Are there many very good papers that do not get in? It has been suggested that we go to double sessions so that more get in. If the quality of papers has been going up over time this might make sense and would not dilute quality.
    14. Is 10 pages too short for submissions? This was part of Vijay's Video Suggestion. Are figures and diagrams counted for those 10 pages? If they are they shouldn't be.
    15. Are many submissions written at the last minute and hence badly written?
    16. Are many submissions written by the authors taking whatever they have by the deadline and shoving it into a paper?
    17. Since the conference is about all of theory, can any committee do a good job?Vijay was partially addressing this problem by trying to find a way to make their job easier.
    18. Do other conferences have these problems? That is, the more specialized conferences- do they have similar problems? Why or why not?
    19. Do you actually get that much out of the talks? If not then it is still valuable to to go for the people you meet in the hallways?
    20. For all the items above, even if true, are they bad? Some have suggested that bias towards big-names is okay.
    Any proposed change in STOC/FOCS (or other conferences) should have the following:
    1. State clearly what problem you are trying to solve. If it is a new problem there may be a bias against it.
    2. Prove that it really is a problem. The proof has to use novel or difficult techniques.
    3. State clearly what your solution is and proof that it works. The proof can be a sketch; however, if you are a big-name or from a big-name-school then people will pay more attention.
    4. Comments to your suggestion must stay on topic. A referees report would never say: `The author showed that 3-colorability can be approximated well; however, the really important problem in this field is set cover, which can be shown to not be approximated by the following.'' But a comment on a blog often says things like: ``Vijay is addressing one problem with STOC/FOCS, but the real problem is ...''

    Monday, April 16, 2007

    Radical change to Conferences by Vijay Vazirani

    (Guest Post by Vijay Vazirani!)

    The processes of submitting FOCS/STOC abstracts and conducting PC meetings have undergone numerous changes since the good old days when you received your acceptance letter by US Mail and a couple of weeks later you received a huge rolled-up bunch of poster-sized papers on which you were supposed to glue your paper and mail back. There is little doubt that these changes have improved efficiency and fairness a great deal.

    I would like to propose another, somewhat more radical, change that is now technologically feasible -- allowing people to submit, together with their 10 page abstract, a 10 (or 20?) minute video describing their result. The video will be optional, at least in the beginning.

    They say a picture is worth a thousand words -- if so, a 10 minute video is worth millions! Imagine, as a PC member, how much easier it will be to read an abstract after you see a short video explaining the problem, the approach, and the main new ideas, and how much more "correct" your evaluation of the paper would be! In my opinion, this will greatly improve quality of the paper acceptance process. Many people complain that the latter is currently broken -- a large fraction of the decisions are nothing more than the flip of a coin or are left to such chance events as who reviews the paper or the constitution of the PC.

    Many objections can be raised to this idea. Let me anticipate a couple and try to counter them. First, this change is feasible today -- if you need proof, just take a look at YouTube! Another objection is that this may give an advantage to some members of TCS community -- those who can give better talks. But then, they are precisely the people who are also better at writing clearly and already had a huge advantage. In fact, in my opinion, relatively speaking, the enhanced process will be a great equalizer -- giving a chance to people who don't have good writing skills to still be able to sell their wares.

    Needless to say, this is a major change and it deserves an extensive discussion before it is implemented. I hope this blog will provide that opportunity.

    Thursday, April 12, 2007

    Getting an 8-year old interested in math:Do's and Don'ts

    I recently visited my nephew and his five kids and tried to get my 8-year-old great nephew Justin interested in some math. I told him that I am thinking of a number between 1 and 100, and he should ask YES/NO questions until he guessed it. Try to ask as few questions as possible. His first three questions were as follows.
    • Is it bigger than 20? (YES)
    • Is it even? (YES)
    • Does it have a 7 in it? (NO)
    • Is it 80? (NO)

    It took him 20 more questions to get it. I bet him a quarter I could get his number with 10 questions. I succeeded and he had to beg his dad for a quarter. I've been told he has learned not to gamble with Uncle Bill. His father told me that the concept of `try to make every question cut the number of possibilities in half' was over his head since he has not learned fractions yet.

    I then tried NIM-games. There are toothpicks on the table and you can remove 1 or 2. The players alternate. The player who removes the last toothpick WINS. He played his sister Jordan (who is nine) with different numbers of toothpicks on the table. They DID catch on that if the number of toothpicks is 3,6,9,12, ... like that, then Player II wins, otherwise Player I wins. They then did NIM with removing 1 or 2 or 3 and also 1 or 2 or 3 or 4, They learned the trick and the pattern. They liked it and learned some math.

    I do not know if this is indicative, but it may well be that if a kid has not learned fractions yet, binary search may be over his head, while NIM games is fine and fun.

    Warning: I once tried to teach my 6-year old nephew Michael that, when doing multiplication, the order does not matter.

    BILL: Say you had two pans of brownies. One is 3 by 5 and the other is 5 by 3. Then---

    MICHAEL: Do you! I love brownies!

    We didn't get much math done ...

    Tuesday, April 10, 2007

    Knuth Prize goes to Nancy Lynch

    The Knuth Prize for 2007 was announced: Nancy Lynch. The formal announcement is here. The Knuth Prize is awarded for a lifetime of work in the foundations of computer science. This is in contrast to awards that are for one work (e.g., best paper at STOC). A best paper award can look silly 10 years later; however, a lifetime-of-work award has much less chance of that. The Knuth Prize is $5000 plus $1000 travel expenses to go pick it up. Do they make you fill out forms and give them your receipts? This is a small amount of money as prize money goes. The Knuth Prize is given out every 1.5 years, so saying that Nancy Lynch is the `2007 winner' isn't quite right. Donald Knuth has never won the Knuth Prize, though he certainly should. Is he eligible? Previous winners are below. Impressive bunch!
    1. 1996: Andrew Yao
    2. 1997: Leslie Valiant
    3. 1999: Laszlo Lovasz
    4. 2000: Jeffrey Ullman
    5. 2002: Christos Papadimitriou
    6. 2003: Miklos Ajtai
    7. 2005: Mihalis Yannakakis

    Thursday, April 05, 2007

    Complexity 2007- BE THERE!

    The website for Complexity 2007 is up now (its been up for while) CCC08. In 2007 it is part of FCRC, a set of conference including STOC. Should you go? YES if you can. Should you also go to STOC or part of STOC. YES if you can. Advice:
    1. Register and book hotel early and try to stay in the conference hotel.
    2. Air travel: There used to be some rules-of-thumb like `fly over a weekend for a better price' or `book early or `book late' or `fly airline XXX' or ... None of these seem to be consistent anymore. One rule-of0thumb- if you see a good price grab it since it may go away.
    3. DO NOT CHECK BAGGAGE. Saves time on both ends and saves the time and hassle when they lose it.
    4. Look at the program ahead of time and download and read some of the papers ahead of time. This way you can follow those talks pretty well. (Papers likely on authors websites or EEEC but not necc.)
    5. Bring a notebook and a clipboard OR a labtop so that you can take notes on talks and things you hear in the hallways.
    6. Its a cliche to say `you learn more from talking to people in the halls then at the talks' While you certainly learn alot this way, the talks are also valuable. Not so much because you will learn the latest results and their proofs, but so that you'll know whats out there.
    7. How many talks to go to? Going to all of them is tiring and leaves less hall-time. Pick talks that you already have some very basic knowledge of OR want to get into. IF you are looking for things to work on, go to more talks. If your plate is already full, go to less talks.
    8. The following is typical and should not be underated: You only understand the first 3 minutes of a talk BUT you get awareness of a new area and some references to look at.
    9. When you get home follow up on the topics that peaked your interest.

    Monday, April 02, 2007

    What to make of the Ind of CH ?

    Dave Barrington suggested I blog about Paul Cohen since he just died. Scotts Blog already reported on Paul Cohen's death, and there were many comments on C* algebras and PAC learning (none of which Paul Cohen worked on). Paul Cohen's most important result was that CH is independent of ZFC. What does this mean and what do we make of it? CH is the statement there is no cardinality strictly between N and R ZFC is Zermelo-Frankl Set Theory (with the Axiom of Choice). Virtually all of Math can be derived from these axioms. (There are quibbles about this which might be a latter blog.) Kurt Godel showed that there is a model of ZFC where CH is TRUE. Paul Cohen showed that there is a model of ZFC where CH is FALSE. Together we have that CH is INDEPENDENT OF ZFC. What to make of this? Here are opinions I have heard over the years:
    1. (Mathematical Realism or Platonist) There IS a model of the reals that is the RIGHT one.In that model CH is either true of false. ZFC just isn't up to the task of figuring it out.Paul Cohen thought that there were an INFINITE number of cardinalities between N and R.I've heard rumors that Kurt Godel thought there was exactly ONE cardinality between N and R.Hugh Woodin has some mathematical reasons to think there is exactly ONE:CHone CHtwo. Many people prefer the simplicity of having NONE---the infinity after N is R. Some people think that we need to add new axioms to ZFC such as Large Cardinals or the Axiom of Determinacy to settle the question. Are these really candidates for axioms?That may be a later post.
    2. (Not sure what these people are called.) Since ZFC settles virtually everything else in mathbut not this question, CH has no answer. There is No `correct' copy of the reals.The weakness in this response may be the virtually. Are there questions in math that need it? Are there such questions outside of Set Theory? That may be a later post.
    What do you think? ~

    Friday, March 30, 2007

    The Complexity Blog Lives!

    Various people have urged Lance to keep the Blog going, perhaps under new management. Some have suggested Bill Gasarch (me) . Some have suggested anyone except Bill Gasarch. Lance flipped a coin and it came up with anyone but bill gasarch . However, not one to leave things to random chance, Lance offered me to take it over, and I accepted.

    PROS: The blog will live!
    CONS: It will have far more capital letters.
    CONS: Fewer postings, probably twice a week. But that how Lance started.

    I am honored to carry on the tradition, and will have my first real post next week. bill gasarch

    Sunday, March 25, 2007

    The End

    After 4 1/2 years and 958 posts I have decided to retire from blogging. No weblog can go on forever and I would rather end on my own terms than let the blog peter out.

    Thanks for reading.

    Friday, March 23, 2007

    Turtles

    Today a new Teenage Mutant Ninja Turtles movie opens. The turtles were quite popular back in the late 80's and early 90's, somehow making appearance in more than a couple STOC and FOCS talks. Seemed the rule to avoid popular culture in talks doesn't apply to children's shows.

    Then the turtles started winning NSF Math Postdocs: Michelangelo (Grigni), Raphael (Ostrovsky) and Leonardo (Schulman). Poor Donatello never did get his postdoc.

    Thursday, March 22, 2007

    Laws, Taxes and Computer Science

    So if I get a number of P=NP and P≠NP "proofs" what do the law professors get? A long email argument that most income tax is illegal. I'll spare you the full email (but if you are really curious here is the website).

    How do I know about the email to our law faculty? Because the message was cc'd to the CS faculty because of the following line:

    I know that some people aren't comfortable using a computer. If you need help with a computer to search the tax code (US Code, and Code of Federal Regulations), perhaps one of the computer science faculty can assist you.
    I don't hold much credence in his legal arguments but I know for sure he has no clue about computer science.

    Wednesday, March 21, 2007

    FCRC: Registration, Visas and Hockey

    The Federated Computing Research Conference (FCRC) has opened registration and housing. FCRC, held June 8-16 in San Diego, is a mega-conference including STOC, Complexity, COLT, Electronic Commerce (EC), SPAA, and a few non-theory conferences as well.

    Early registration deadline for the conference is May 11 and the hotel rooms are being held until May 9. It's recommended to make the hotel reservations as early as possible.

    For registration, you pay a single fixed FCRC Fee and then a separate registration for every conference you attend. You are allowed to attend talks in any conference held during the same day you are registered for some conference. Tutorials and workshops are closed, though we are trying to open up the EC workshops.

    If you need a visa, read this and apply now. The US visa process can take months.

    Catherine McGeoch, the self-proclaimed ToC Hockey Commissioner, tells us the theory community has been challenged.

    The computer architecture community (which attends ISCA) has challenged the theoretical computer science community to a "friendly inter-league" hockey game, to take place during FCRC. They will make local arrangements — we just have to get up a team.

    If you are attending FCRC, and can pass as a theoretician (and/or as a hockey player), you are hereby invited to sign up for the now-forming ToC Hockey team. Tell all your friends to sign up, too.

    I remember long ago in graduate school playing (badly) for the MIT theory group's intramural team, Execution Time. Now I can't even keep up with my eight-year old daughter.

    Tuesday, March 20, 2007

    Theory Program Director

    The NSF has posted a search for a new theory program director to take over after Bill Steiger's term expires this summer. The program director plays a critical role for our community, running the panels for theoretical computer science grants and administering those grants, working with other program directors and the CISE leadership in establishing the funding directions of current and new programs and generally acting as an advocate within NSF for theoretical computer science. Most universities are very willing to give a leave for these positions and the NSF will typically cover your current salary.

    Bob Sloan, program director in 2001-2002, wrote The Joys of Being an NSF Program Director for the latest SIGACT News.

    If you have an interest not only in what we do, but also in the process and policy issues of what we do, then you too might really enjoy spending a couple of years being a program director. At many universities, definitely including mine, the whole funding process is a major component—perhaps the single most important component—in determining who will get tenure, promotions, etc. As somebody interested in process and policy, I really enjoyed getting to see how this system works from the inside.

    Not only is NSF an interesting place, it is a highly purpose driven place. As faculty, we are called on to do many, many different tasks, some of which seem to have a clear goal, and some of which, well, leave one scratching one's head. One wonders, depending on where one is and who is the Dean/Provost/etc. any given year: Is the goal really to educate the masters students, or rather to keep them happy enough that we keep making money from them? NSF has one of the clearest goals possible: find the absolute best research to fund. (There can be huge disagreement about what is the best research, of course, but there really is not any disagreement about the underlying goal.)

    Being a program director also gives you the ability to provide two good services to your research community. First, you have some ability to drive the direction of the research community. Second, you get to run the best, fairest competitions for funding possible. There is really quite a difference between the best panel run by somebody who knows the research area, knows who are likely to be good panelists, and is good at managing such things, and a panel run by an outsider who is a fair to middling manager of such things.

    So if you would like to spend a year or two in DC and make a real impact for theoretical computer science, please consider applying.

    Saturday, March 17, 2007

    A Computer Scientist in Jeopardy

    The long-running Jeopardy television game show had a first on Friday, when all three players ended up tied for the first time.
    The three contestants on the venerable game show all finished with $16,000 after each answering the final question correctly in the category, "Women of the 1930s," on Friday's show. They identified Bonnie Parker, of the famed Bonnie and Clyde crime duo, as a woman who, as a waitress, once served one of the men who shot her…The show contacted a mathematician who calculated the odds of such a three-way tie happening — one in 25 million.
    In that final round contestants choose how much of their winnings to risk, so it is impossible to give a probability in such a setting. It's more an issue of simple game theory.

    Before the Final Jeopardy round the totals were $13,400, $8000 and $8000. Both of the $8000 decided to risk all of their money so they wouldn't be overtaken by the other one.

    The $13,400 belonged to Scott Weiss, a computer science professor at Mount St. Mary's University in Maryland. Since $13,400 is between 1.5 and 2 times $8000, the standard strategy is to bet enough so that if you win you have more than $16,000 and if you lose you have more than $8000, for example betting $3000. Had Scott done so, he would have taken home all his winnings and come back for the next show.

    Instead Scott bet $2600, leading to the $16,000 tie. By doing this, Scott gets to take home all his winnings and comes back for the next show.

    It takes a computer scientist to make the most conservative bet, knowing that the rules of the game give no particular advantage to winning over tying and leading to the first three-way tie ever.

    Thursday, March 15, 2007

    A Place for Open Problems

    A readers asks where he can put his open problem on the web. Back in the late 80's we had three Theorynet mailing lists. Theorynt-A announced major conferences, Theorynt-B announced local workshops and Theorynt-C had everything else including various questions people put out to the community. But now we have only one Theorynt only announcing conferences and the volume of a Theorynt-C type list today would overwhelm anyone trying to read it.

    We need some Web 2.0 system. A blog or wiki to post the problems. A tagging method to mark the area and status. A voting system to rank the importance of the problem. A commenting system for discussion. A sophisticated RSS system for tracking. A visual appealing and simple interface. And most importantly someone willing to put it all together for no compensation beyond the thanks of the community.

    Wednesday, March 14, 2007

    From Toronto to Chicago to Basketball

    I just returned from visiting the University of Toronto, my first visit to the campus in 18 years. I spent much of my time talking to the same people I did back then, Charlie Rackoff, Steve Cook and Faith Fich (now Faith Ellen). Also former NEC postdoc and current Toronto prof Avner Magen and my former student Rahul Santhanam visiting there for the spring.

    The biggest news in Canada is happening in Chicago, the trial of Lord Conrad Black, but it barely makes the news here. Phil Rosenthal of the Chicago Tribune wrote today about the non-story. The big news in Chicago is a 73 degree day yesterday, Mayor Daley's wrangling to get the 2016 Olympics in Chicago and, of course, March Madness.

    What speaks math more than the NCAA Men's Division I Collegiate Basketball tournament that gets underway tomorrow. First you have a beautiful binary tree published in all the US papers (and Canadian ones too) and filled out by millions in their office pools. Nothing like a single elimination contest to explain exponential growth, 64 teams need only 6 rounds to find a champion. Technically they have 65 teams now, and they needed an extra single-game round yesterday to get to the 64 remaining teams.

    The tournament draws more betting, legal and illegal, than any other event (though the Super Bowl draws more for a single game). These bets lead to predictions. With sites like Tradesports you can get prices on securities that give you estimated probabilities. Not absolute probabilities but those who use the markets to fill out their office pools likely won't do too poorly, even with no understanding of college basketball.

    Tuesday, March 13, 2007

    When Technology Doesn't Change

    My 6th grade daughter takes the ISATS (Illinois Standard Achievement Tests) this week, tests meant more to evaluate the school than the students. Despite the amazing changes in computer technology, she takes the exam the same way I did for the equivalent tests in the 70's, filling in ovals with a Number 2 pencil.

    In my lifetime we've sent a man to the moon and music has moved from records to 8-tracks to cassettes to CDs to MP3 players. But what hasn't changed. The vast changes have been in computation and communication, but transportation remains mostly the same. Airplanes fly as fast now as they did in the 60's using the same basic jet engine technology. Most cars still run on the combustion engine and remain grounded. Elevators, escalators and sidewalks where people still walk. We really haven't changed how we get from point A to point B.

    We still read our books on paper and write with ballpoint pens. Locks are mostly split cylinders. They still haven't invented a good mouse trap or cured the common cold. And let's not forget the greatest device devised by man: Saran Wrap.

    Sunday, March 11, 2007

    The Tenure Process

    A reader asks how the tenure process works in US universities. I will describe a typical case but the system works differently depending on the particular school, department or candidate.

    Junior faculty are hired as assistant professors for a four-year term. After which they are usually renewed for an additional three-year term. At the of that second term either they are promoted to associate professor with tenure or their contract is not renewed and they need to find another position.

    An assistant professor is hired based on potential and promoted to tenure based on accomplishment.

    It is rare to not renew a candidate after the first term, happening only if the department feels there is little chance that the faculty member will received tenure after second term.

    Since tenure requires a long-term commitment from the university, the department, the dean and the university put considerable effort in vetting the case. The candidate first puts together a tenure packet, with CV, detailed research and teaching statements, a collection of publications and list of potential letter writers. The department sends the packets to senior people in the field both on and off the list given by the candidate. Ten or more review letters are not uncommon for a tenure case. The tenure case works its way through the system from the senior members of the department through the dean, provost and so on. Many universities have a tenure committee that reviews all cases for the provost or president.

    The final decision is based on several parameters including the letters, publications, teaching, grants, service to the university and academic community and how well the faculty member fits in the department. The weights given to each item as well as how high the tenure bar is held differs greatly between universities. You can get a good feeling by how recent tenure cases went in the department.

    Can one come up for early tenure? Can one get credit for years as a postdoc, research scientist or an assistant professor elsewhere? Or can one "stop the tenure clock" for illness, a new child or other leaves of absences? Can one be promoted to associate professor without immediate tenure if needed? Can one get an extra year to search for a new job if not promoted? Will the candidate have access to the review letters? If the answers to these or other questions concern you, best to bring them up before you accept the job.

    Thursday, March 08, 2007

    Pure Evil

    A conversation I had with a graduate student, maybe ten years ago.

    Student: I hear Bill Gates wants "P ≠ NP" proven at Microsoft and is hiring smart mathematicians to do so.
    Me: All the power to him.
    Student: How can you say that? Isn't Bill Gates pure evil.

    There is a tendency among many academics to think of the world in black and white and in particular consider some people or institutions truly evil. Elsevier, George Bush (and Republicans in general) and the RIAA only desire to destroy everything good about academic publishing, the US, and personal freedom respectively. Bill Gates certainly used to be in that category but has softened now that Microsoft has lost some dominance and hires many of our friends.

    Scientist tend to believe the world works by simple rules and we reinforce these viewpoints by only hanging out with other scientists like ourselves. The Internet has only made things worse, as we tend to only read stuff written by people who already agree with us.

    I certainly don't defend all the policies of Elsevier, George, and the recording industry, but they don't have agendas of evil and in fact often have the same long-term goals that many of us share. We don't always share the same strategies but it would be better to work with them then to shut them out entirely by having no faith that they can do any good.

    Wednesday, March 07, 2007

    Bit Pieces

    The Electronic Commerce accepted papers have been posted. EC will be held as part of the FCRC in San Diego in June. EC has also announced workshops on Networked Systems/Incentive-Based Computing, Prediction Markets and Data Engineering Issues in E-Commerce and Services which you can still submit paper to.

    Carnegie Mellon will host OurCS: Opportunities for Undergraduate Research In Computer Science,October 5-7 for undergraduate woman. In addition to providing the participants opportunities to network, to meet role models, to learn about graduate school and jobs in CS, the conference will be unique in that undergraduate student teams will be embarking on research projects led by researchers from industry and academia. There will also be opportunities for students to present their own work as well as team results.

    DIMACS in New Jersey is now hosting the Homeland Security Center for Dynamic Data Analysis (DyDAn), which plans to develop techniques to analyze massive flows of data arriving continuously over time. DyDAn should give theoretical computer scientists and discrete mathematicians the opportunity to put much of their research into practice as well as develop new theoretical tools.

    In more DIMACS news, Rebecca Wright will become the new Deputy Director of DIMACS with the eventual plan to succeed Fred Roberts as director. I'm sure Rebecca will do a great job but she has a tough act to follow.

    Monday, March 05, 2007

    Jumping in Space

    A fun fact from a McDonald's Happy Meal bag.
    You can jump six times higher in space.
    What does "jump" or "higher" mean in space? Given the pictures on the bag I believe what they meant to say was
    You can jump six times higher on the surface of the moon than on the surface of the earth.
    Ask the Astronomer agrees since the ratio of gravity on the moon and the earth is about 1/6th. Is that correct? Not quite. In a 1973 Physics Teacher note, Van Neie fixed the mass M of a person and the force F the person exerts to get a height ratio of
    (6F/Mg -1)/(F/Mg-1)
    where g is the gravitational constant. This does approach six in the limit but only "if the force F is several times the individual's Earth Weight, an unrealistic assumption." If a person exerts twice his earth weight when he jumps, he will jump 11 times higher on the moon.

    See what you can learn eating at McDonald's.

    Sunday, March 04, 2007

    Goodbye CompUSA

    CompUSA, the "computer superstore", is closing more than half of its stores including all of them in the Chicago area. Tough competition came from many directions: Internet retailers, big box electronics stores like Best Buy and Circuit City, and price wars from Office Depot and Walmart. Despite having a CompUSA store a few blocks from me I rarely went there, though it was useful to quickly get a new fan for my PC when the old one died.

    What does the closing of CompUSA have to do with computer science? Absolutely nothing, and yet everything. Computers have gone past devices you had to understand, ripping them open to add memory and other components. Now they get sold as a commodity not much different than televisions.

    We do still have computer stores nearby. The local mall has an Apple Store and a Dell kiosk. But these are just showrooms, ways to exhibit their products, not places to go to get nuts and bolts to keep the computers going.

    A field "Television Science" would never have flourished, but unfortunately many young people view Computer Science in a similar way today. That does not bode well for the long-term future of our discipline.

    Thursday, March 01, 2007

    Inductive Turing Machines

    On last week's Numb3rs episode One Hour, Charlie, the mathematician, and Amita, his colleague/girlfriend, had the following conversation:
    Charley (to Amita): I haven't seen an inductive Turing machine used like that before.
    Amita: I'm trying to find the finite state machine for these. (points to screen)
    So what is an inductive Turing machine? I put the question to Bill Gasarch.
    If you IGNORE the TV show, it could mean the following, taking a cue from the field of Inductive Inference:

    A set of computable functions S is in EX if there is a TURING MACHINE M such that for all f in S if you feed f(0), f(1), f(2), … into M, it outputs e1, e2, e3, … and in the limit the sequence converges to e, a Turing Machine index for a machine that computes f. Such a machine M is called an INDUCTIVE TURING MACHINE.

    Does this definition make sense in context of the show? The set S of regular languages (those computed by finite state machines) is in EX, where ei is the lexicographically least FSM whose output is consistent with f(0), f(1), …, f(i-1).

    Of course this is an incredibly inefficient way to learn regular languages, but then again Amita wasn't having much success. Perhaps she should have used one of the efficient finite automata learning algorithms like Rivest and Schapire.

    Gasarch has a different take.

    The show DID NOT mean this. So what did they mean and what could they have said? They should have either used a generic term for learning or just use a fictional term. Then they can't really be wrong. Here are some possibilities:
    1. Charley (To Amita): I haven't seen that learning algorithm used that way before.
    2. Charley (To Amita): I haven't seen Carl Smith's Technique used that way before.
    3. Charley (To Amita): I haven't seen cross-convergence used that way before.
    Or they could have made Charley's comment and Amita's Answer match better:

    Charley (To Amita): I haven't seen the Generalized Polynomial Hales-Jewitt Theorem used that way before.
    Amita: I'm trying to prove the polynomial van der Waerden's theorem over the reals.

    The conversation they DID have is connected to later in the show when they are trying to learn the maze. I can make a vague connection–the show did not do so.

    Having said all that, it was a good episode.

    By the way you can watch Numb3rs on-line for free.

    Wednesday, February 28, 2007

    Time to Cash It In

    The US tries again with a new series of one dollar coins but will again fail since we still have the dollar bill. I have heard calls for eliminating the dollar bill and the penny since I was a kid and we have had over 300% inflation since then. Americans are no more likely to give them up than their yards and gallons.

    So how about something more radical? Let's give up currency all together. No more coins. No more bills. I use electronic transactions, mostly my credit card, for nearly all purchases now. Many places don't require a signature for under $25, making the transaction faster than cash. I don't even slow down to pay tolls anymore on the Illinois Tollways. Surely we can make that final push to remove cash from the rest of the transactions.

    We certainly have the technology today to eliminate currency. There will be some costs involved but with the savings for the government, banks and businesses of not having to deal with cash, we should be able to supply all Americans and visitors with smart cards. We can even put pictures of presidents on the cards to keep with tradition.

    Monday, February 26, 2007

    Avoiding the Two-Body Problem

    The two-body problem, finding two academic jobs in the same city, is becoming an epidemic in American universities. Some administrators have estimated nearly half of all new junior hires have some sort of two-body problems that needs to be solved. Many academic couples settle for jobs at places not as strong as either could have found independently.

    Why have we seen an increase in the two-body problem? There is less of a gender imbalance in Ph.D. students, particularly in the sciences, than in the past. Most Ph.D.'s spend nearly all of their working and social lives with their fellow students and romantic entanglements naturally develop.

    How do you avoid the two-body problem? Find yourself a non-academic partner. You may spend the rest of your working life spending time with academics, do you really want to spend your non-working life with them as well? You have to work to find a non-academic partner. Join some clubs, preferably outside the university, that match your interests. You'll meet people who share at least one interest with you. Use the on-line dating sites, let friends set you up. It will take some work to find a partner but maybe you'll fall in love with some nice MBA. That's what happened to me.

    Of course you may just end up in an academic couple. After all, you just can't stop true love.

    Sunday, February 25, 2007

    On NP in BQP

    In the wake of a misleading Economist article on the D-Wave quantum computer, Scott argues why he believes quantum computers cannot efficiently solve NP-complete problems, i.e., that the complexity class BQP does not contain NP. Let's look at that question purely from a computational complexity viewpoint.

    Ideally we would like a mathematical proof that NP ⊄ BQP. But any such proof would imply P≠NP, one of the great open problems in mathematics.

    Moving on, complexity theorists give evidence that a statement Q is false by a "Pigs Can Fly" argument, by showing that Q implies something else we don't believe. For example

    • If there are sparse NP-complete sets then P=NP.
    • If NP has efficient probabilistic algorithms (NP⊆BPP), then the polynomial-time hierarchy collapses.
    • If good pseudorandom generators don't exist then exponential time has small circuits.
    But we don't have any known consequences of NP⊆BQP.

    What we do have is the result of Bennett, Bernstein, Brassard, Vazirani that BQP can't solve black-box NP problems, a relativized separation of NP from BQP. Relativized results like this don't tell us whether or not a statement is true, just that any proof that NP in BQP would require nonrelativizing techniques. So the sentence from the Economist article

    In principle, by putting a set of entangled qubits into a suitably tuned magnetic field, the optimal solution to a given NP-complete problem can be found in one shot.
    does not reflect current knowledge.

    Can one have a nonrelativizing proof that NP is in BQP? We do have precedent. My very first theorem gave a relativized world where co-NP does not have interactive proof systems. We published the result in a 1988 paper Are there interactive protocols for co-NP languages? and we conjectured the answer was no. We were wrong.

    But so far interactive proof and related systems have been the only source of reasonable nonrelativized proof techniques that we have seen in computational complexity and we haven't had any success using this algebraic structure of arithmetized satisfiability to make efficient quantum algorithms for NP problems.

    I do conjecture that NP ⊄ BQP and most computational complexity theorists would agree with me. But until we see some negative consequences of NP in BQP, computational complexity theory has so far failed to give any real evidence that NP ⊄ BQP. We believe that NP ⊄ BQP for the same reason we believe that there are no probabilistic polynomial-time algorithms for Factoring—despite considerable effort, failure to find any algorithmic techniques that might solve the problem.

    Friday, February 23, 2007

    Organizing the Academic Job Market

    The Economists have a Job Market Wiki listing interviews and offers in mostly academic economics departments. The wiki is far from complete and likely not entirely accurate but it does allow candidates and departments to see how the competition is doing.

    This year the American Economic Association started a signaling process where each candidate can signal interest in up to two departments through a centralized AEA web site. The AEA also organizes a meeting each January whose main purpose is to provide a centralized location for job candidates and departments to have short interviews with each other.

    In the computer science job market, departments start off interviewing similar sets of top candidates and until those settle do schools start looking at the next tier of still rather strong applicants. The CS academic hiring season starts in January and often lasts through June or later and this year is shaping up to be no exception.

    Structurally the fields of computer science and economics have much in common—culturally diverse fields from the very theoretical to the very applied. But when it comes to the academic job market, economics and most other fields have a structured process that streamlines the search while CS remains quite ad hoc. Computer science needs some central authority to bring some organization to the process but beyond posting paid listings, the ACM and CRA currently do little to facilitate the hiring process.

    Thursday, February 22, 2007

    Henzinger on Algorithms

    A reader writes about coming across a 2003 CIO article about Google Research Director Monika Henzinger and being quite surprised to read the following:
    But it was while teaching courses on her beloved algorithms at Cornell University when she had a flash. "I realized that efficient algorithms were fun but not very useful to the world anymore," she says.
    The reader asks if there any reasonable sense in which that could be true?

    While most algorithms developed by theorists have little practical value and will never see code, efficient algorithms play a critical role in any large system, especially at Google. As Henzinger states herself later in the same article:

    If you think Google is fast, it's because we have good algorithms.

    Wednesday, February 21, 2007

    Turing Award

    Frances Allen will receive the 2006 Turing Award (the most prestigious CS prize), the first woman to win the award (via USACM).

    Graduate Student Guide

    I have received some questions recently asking me advice for topics on which I have previously posted. So here are links to postings to help your graduate school career from cradle to grave. Above all, have fun!

    Tuesday, February 20, 2007

    STOC and FOCS

    As many of you already know, the accepted papers for STOC '07 has been posted. And in that great circle of theory life, the FOCS '07 Call for Papers is out. Submission deadline is April 20 and FOCS will be held October 21-23 in Providence.

    One of my readers broke down the STOC accepts by area. Also check out the FAQ sent with the paper comments, though I doubt "No reviewer liked my paper. How come it was accepted?" gets frequently asked.

    For those authors of the 234 papers not accepted to STOC: Maybe your tastes don't match those of this committee, maybe your paper is just not STOC-worthy, or maybe life just isn't fair. In any case, don't get angry, just go update your paper with the reviewer's comments and submit your paper to a journal or another conference.

    Monday, February 19, 2007

    Time and Music

    Two quirky computer events over the vacation.

    I enter events in my online calendar in Lance-time, i.e., at the time in the time-zone I will be in when the event occurs. Calendar programs don't have Lance-time so I just use Central time. Normally not a really big problem since I just leave the calendar in Central time when I travel. But on this trip I downloaded my calendar to my mobile phone. My mobile phone knows what time-zone I am in so it automatically adjusts the clock (which I like) but also the calendar. So say, an 8 PM flight out of LA, would come up as 6 PM. Software being too smart for its own good.

    During my vacation a new folder "Mike's Music" popped up in Itunes. Quite an impressive collection, including the Beatles, CSN&Y and Bruce Springsteen, most of it quite playable. I don't know who you are Mike, or how your music ended up on my machine but thanks for the tunes.

    Now that I returned to Chicago the music disappeared without a trace. Go figure.

    Saturday, February 17, 2007

    MARTIN DAVID MEMORIAL (Part II- by Clyde Kruskal)

    
    
    
    Guest Posting for Guest Blogger Bill Gasarch,
    Guest Poster Clyde Kruskal.
    
    At my fathers memorial service, here is how
    I ended my remarks.
    
    I want to share a story that is
    about my kids, my Dad, and Donald Knuth.
    As you will see, it all ties together.
    
    The way Dad learned about surreal numbers, which
    became his passion, is by
    reading a book by Donald Knuth, written
    in the form of a dialog.  Donald Knuth is in many
    ways the father of computer science.  In the 1960's
    he wrote a three volume set laying out the foundations
    of computer science.
    The world has been patiently waiting since 1973 for
    Volume 4, which is just now coming out.
    
    Anyway, you know how Dad was when he read something.
    He had to make sure every technical detail was correct,
    and he never missed a typo.  After finishing the book
    he sent Knuth a long list of corrections,
    and was surprised to get a check back in the mail.
    It turns out Knuth pays money to the first person
    who finds each error in his books.
    
    If I am allowed to interupt myself, I sent this story
    to Knuth.  He wrote back that he
    
    ``... found a copy of the letter I wrote to your dad in
    August, 1975.  It closed with `...your reward check is
    enclosed. It's the first time I've ever paid out for
    {\sl Surreal Numbers\/}; in this kind of book
    [written as a dialog], I can usually claim that errors
    were intentional.' ''
    
    Well, two summers ago my colleague Bill Gasarch decided
    to review a math book, which happened to be written in the
    form of a dialog.  So, one afternoon, he gathered
    [my triplets] Alexander, Justin, and Rebecca together,
    taught them the material, and wrote down their comments
    as a dialog.  Of course, anything that had to do with
    both math and the kids I emailed to dad, because he
    would appreciate it.  Sure enough, back came a full
    page of unsolicited corrections and improvements.
    Bill was amazed.  After making the edits, the review
    was sent out with Bill and the three kids as authors.
    It appeared in the fall.
    
    Last month I was in Bill's office and he says.
    ``Look.  I just got email from Donald Knuth.''
    Here's what he says about the review.
    ``Brilliant.''
    Then it goes on to ask if he has received Volume 4 yet
    to review
    ``possibly with the help of Alexander, Justin, and Rebecca.''
    
    I thought to myself.  ``Wow!  I can't wait to tell Dad.''
    
    But I couldn't.
    So, I hope you heard this.
    We miss you.
    
    
    
    

    Friday, February 16, 2007

    MARTIN DAVID KRUSKAL MEMORIAL (Part I)

    
    
    
    Bill Gasarch again.
    
    Martin David Kruskal was a brilliant Mathematician
    who passed away in late December, at the age of 81.
           (His brother Joe, still alive, did Min Spanning Tree.
    More on his whole mathematical family later).
    He has three children: Karen, Kerry, and Clyde.
    
    Clyde is a theorist in my dept who works on Parallelism.
    
    The memorial for Martin (Feb 11, 2007) was unusual.
    
    When someone passes away there may be a memorial service
    where people take turns saying things about the deceased.
    The family organizes this.
    
    When an academic passes away there may be a conference held
    in his honor (invited talks from people who knew his work).
    His collegues organize this.
    
    For Martin Kruskal they had BOTH ON THE SAME DAY!
    The intent was that people would GO TO BOTH.
    From 1:30-3:30 there were five 20-minute technical talks
    about his work.
    The speakers were warned that that many lay people would attend.
    From 4:00-5:30 there were seventeen 3-minute presentations
    about Martin Kruskal, the person.
    
    0) It was held at Princeton in the math building-
    like a real conference.
    
    1) The Tech talks were GREAT if you knew just a LITTLE
    bit of math. People completely outside of math may have
    had some problems following some of it, but they still got
    the impression that Martin did great work.
    
    2) The Tech talks had far more personal touches than most
    tech talks have.
      The Memorial talks had far more math stories in them than most
    memorial talks have.
    
    3) There were between 250 and 300 people there!
    Free dinner! No registration fee!
    
    4) Karen Kruskal remarked that Clyde was the only one
    of the three children who went into mathematics, and hence
    Clyde understood his fathers work.  Clyde would be the first
    to tell you that this is not true.  Lay people (she's a lawyer)
    do not realize just have vast mathematics is.  To her, Clyde
    who works on parallel computation, and Martin, who works on
    the mathematics of soliton waves, both do math, and hence
    understand each others work. She was half right.
    
    5) Martin had two brothers and two sisters. All three brothers
    were first rate mathematicians:
    Joe Kruskal: Kruskal MST, Kruskal Tree Theorem on Well quasi orderings,
                   Kruskal-Katona theorem
    Bill Kruskal: Kruskal-Wallace test in statistics (deceased)
    Martin Kruskal: Soliton Waves, Kruskal Coordinates, Plasma Physics. (deceased)
    
    6) Joe Kruskal spoke about how Martin taught him math
    at a very young age. (Joe was younger than Martin.)
    
    7) Kerry Kruskal sang a song he wrote, to the tune of
    GUYS AND DOLLS, about Martin's work in Mathematical Physics.
    I have a copy- Until they put it on YOU-TUBE it is the
    second rarest thing in my collection.
    
    8) Clydes Triplets (Recall that Clyde works in parallelism)
    performed classical music as a trio.
    (Alex-Trumpet, Justin-French Horn, Rebecca-Trumpet)
    
    9) Clyde gave an excellent talk which involved Donald Knuth,
    his triples, and yours truly.  Tune in tommorow for that.
    
    
    
    

    Tuesday, February 13, 2007

    THE DEFINITION OF RARE

    
    
    
    (Guest Blog by Bill Gasarch has has a large collection 
    of novelty songs, mostly funny songs.)
    
    I) There was a satire on Saturday Night Life called
    CONSPIRACY THEORY ROCK (which was in the style of
    SCHOOLHOUSE ROCK) that was brilliant, and only aired
    once.  (Too controversial, though this posting is not
    about that.) I have this video clip in my collection,
    and it was one of the rarest things in it.
    
    NOW this clip is on YOU-TUBE!  Hence I can no longer
    claim it is `rare'.  But the YOU-TUBE clip says
    ``rare video footage''
    
    HOW RARE CAN A VIDEO CLIP BE IF
    ANYONE IN THE WORLD CAN ACCESS IT !?
    
    II) With the ability to make perfect copies of CD's,
    and MP3's its hard to say what it means to have a
    `rare recording'.  If you have the original Vinyl
    record or reel-to-reel tapes, that may be rare, but
    I'd RATHER have the version put on CD or MP3.
    
    III) Some paintings sell for gobs of money.  Do we have
    the tech to reproduce those exactly (in 3D)? I suspect
    no, but one day we will (holographs?).  When that day
    comes, will the prices drop?  Maybe not- its already
    an artificial market; `originals' may still be valuable.
    
    IV) What music or video or TV shows or whatever bring
    produced now will be considered `rare' in the future?
    Note that even really bad TV shows and movies are on DVD.
    Some really bad movies even have `directors cuts'.
    
    V) So, what is the rarest thing in my collection now?
    In 1976 I audio taped off of TV a satire- a Chrismas
    song as if done by Bob Dylan.  I did not know who did
    it.  I still don't.  I have not found it anywhere else.
    It does not seem to be on vinyl, audio, CD, or MP3.
    Since I have the largest Bob Dylan Satire Collection
    in the world, (www.cs.umd.edu/~gasarch/dylan/dylan.html)
    and this is known by that community (How large is that
    community? Larger than the Gen Multidim Poly VDW
    community) the fact that I can't find it, and nobody
    has emailed me about it, means ... its rare! However,
    I would rather FIND it on CD or some other medium and
    know who did it than preserve its rarity.
    
    
    
    

    Monday, February 12, 2007

    
    
    
    READING PAPERS FOR FUN
    
    Bill Gasarch guest blogging for Lance Fortnow
    
    Jane: What you you been working on?
    
    Bill: I've come up with an elementary proof of the
    Gen. Multidim Poly van der Warden's theorem.
    
    Jane: Is it new? Is it publishable? Does it have applications?
    
    Bill: Its not new- People in the field already know this.
    
    Jane: How many people are in the field.
    
    Bill: Lets not go there. However, not new, not publishable as original research,
    and no applications that I know of.  I got a guest post in Luca's Blog about it,
    but that does not count for anything (should it?).
    Anyway, here is a nice (known) corollary:
    
    For any 2-coloring of the lattice points of the plane there exists d\in N
    and a d by d^2 rectangle where all four corners are the same color.
    
    Jane: Why did you spend time reading something with no hope for original research?
    
    Bill: Jane, you ignorant ... (lets not go there either).
    
    1) I was very curious about this theorem.  That is reason enough.
    People don't watch Shakespeare plays for the sole purpose of getting
    a paper out on them. Except English Professors.
    
    2) Reading math or CS stuff that interests you is one way to find open
    problems and new angles on things. So this is good in the long term.
    
    3) Just because I did not plan to publish based on it does not mean that I won't.
    By reading up on Ramsey Theory I have gotten out two papers, ideas for a third,
    several (non publishable) ugrad and highs school projects, and a problem for the
    MD Math Olympiad.
    
    Jane: Do you always talk in lists?
    
    Bill: Only in fictional conversations.
    
    Is it valuable to read math of interest to you with no particular plan for application?
    Clearly Yes.
    But the real question is, compared to what?
    Compared to reading articles more directed towards a particular problem?
    Compared to working on Math Olympiad problems?
    Compared to sitting and thinking?
    Compared to browsing porn on the web?
    The answers vary from person to person.
    However, my sense is that reading for pure interest is underrated.
    
    
    
    

    Friday, February 09, 2007

    Complexity Papers

    I am on vacation and off the internet for most of next week. Bill Gasarch will bring you his wit and wisdom in my absence.

    A few of the accepted papers of the upcoming Computational Complexity Conference that caught my eye.

    Extractors and Condensers from Univariate Polynomials, Venkatesan Guruswami, Christopher Umans, and Salil Vadhan.

    Extracting nearly uniform random bits from weakly-random sources has been one of the solid lines of research in the past few years in complexity. This paper matches the best known bounds for extractors with a clever use of recently developed list-decodable codes.
    On derandomizing probabilistic sublinear-time algorithms, Marius Zimand
    I'm less excited by the title result than the tools Zimand develops, an extractor that produces bits that looks random even to circuits that can see part of the weakly random string.
    Perfect Parallel Repetition Theorem for Quantum XOR Proof Systems, Richard Cleve, William Slofstra, Falk Unger, and Sarvagya Upadhyay
    When running a multiple proof system in parallel, the provers can sometimes do better coordinating between runs than treating each run separately. This paper gives an example when classically the provers can take advantage of the parallelism but quantumly they cannot.
    There were several very interesting titles whose authors have not put those papers online. Shame on them.

    Wednesday, February 07, 2007

    Divestment

    As an undergrad at Cornell in the early 80's, I witnessed the movement to encourage the university to divest their endowment holdings in companies that do business in South Africa, to protest the apartheid of the time. Some students went as far to create a "shanty town" of tents, sleeping outside to make their point. I didn't support their movement for a selfish reason—my mother worked for one of those companies and it seemed hypocritical to bite the hand that fed me.

    Last week the University of Chicago president announced that the board of trustees would not change the investment strategies of the university in response to calls not to invest in companies doing business with the Sudanese government, despite the fact that several other universities including Brown, Harvard, Princeton, Stanford and Yale have decided to eliminate such investments. American companies are already barred from doing such business so a university could eliminate such investments reasonably painlessly but the University of Chicago didn't want to set a precedent.

    Tuesday, February 06, 2007

    Proposed NSF Budget

    The president sent out his proposed budget for FY08 (starting October 1, 2007). The NSF in general and CS in particular do quite well. The CRA Blog has the details but for the tree we care about:
    • The NSF received a 6.8% increase over the FY07 request.
    • Research and Related Activities: 7.7%.
    • Computer and Information Science and Engineering (CISE): 9.0%.
    • Computing and Communication Foundation (CCF): A whopping 21.4%.
    CCF is where the Theoretical Foundations cluster sits which includes Theory of Computing.

    Also NSF would have a new agency wide program on Cyber-Enabled Discover and Innovation (CDI) to "Broaden the Nation's capability for innovation by developing a new generation of computationally based discovery concepts and tools to deal with complex, data-rich, and interacting systems."

    The big caveat: The budget has to survive the congressional appropriation process.

    Monday, February 05, 2007

    The Interview Trip

    A reader asks
    You've told us what to wear and how to give the talk at my interview. Any tips for the rest of the trip?
    Aside from your talk and a nice dinner, your interview will consist of a grueling series of half-hour meetings with faculty in and possibly outside the department. While you have passed the first test to even get an interview, you still have to distinguish yourself from the other candidates. Your job is to sell yourself particularly to people outside your field who don't know you or your research well.

    Take the lead from the person you are talking to. If they start talking about their own research then listen intently and ask friendly intelligent questions. If they start talking about the town (indicating a belief that the two of you have no research interests in common) then have a nice talk comparing it to places you have lived in the past. If they ask about your own research then describe some results beyond your job talk.

    Some will ask you questions. "Would you be willing to teach X, or organize Y?" Your answer is always "Yes, I'd be happy to." Some might ask why your research or even theoretical computer science in general is relevant. Make sure you have something intelligent to say and never apologize for your research. Some will ask about your ability to generate funding. Say you will regularly apply for grants at the NSF and other agencies. Acknowledge that theory grants aren't as large as more applied areas but your needs are also fewer.

    You must avoid dead silence. Visit the web pages of the faculty you are meeting ahead of time and find some talking point for each of them. Have a list of questions about the department that you can always ask to keep the conversation going.

    Act positively. Always show interest in what the other person says. Say only positive things about the place you are visiting and don't say anything negative about any other place. Don't complain how bad the market it. Don't complain about the hotel or the food. Don't complain about anything. Most importantly act like you really want the job whether or not you do.

    Have good manners. Always firmly shake hands and thank the person you just talked to and firmly shake hands with the person you will talk with next. Act civilized at dinner. Send thank you emails soon after you return.

    Good luck!

    Sunday, February 04, 2007

    Up and Downs

    I woke up to see one of my complexity submissions accepted. But soon the other two were rejected. Then the Bears lost.

    The list of accepted papers for Computational Complexity has been posted. See you all in San Diego.

    Friday, February 02, 2007

    Bear Down, Chicago Bears

    Only one topic dominates discussion in Chicago these days—the Bears in Super Bowl XLI, America's biggest sporting event. The Bears last played in the Super Bowl when I held my very first Super Bowl Party back in my first year of graduate school. The Bears won big that year and will do so again this Sunday.

    I present to you Lyric Opera of Chicago's Bryan Griffin singing that famous aria Bear Down, Chicago Bears.

    Or, if you prefer, the CSO Concert version.

    Go Bears!

    Thursday, February 01, 2007

    James Gray

    Microsoft researcher and Turing award winner Jim Gray is missing at sea after taking his boat out on Sunday. The Coast Guard continues the search. We can only hope for the best.