Submissions to 25th CCC are due
TOMORROW!
(Actually it could be TOMORROW, TODAY, or IN THE PAST depending on
when you read this.)
Should you submit?
If you have a paper all set to go, with proofs complete,
that is in scope and interesting, then you certainly COULD
submit. Whether you should depends on other factors.
If this is the first you've heard of the deadline then you probably
shouldn't RUSH to get it done in time. However, some people work
well that way. Not only am I not one of those people, I don't
understand those people.
This year STOC and CCC are back-to-back in Boston.
That's my favorite arrangement- the advantage of FCRC
(STOC and CCC in the same place) without the disadvantage
(too big!). Hence, submit, accept, or not, I think
you should GOTO STOC and CCC if circumstances permit.
Should you look at who is on the committee and based on that
decide if it will get in? I tend to ignore the committee.
So many papers are subrefereed. Trying to figure out which
conference will be better for you based on the committee
is too hard to deduce. Better to go for SCOPE- is your
paper a complexity paper or not?
Also, if for some reason a STOC or FOCS paper is better for
your resume you can submit there; however, you can then end
up with NO conferences for a while and resubmit later and and and...
If you submit then make sure to get your submission spellchecked
and proofread before you submit.
Submissions to 25th CCC are due
TOMMOROW!
(Actually it could be TOMMOROW, TODAY, or IN THE PAST depending on
when you read this.)
Should you submit?
If you have a paper all set to go, with proofs complete,
that is in scope and interesting, then you certainly COULD
submit. Whether you should depends on other factors.
If this is the first you've heard of the deadline then you probably
shouldn't RUSH to get it done in time. However, some people work
well that way. Not only am I not one of those people, I don't
understand those people.
This year STOC and CCC are back-to-back in Boston.
Thats my favorite arrangement- the advantage of FCRC
(STOC and CCC in the same place) without the disdvantage
(too big!). Hence, submit, accept, or not, I think
you should GOTO STOC and CCC if circumstances permit.
Should you look at who is on the committee and based on that
decide if it will get in? I tend to ignore the committee.
So many papers are subrefereed. Trying to figure out which
conference will be better for you based on the committee
is too hard to deduce. Better to go for SCOPE- is your
paper a complexity paper or not?
Also, if for some reason a STOC or FOCS paper is better for
your resume you can submit there; however, you can then end
up with NO conferences for a while and resubmit later and and and...
If you submit then make sure to get your submission spellchecked
and proofread before you submit.
With the end of the fall quarter I will take a break from the blog for a few months. This is not another End, just a chance to move my creative juices in another endeavor, to expand my CACM article into a book to spread the gospel of P v. NP to an even larger audience.
Bill will continue to post though not as often as we did together. I will post as needed for "really important stuff" and will continue to feed my Twitter with the less important but occasionally interesting/insightful/humorous stuff.
I will return to blogging in mid-March with the start of Northwestern's spring quarter. I need the blog as I teach to keep my sanity. By then I should have written enough of the book to get past the point of no return. Maybe I'll even share some of it with you.
P.S. If any of you have good suggestions for publishers, let me know.
BILL: Clyde is teaching a graduate course titled
Games, Game Theory, and
the Theory of Games.
He tells me that there are basically eight kinds of games governed by
three 2-valued parameters. (1) 2-player or multi-player,
(2) complete information or incomplete information,
(3) luck or no luck.
For example Chess or
Nim
are 2-player, no hidden information, no luck
(I won't quibble about the coin toss to see who goes first.)
There are natural examples of most of the combinations. The one
I have the most trouble with is multiplayer with no hidden information
and no luck.
(Clyde is NOT as dogmatic as the above indicates. One other
aspect I've left out for this post is that some games are
impartial and some are not.)
DARLING: Here is a multiplayer game with no luck and no hidden
information:
pick up sticks.
BILL: For Clyde's class that not a game.
DARLING: Why not? Its alot more fun than NIM!
Help me answer my darling. What makes something a game rather than a sport?
Not sure pick-up-sticks is a sport either.
Lets try to get NATURAL examples of each category:
One issue- the terms are not that well defined
so you may disagree with some of these.
We break it into two basic categories
(for a better picture of the results goto
here.)
1) Complete Information
2-player, no luck. Go, Chess, Nim:
Nim has had some nice math associated to it.
Chess and Go have inspired very nice computer techniques
(was alpha-beta pruning developed for chess originally?).
There are some recent techniques for GO which I will talk about
in a later posting.
2-player, some luck: Backgammon, Can't Stop
(a natural game but not that well known). Sorry! (that's not
be apologizing, that's the game Sorry!). Parcheesi.
Multiplayer, no luck: Chinese Checkers.
I do not know of ANY other examples.
Multiplayer, luck: Monopoly (and similar games).
2) Incomplete Information
2-player, no luck. Stratego, Battleship:
These are debatable. In fact, it may that that if defined
carefully this combination is impossible.
2-player, luck: Gin and most 2-player card game.
Multiplayer, no luck: Clue where each player only moves 5 squares per turn,
so dice needed. One of Clyde's students families plays it this way, hence
it is a natural game.
Multiplayer, luck: Poker. Most multiplayer card games.
QUESTION: Many games are hard via complexity theory. For example,
GO and CHESS are EXPTIME complete
(see
here).
Do these results tell us things about real games?
(The 17x17 problem has gotten far wider attention than I imagined--- Brian Hayes
posted it on his website: here,
and its also
here
and
here.
The last website is odd in that it mentions my co-authors as also putting up the
money, which is not true.)
This is just like when teachers ask their students to
model or code parts of a system that will be
used in the teachers own research eventually.
this is really bad for academia in general.
Never again propose such things, please.
I will take this comment as the starting point in an intellectually honest
discussion. I reply to it after this paragraph.
I then URGE the poster to reply with either:
(1) Yes, GASARCH you are correct, or
(2) Yes, GASARCH you are correct, but its still bad for academia because ..., or
(3) No, GASARCH you are wrong because ... .
Doing either would be intellectually honest.
Doing neither would be intellectually dishonest.
You need not use capitals or use my phrases, but you get the idea.
When a teacher assigns students to write code for a system
the students are forced to do it in order to get a good grade.
I am not forcing anyone to work on the 17x17 challenge.
When a teacher assigns students to write code for a system
and the students do not get a co-authorship then this could be
bad (this might depend on the situation).
I stated explicitly that whoever cracks 17x17 can publish it themselves,
or, if they do enough other stuff, with me. In any case the terms
are out in the open. Also note that whatever I do will get much
scrutiny because I posted it on a public blog rather than a private
classroom.
When a teacher assigns students to write code for a system
the students might get nothing for his efforts.
If a student cracks my problem they will get $289.00.
If they try and fail they may learn things of interest
(to be fair, this may be true for student-code-writer as well).
The 17x17 challenge has already stimulated discussion on three blog
and might get some people interested on the math end
(Ramsey Theory) or the computer end. How is this
bad for academia?
As Michael pointed out what I am doing is similar to what Erdos did,
though my problem is not deep mathematics. Do you think that when Erdos offered
money for problems, this was bad?
If I had posted about the problem WITHOUT the cash prize would you
still object to it? (One point: if I offered it without a cash prize
I would have asked to RESOLVE the problem rather than to GIVE ME a verifiable coloring).
If I had offered ALOT MORE money would you object?
Is it a U-shaped curve: offer either less than 10 or more than 2000 and
you are okay with it? I am not being funny--- I look forward to your intelligent
to comment on this.)
After a talk on derandomization at Midwest Theory Day, someone asked if those techniques could also be used in quantum computing.
In classical randomness under reasonable assumptions we can create a polynomial in m sized set S number of strings of length m such that every circuit of size m will accept with roughly the same probability whether we draw the input uniformly from S or from all strings of length m. Can we have an analog for quantum?
There are many good parallels between probabilistic computing and quantum computing. Both seem to allow an exponential number of possible computations in parallel combined in a limited way. Probabilistic computation is essentially multiplying exponentially large stochastic matrices and quantum computing is multiplying exponentially large unitary (or just orthogonal) matrices.
If a quantum algorithm uses classical randomness, one can replace that randomness with measurements of appropriate qbits. So classical randomness does not give any additional power to quantum computation.
But could one use some hardness assumptions to remove the quantumness from a quantum computation leaving a deterministic algorithm? It's not clear we can pull out the quantumness and even if we could quantumness and randomness just work differently. Quantum algorithms get their power from interference, allowing adding positive and negative amplitudes causing cancellation, something very difficult to simulate probabilistically or with any form of psuedorandom generator.
In short no hope for dequantification. You'll just have to build that quantum computer if you want to run those quantum algorithms.
Quick announcement: If you are a student who wants to go to SODA but doesn't have the funds, click here.
I had forgotten we did this. Here's a video of my daughter Molly interviewing Bill and I about complexity our third Vidcast.
Dean Foster asked me for a probability that P=NP. Now P=NP is not a probabilistic event, either P=NP or P≠NP (if it's independent it's still equal or unequal in whatever model of set theory we happen to live in). So I responded that I was highly confident that Prob(P=NP)=0.
Not good enough for Dean, a professor in the Wharton statistics department, who said "But you aren't willing to give a number? Good Bayesians / Game Theorists have to bet on everything!"
A good Bayesian puts a probability p on every future event E where one would be indifferent to taking a small bet that pays off 1-p if the event is true and loses p if the event is false.
As a computational complexity theorist we tend not to be Bayesians, rather look at worst-case performance under that assumption that everyone is working against us. But I've been talking with economists a bit recently so lets take the Bayesian approach.
Richard Lipton asked if one would bet their life that P≠NP. In some sense I have since the vast majority of my research becomes trivial or uninteresting if P=NP. But how much one bets isn't really the right question since that involves taking risk into account as well as beliefs.
So what odds do I give? The problem is that I could only bet conditional on P v. NP being solved in some reasonable amount of time which would alter my beliefs since a proof that P=NP requires only an algorithm but a proof that P≠NP requires showing no algorithm can work. And the no trade theorem comes into play: If someone were to offer me a bet on P v. NP, I'd secretly suspect that they knew an algorithm or a proof I hadn't seen yet. But suppose that I could make a bet against a magical oracle would reveal the correct answer once a bet is made.
Still I can't in my heart give a positive probability to P=NP. So the probability of P=NP is zero, but in the measure theory sense that because an event has probability zero it doesn't mean it can't happen, only that it won't.
One of the comments on my last post, the 17x17 post, inquired if I am
also interested in the other unknown grids
(17x18, 18x18, 21x10, 21x11, 21x12, 22x10). I AM.
In fact, Brad Larson emailed me a 4-coloring of 21x10.
Here it is.
He does not get $289.00 but he does get my eternal gratitude.
One of my former high school students emailed me because he was excited
that my 17x17 posting was picked up by another blogger:
here
Is that worth being excited about?
Will it make me a celebrity?
Will it get me on THE COLBERT REPORT
or THE DAILY SHOW? I doubt it.
Many readers commented on my last post. These comments have lead
to two corrections- my chart had typos, and the paper had
a typo in an equation. The other objections raised were (I think)
incorrect; however, I could be wrong. In THIS post I will
answer all of the questions in the last post.
If there are remaining questions, please post.
The typos in the chart were fixed. THANKS for the corrections.
The equation that Aaron Sterling pointed out was incorrect had a typo.
THANKS Aaron. That should be fixed soon.
The Obstruction set raised alot of questions.
OBSc is NOT the set of all non-c-colorable grids.
It is the set of all MINIMAL non-c-colorable grids.
More precise: if nxm is in OBSc then nxm is NOT c-colorable
but both (n-1)xm and nx(m-1) are c-colorable.
Sky thinks 9,10,11 are in conflict. I corrected the chart
so that may no longer be an issue, but if it is, please
comment.
Grid coloring is not related to coloring planar graphs.
Grid coloring problems can be rephrased at hypergraph coloring
problems. I doubt this is helpful, but I could be wrong.
Why $289.00? Because 17x17=289. I originally thought I would offer
$2.89 but Lance pointed out that that might not be enough to generate
interest. Then I thought $28.90, but Lance again thought that would
not get people interested. $289.00 seems just about right to get
people interested but not break the bank of Gasarch.
The person who won't give away the answer fo $289.00--- will you take
$2.89 instead? How about $28.90?
dut asks if the 74-sized Rect Free Subset is the smallest there is,
or could there be one of sized 73. Actually we could just take
out one element and get a 73-sized Rect Free Subset. I think dut
meant to ask: in a 4-coloring do we know a number x such
that no color appears less than x times?
YES. Lets say (and this is true but probably can be improved) that
there is no Rect Fres set of sized 80 of 17x17. Then the smallest
possible number of times a color can appear can easily be lower bounded.
li>
One of the Anon posits that its impossible since this person
thinks you can't have a 73-sized Rect Free Set. Alas, my original
post had a 74-sized Rect Free Set. In fact, thats why I think
you CAN 4-color 17x17. I look at it as a barrier result: All of
the techniques to show a grid can't be c-colored used rect free sets.
Hence 17x17 (and the others) will not be able to be proven not 4-colorable
using our techniques. Hence new techniques are needed. Not quite as
impressive as Oracles, Natural Proofs, or Algebraization.
Scott claims that my claims are riddled with errors.
Scott- please either point out an error or post that you are
mistaken. Clearly the CHART was riddled with errors, but has
been corrected.
I agree with commenter after David Benson who would like to know
what David Benson did. David Benson- please elaborate so we can
see what you did and if its right.
If Professor Alice at Faber College visits Dr. Bob at the University of Southern North Dakota, who should cover Alice's expenses?
It depends on who does the asking. If Bob invites Alice to visit then Bob's school or grant should pay. If Alice invites herself she should offer to cover her expenses via her funds. Whether or not she gives a talk doesn't really matter though a distinguished lecturer should always get reimbursed.
If Alice goes to a conference, she should cover the expenses even if she gives a talk. Plenary lecturers often get free conference registration and/or travel reimbursement but this seems to vary dramatically by the conference and discipline.
What if Alice is going to a wedding in North Dakota and offers to stop by USND? Certainly Alice should not expect money from Bob. How much can Alice use of her grant money versus personal money for such trips. That's up to her own ethics (and various laws).
All of the above goes out the window if just one of Alice or Bob has travel funds.
Typically Alice books her own air travel. Local travel and lodging is either booked by Bob or Bob makes suggestions to Alice.
Sometimes to save money or just be friendly, Bob is willing to host Alice at his house (in the guest room). If Alice feels more comfortable in a hotel, she should carefully suggest it and offer to cover the extra cost.
Alice shouldn't expect an honorarium since part of Alice's job is to promote her research, and thus her university, to the broad community. But Alice need not turn down an honorarium if offered, though she needs to declare it as income on her tax returns. If Alice works for a company or the government there might be policies against receiving honorariums.
Above all Alice and Bob should work out who pays ahead of time. Also one needs to know rules on funding that differ at universities and granting agencies (NSF requires use of US airlines for example) and what level of hotel one should use. And always best to avoid bad feelings if one has disagreements on reimbursements after the fact.
The 17x17 challenge: worth $289.00. I am not kidding.
Definition: The n x m grid is c-colorable
if there is a way to c-color the vertices of the n x m grid
so that there is no rectangle with all four corners
the same color.
(The rectangles I care about have the sides parallel to the x and y axis.)
The 17x17 challenge: The first person to email me
a 4-coloring of 17x17 in LaTeX will win $289.00.
(I have a LaTeX template below.)
Why 17x17? Are there other grids I care about?
We (We=Stephen Fenner and Charles Glover and Semmy Purewal) will soon be submitting a
PAPER
(see
TALK for
a superset of the slide-talk I've given on this paper)
on coloring grids.
Here are the results and comments:
For all c there is a finite set of grids
a1xb1, ...,
akxbk such that
a grid is c-colorable iff it does not contain any of the
aixbi
(n x m contains a x b if a &le n and b &le m).
We call this set of grids OBSc
(OBS for Obstruction Set).
Exactly one of the following sets is in OBS4: 23x10, 22x10, 21x10.
Exactly one of the following sets is in OBS4: 22x11, 21x11, 21x10.
Exactly one of the following sets is in OBS4: 22x11, 22x10, 21x10.
Exactly one of the following sets is in OBS4: 21x13, 21x12, 21x11, 21x10.
Exactly one of the following sets is in OBS4: 19x17, 18x17, 17x17.
If 19x17 is in OBS4 then 18x18 might be in OBS4 .
If 19x17 is not in OBS4 then 18x18 is not in OBS4 .
A chart of what we do and do not know about 4-colorings of grids is
here.
A Rectangle Free Subset of a x b is a subset of a x b that has no rectangles.
Note that if a x b is 4-colorable then there must be a rectangle free subset of a x b of
size Ceil(ab/4). We actually have a rectangle free subset of 17x17 of size Ceil(289/4)+1.
Hence we think it is 4-colorable.
For the rectangle-free subset see
here.
For the original LaTeX (which you can use for a template when you submit yours)
see
here.
THIS IS WHY I AM FOCUSING ON 17x17--- BECAUSE I REALLY REALLY
THINK THAT IT IS 4-COLORABLE. I could still be wrong.
What if 17x17 is not 4-colorable?
Then nobody will collect the $289.00. Even so, if you find this out I would
very much like to hear about it. I don't want to offer money for that
since if your proof is a computer proof that I can't verify then its not clear
how I can verify it. I also don't want to offer money for a
reasonable proof since this may lead to having the Supreme Court
decide what is a reasonable proof.
Can I get a paper out of this?
FACT: If you get me the coloring and want to use it in a publication then
that is fine.
OPINION: It would not be worth publishing unless you get all of OBS4.
See next question.
What do you hope to get out of this?
My most optimistic scenario is that someone solves the 17x17 problem and
that the math or software that they use can be used to crack the entire OBS4 problem.
If this happens and my paper has not been accepted yet then we could talk about a merge,
though this is tentative on both ends.
Has there been any work done on this problem that is not in your paper?
A Rutgers grad student named Beth Kupkin has worked on the
problem: here.
A high school student (member of my VDW gang) Rohan Puttagunta
has obtained a 4-coloring of 17x17 EXCEPT for one square:
here.
SAT-solvers and IP-programs have been used but have not worked--- however,
I don't think they were tried that seriously.
Here are some thoughts I have had on the problem lately:
here.
There is a paper on the 3-d version of this problem:
here.
Is Lance involved with this at all?
When I gave a talk on grid colorings at Northwestern, Lance fell asleep.
First a message from David Johnson for proposals on locations for SODA 2012 both in and outside the US.
Here's an interesting approach to the birthday paradox using variances.
Suppose we have m people who have birthdays spread uniformly over n
days. We want to bound m such that the probability that there are are
at least two people with the same birthay is about one-half.
For 1 ≤ i < j ≤ m, let Ai,j be a random variable taking
value 1 if the ith and jth person share the same birthday and zero
otherwise. Let A be the sum of the Ai,j. At least two
people have the same birthday if A ≥ 1.
E(Ai,j) = 1/n so by linearity of expectations,
E(A) = m(m-1)/2n. By Markov's
inequality, Prob(A &ge 1) ≤ E(A) so if m(m-1)/2n ≤ 1/2 (approximately m ≤ n1/2), the
probability that two people have the same birthday is less than 1/2.
How about the other direction? For that we need to compute the
variance. Var(Ai,j) = E(Ai,j2)-E2(Ai,j)
= 1/n-1/n2 = (n-1)/n2.
Ai,j and Au,v are independent random
variables, obvious if {i,j}∩{u,v} = ∅ but still true
even if they share an index: Prob(Ai,jAi,v = 1) = Prob(The ith, jith and vth person all share the same birthday) = 1/n2 =
Prob(Ai,j=1)Prob(Ai,v=1).
The variance of a sum of pairwise independent random variables is the sum of
the variances so we have Var(A) = m(m-1)(n-1)/2n2.
Since A is integral we have
Prob(A &ge 1) = Prob(A > 0) ≤ Prob(|A-E(A)| > E(A)) ≤ Var(A)/E2(A)
by Chebyshev's
inequality. After simplifying we get Prob(A &ge 1) ≤ 2(n-1)/(m(m-1)) or approximately
2n/m2. Setting that equal to 1/2 says that if m ≥
2n1/2 the probability that everyone has different birthdays is at most 1/2.
If m is the value that gives probability one-half that we have at
least two people with the same birthday, we get
n1/2 ≤ m ≤ 2n1/2, a factor of 2
difference. Not bad for a simple variance calculation.
Plugging in n = 365 into the exact formulas we get 19.612 ≤ m ≤ 38.661
where the real answer is about m = 23.
Enjoy the Thanksgiving holiday. We'll be back on Monday.
DIMACS has served the theoretical computer science community well over these two decades. They have hosted a number of postdocs and visitors usually around a Special Focus (originally Special years but one year is usually not enough). DIMACS runs a large number of educational and research activities but most importantly the great workshops over the years. DIMACS's reputation for having strong workshops allows it to continue to attract strong workshops and has helped make New Jersey (my home state) a major center of theory.
The first DIMACS workshop I attended, Structural Complexity and Cryptography is where I first heard about about the first Gödel-prize winning research relating interactive proofs to hardness of approximation that was done primarily during that Special Year on Complexity Theory and Interactive Computation.
When I moved to the NEC Research Institute in 1999, I became quite active in DIMACS which had then started a Special Year on Computational Intractability including a great workshop on the Intrinsic Complexity of Computations with many great talks and discussions on the hardness of proving lower bounds. My talk on Diagonalization later became an article in the BEATCS complexity column.
I then joined the DIMACS executive board as the NEC representative just as the center was ending its 11-years of funding as an NSF Science and Technology Center. Amazing that DIMACS survived that transition and survived for these twenty years and beyond. Most of the credit goes to DIMACS director Fred Roberts who has often hustled for funding for specific special foci, projects and workshops, as well as finding people to run those foci and workshops.
The 2001 Workshop on Computational Issues in Game Theory and Mechanism Design truly established a new discipline in connecting computer science and economic theory. Based on the excitement from that workshop, DIMACS started a Special Focus on Computation and the Socio-Economic Sciences which Fred talked me into co-organizing with Rakesh Vohra, from Northwestern's Kellogg business school. After I moved back to Chicago in 2003, I met with Rakesh to plan the focus which led to collaboration and eventually my moving to Northwestern.
The special focus had a number of exciting workshops particularly Information Markets which restarted that research area a couple years after the PAM disaster and our closing workshop on the Boundary between Economic Theory and Computer Science one of the few meetings that truly attracted both strong computer scientists and economists.
That's just a few of my DIMACS memories. Many others have similar stories for a center that helped shape the professional lives of myself and many other CS researchers. Congrats for 20 years and here's hoping for many more.
As most of you know there are 7 problems worth $1,000,000
(see
here).
It may be just 6 since Poincare's conjecture has probably been solved.
Why are these problems worth that much money?
There are other open problems that are worth far less money.
What determines how much money a problem is worth?
When Erdos offered money for a problem (from 10 to 3000 dollars) I suspect that the
amount of money depended on
(1) how hard Erdos thought the problem was,
(2) how much Erdos cared about the problem,
(3) how much money Erdos had when he offered the prize,
and
(4) inflation.
(If anyone can find a pointer to the list of open Erdos Problems
please comment and I'll add it here.)
Here is a problem that I have heard is hard and deep, yet
it is only worth $3000 (Erdos proposed it).
I think that it should be worth more.
BACKGROUND: Szemeredi's theorem:
Let A&sube N. If
the limit as n goes to infinity of size(A &cap {1,...,n})/n is bounded below by
a positive constant then A has arbitrarily long arithmetic sequences.
Intuition: if a set is large then it has arb long arith seqs.
The CONJECTURE below uses a diff notion of large.
CONJECTURE:
Let A&sube N.
If &suma&isin A 1/a div
KNOWN: Its known that if A is the set of all primes (note that &suma&isin A 1/a diverges)
then A has arbitrarily large arithmetic progressions.
Nothing else is known! The conjecture for 3-AP's isn't even known!
Is this a good problem? If it is solved quickly (very unlikely) than NO.
If absolutely no progress is made on it and no interesting mathematics comes out
of the attempts than NO. It has to be just right.
A student asked me which version of a research paper to cite, a journal (the last reviewed version) or a conference (the first reviewed version) of a paper. I generally cite papers in this precedence list.
The fully refereed journal version, even if it is "to appear".
The reviewed, though not usually refereed, conference proceedings version, again even if is "to appear".
As a "Manuscript", if I have seen the paper but it's not publicly available.
As "Personal Communication" if the paper doesn't exist.
If the original paper is not in English I'll cite both the paper and an English translation if there is one.
The journal version can distort precedence. Paper A that depends on paper B can have a much earlier journal publication date. If precedence is a real issue, say when I am trying to give an historical overview, then I will cite both the journal and conference versions.
What if you use a theorem that appears in a page-limited conference paper but who's proof only appears in the longer tech report. Then I cite the conference paper for the theorem and the tech report for the proof. Even if a proof exists in a paper, I'll often cite another paper or book if it has a cleaner or simpler proof.
What if you cite a paper for a theorem for a proof that doesn't exist (the infamous "will appear in a later version of the paper")? If your paper critically needs that theorem, you really should give the proof for it yourself. At the very least later papers will cite your paper for the proof.
What if the conference or journal version is not on-line or behind a pay wall? I still cite the latest version figuring that if someone wants to read the paper they can use a service like Google Scholar to find an accessible version.
I try to use the same rules for links to papers on this blog because it's more important to give out the citation. If someone wants to download the paper again it's usually easy enough to find it.
In my .bib file (of bibtex entries), I replace the entries of papers as they get updated under the same citation-key. That way when I go back to latex older paper they get the latest references. We have too many people in our field who don't bother updating references, pointing to a tech report when the conference or journal version has been published.
Should you add hyperlinks in your bibliography to other papers? Nice if you do so and probably good if you are young and get into the habit now. But I haven't found the impetus to add links to papers in my now quite large .bib file.
In my ideal world, each research paper would have a web location which has human and machine readable descriptions of and pointers to all versions of that paper. We would just input that location into bibtex and it would automatically pull the information from the web and make the appropriate entry in your references. They we would all cite correctly, or at least consistently.
There are now bibles online where you can click for different versions, different
translations, different interepretations, historical context, etc.
The same is true, or will be soon, for other faith's holy books as well.
Will there come a day when people bring their laptops (or smaller devices) to church?
They can claim that they are looking up things in their online bible.
Some will indeed be looking up bible passages.
Some will be balancing their checkbook.
Some will be reading blogs.
Some will be looking at porn.
Will the church need to deal with this?
If it does not distract others (and smaller devices won't) than perhaps not.
But the notion of looking at porn while you are Church is troublesome.
How does this compare to the laptops-in-classroom debate that we had
here?
-
Nothing I have said here is particulary to Christianity-- All
faiths will have these problems. I wonder when it will come up
and how they will deal with it.
Let me be a bit Billish (or is it Gasarchian) and make my comments as questions.
Which talks are most worth watching?
How many of these videos do you plan on watching?
Do you get value over these talks over reading the papers? The papers aren't on the IEEE DLs yet but Shiva has collected some links.
If STOC/FOCS talks were generally available on-line shortly after the conference, would this affect your attendance?
Are the videos useful even if you did attend FOCS?
Would you prefer videos on a established site like having a YouTube channel so the talks will always be available and you can use YouTube features like embedding?
Should STOC/FOCS and other conferences continue to make videos of their talks and post them freely on-line? How much would you be willing to pay in increased registration fees to make it happen? This would be a subsidy from those attending the conference to those who don't.
As a young kid in the Reform Jewish community we used the Union Prayer Book, a traditional book with Hebrew on the right and English on the left with lots of instructions for page jumping, standing, when to sing and whether everyone should speak. When I became a Bar Mitzvah in 1976, the temple sisterhood gave me a copy of the new prayer book, Gates of Prayer. The Gates of Prayer had services in a linear fashion using different fonts to denote when to sing and who should speak and with instructions on when to stand and sit. One could run an entire service giving no instructions from the Bima.
Gates of Prayer lasted more than three decades with only some rewording mostly to make the prayers gender neutral.
But in this Internet age people no longer read linearly. Last Friday I had my first taste of the new Reform Jewish prayer book, the Mishkan T'filiah. No instructions or any indication when to stand or who should talk or sing. Here is a sample page (via the New York Times).
Each prayer gets its own two page spread with Hebrew, a faithful transliteration and translation and a couple alternative interpretations. No instructions or indications on when to stand, who should talk or sing and even when to turn the page. Our temple put in a notecard in each prayer book to explain the new book with some clues like whenever we hear "Baruch Atah (Blessed are you..)" we should turn the page.
One can easily see the Internet's influence. Each prayer gets the equivalent of a web page (or maybe a blog post). Lists on sides are like hyperlinks to other prayers. At the bottom are Twitter-length commentaries on the prayer.
I expect this will be the last paper prayer book in the Reform movement. In the future we'll all download the prayers on our e-readers or smart phones with links to the next and other relevant prayers, all preset by the rabbis for that day's service.
There are now
laws about blogging and twittering that Lance and I (and all the bloggers) will need to be
aware of.
Here is a short summary:
If a blogger posts about a product that she got for free then she must
disclose that she got it for free.
(Applies to guys also.)
There are no such laws for traditional media.
Some questions:
What problem is this trying to solve? Did Lance get a free copy of
some textbook, twitter about it, and it sold 1,000,000 copies?
Or did Alaska Nebraska twitter about (say) a car she got for free
and it sold alot? And if she did, so what?
If the book or car is terrible then Lance's and Alaska's credibility
will go down and people will stop following them.
Thats how the free market is supposed to work. But does it?
Lets say that the evil trying to be prevented here is that
Alaska Nebraka takes the car as a bribe and gives it a good review.
Should that be illegal? And if so, why is that okay in old media?
Because nobody pays attention to old media anymore?
If Lance just took straight-up-cash to write a good review,
is that illegal?
If I get something for free, do not acknowledge that I got it for free, and TRASH IT on the blog,
is that illegal?
What will Lance and I do?
Well, in my SIGACT NEWS book review column I will put at the
top of every column that the books were given to me for free.
And if I ever comment about something I got for free
(again, likely a book) then I will note that fact.
The wallet that Lance blogged about
here is AWESOME!!!!!!!!!!!
As many university's still feel the effect of the financial crises, many have limited or no positions to hire new tenure-track faculty so I expect the academic job market to be difficult again this year. But a few people have asked me to post announcements. Here are some places that are likely planning to hire tenure-track faculty in theory-related areas.
Feel free to add other announcements in the comments.
Also watch the DMANet and TheoryNet lists, now collected in a new blog, and the listings at the CRA and the ACM as well as individual departmental home pages. Even if a place doesn't specifically advertise for theory, or at all, they still may hire so it never hurts to ask or apply.
Nevertheless finding a tenure-track job will be difficult this year. Should be a bit easier to find a postdoc position and no one will count it against you if you take a second or third postdoc to tie you over until the market improves.
Many of you readers don't remember a time when there were two Germanys or when we didn't think IP = PSPACE. Two walls collapsed in November of 1989 that changed all that. One marked the end of the Cold War. The other marked the start of the most exciting seven weeks of my research career.
It all happened during my rookie year as an assistant professor at the University of Chicago. On November 27, 1989, Noam Nisan emailed a paper draft showing that verifying the permanent (and thus co-NP) has multiple prover interactive proofs. Besides being a major breakthrough, this was the first time someone had proven a theorem where there was a previously published oracle result that went the other way. In my very first theorem in grad school (with Mike Sipser) we had an oracle relative to which co-NP did not have single prover interactive proofs (IP). With John Rompel, we extended the result to an oracle where co-NP did not have multiple prover interactive proofs (MIP). Noam showed co-NP did have multiple prover proof systems in the non-relativized world. This led me to thinking about whether we can find a single prover proof. I worked on this problem with then student Carsten Lund and Howard Karloff who had the office across from me. After a few weeks of hacking we finally did get such a protocol. Noam agreed to merge his now weaker result into ours and we quickly wrote it up and on December 13 emailed it out to the masses (these were the days before web archives, or even a web).
It took Adi Shamir less than two weeks to find the twist to add to our proof to get the full result that IP = PSPACE that he emailed out the day after Chirstmas. Babai (jokingly I think) chastised me afterwards for going away on a planned ski trip in mid-December.
In Fortnow-Rompel-Sipser we had also showed that MIP was contained in NEXP, non-deterministisic exponential time. After IP=PSPACE I then embarked on showing that you could put all of NEXP in MIP. At one point someone asked me why I didn't first try EXP in MIP and I mumbled something about how one ought to get nondeterminism for free in this model, but deep down I didn't want another partial result that someone else could usurp. My approach (not the one anyone would teach today) involved relativizing the LFKN co-NP in IP protocol using the provers to simulate the oracle. But we needed a low-degree test to make the relativization work, and working with Carsten and Laszlo Babai, we finally came up with a proof of the test. We sent out that paper on January 17, 1990.
I remember most the breakthrough moments when Carsten walked into my office asking me why his protocol for the permanent didn't work (it did) and when Babai, Lund and I discovered that the expansion properties of the hypercube was the last piece we needed to make our linear test work.
After MIP=NEXP, I thought we now knew nearly everything that matters about interactive proofs and moved on to other areas of complexity. Thus I missed the entire PCP craze that started about a year later.
At the 1990 Structures in Complexity Conference in Barcelona, Babai gave a cool talk E-mail and the Unexpected Power of Interaction describing those then recent results and the process behind them. I used that write-up to recover the dates above.
IBM-NYU-COLUMBIA theory day on Dec 11 !
Here is pointer to more information:
here
My advice: If you are able to go (distance, time, money all okay)
then you should go. If you are unable to go then you shouldn't go.
Will this by available on video later?
Also- if it is, will people actually watch it?
There is something about BEING at a talk that is given at
a particular time that seems more compelling then
being able to look at it whenever you want, and hence
not get around to looking at it.
~
Multi-Agent Biological Systems and the Natural Algorithms Workshop
I attended the
Natural Algorithms Workshop on November 2nd and 3rd. This was an event held by the Center for Computational Intractability in Princeton (which brought us the Barriers in Complexity Workshop). Bernard Chazelle was the organizer.
Chazelle is interested in applying complexity-theoretic techniques to the mathematical modeling of biological systems. Recently, Chazelle applied spectral graph theory, combinatorics of nondeterministic computation paths, and other techniques, to obtain upper and lower time bounds on two representative models of bird flocking. (Control-theoretic methods, e.g., Lyapunov functions, had obtained only an existence theorem the models converge without providing time bounds.) Chazelle's Natural Algorithms won the Best Paper Award at SODA 2009.
(I found the SODA paper hard to read, as it moves through multiple difficult techniques in a compressed fashion. I recommend reading the first thirteen pages of
this version instead, to get a sense of what he's doing.)
While computational complexity's entry into this field may be new, other areas of computer science have much longer-standing connection to multi-agent biological systems. A notable example is the work of Marco Dorigo,
whose
ant colony optimization algorithm has been influential. Dorigo's research group won the AAAI video contest in
2007;
their video is a lot of fun to watch.
Back to the Workshop! The speakers were from diverse backgrounds (control theory, robotics, biology, distributed computing, mechanical engineering), and the talks were great. For reasons of space, I'll limit myself to summarizing one talk I found particularly exciting.
Magnus Egerstedt, a roboticist at Georgia Tech, talked about dolphin-inspired robot algorithms. He explained how dolphins feed. They use three basic strategies. In the first, a group of dolphins swims circles around a school of fish, in a formation called a
carousel.
Once the fish are well trapped by the carousel, the dolphins swim through the school one at a time to eat. The second strategy involves swimming on either side of the fish to herd them in a particular direction. The third involves physically pushing the fish from behind, either into a waiting group of dolphins, or onto dry land. Egerstedt showed a video of dolphins beaching themselves so they could push fish onto the sand. These feeding strategies demonstrate team effort, despite (presumably) limited ability to communicate. As one example, the dolphins have to take turns to feed during the carousel, or the entire strategy will be ruined. Egerstedt's group has used the behavior of dolphins to inspire several multi-agent algorithms.
Here
is a recent technical paper of theirs that was dolphin-inspired.
All the talks were videotaped, and are supposed to be on the Center's web page soon.
As a final note, Chazelle has written a followup paper to Natural Algorithms,
and will be presenting it at ICS in January. There's no online version yet, but the abstract says the
paper fits within a larger effort to develop an algorithmic calculus for self-organizing systems.
With a battery of tools available, we might see quite a bit of TCS activity in this area over the next couple years.
Back in 1993 I had the following conversation with one of my relatives:
BILL: Just give me your email address and I'll email it to you.
RELATIVE: I don't have an email account. Why would I? Only you
techno-geeks need email.
In 1994 I had the following conversation with the same relative:
BILL: Just give me your postal address and I'll mail it to you.
RELATIVE: Better- I'll give you my email address.
BILL: I thought you didn't have an email account.
RELATIVE: Only a techno-geek like you wouldn't know that
everyone has email now.
At one time most people (outside of academia) did not have
email. Now everyone has email. It is quite standard to have
email on business cards and to ask for someones email address
(are business cards still standard?).
I have run into people who are surprised that I don't have a FACEBOOK
page. But here is the question: will having a FACEBOOK page be on the same level
as having email in that everyone is expected to have it, and if you don't
then you are just so 2005?
My question is not tied to FACEBOOK per se--- I really mean will it
be standard to be in some social network.
Is having a webpage already standard?
(NOTE: My spell program tells me that its FACEBOOK not Facebook or facebook.
So at least this time the capitol letters are not my idea.)