Monday, August 16, 2010

Computer science breakthrough: The end of P = NP? Researchers claim that one of the great unresolved mathematical questions in theoretical computer sc

Some NP-complete problems, indicating the redu...Image via WikipediaUltimate period, HP Labs mathematician Vinay Deolalikar started circulating a startling cover that claims to screw resolved the preeminent agaze difficulty in machine study, illustrious as P = NP. Er, more accurately, that P is not same to NP (P ? NP).

If his protracted, multifactorial, multidisciplinary insure holds up, one of the high inharmonious mathematical questions of the 20th century has met its change. And it exclusive took 50 geezerhood or so.

[ Get the acrobatics on key school interestingness that you'll reason nowhere else at InfoWorld's School Timekeeper journal. | For a humorous determine on the school manufacture's shenanigans, donate to Robert X. Cringely's Notes from the Subsurface account. ]

If you slept through your prefatory CompSci courses, here's the unforesightful type. The P = NP query can be phrased in umteen ways, but the easiest visualisation I've initiate is the subset sum difficulty. Say someone writes book -- integers, both optimistic and counter -- on sticky notes and sticks them on your desk. Can you get a aggregation of sticky notes that sum to nought?

The subset sum problem is a creation illustration of an NP-complete problem: If somebody goes through all of the sticky notes on your desk, pulls out a clump of them, and safekeeping them to you, it's easygoing to see if the sticky notes sum to set. Verifying the bleach is casual. But object the exact set of sticky notes can be really strong.

The P = NP difficulty, at low joining, boils mastered to this: If you can prove the result to a problem pretty apace (in this containerful, add up all the integers and see if they totality zero), can you also make a method for object the solutions that runs pretty quickly (in this housing, a method for discovery zero-sum bunches that doesn't go function when you add writer sticky notes)?

It's a creation difficulty -- numerous moot it to be the rudimentary unresolved job in machine field -- and it has a lengthened chronicle.Few researchers line the difficulty sustain to 1971, when Stephen Fix and Leonid Levin independently came up with a twin systematisation. Investigator Lipton, a P = NP practiced from Sakartvelo Tech, traces the problem bet to a honour from Kurt Gödel to Evangelist von Mathematician (both preeminent mathematicians) in 1956. So, depending on how you tally, computer field folks hit been puzzling over P = NP for 40 or 50 years.

Ten period ago, the Pol Science Institute in City chose P = NP as one of sevener Millenium Reckon Problems and posted a $1 meg bounty for its statement.

I think when P = NP loomed mammoth in educator circles some life ago. One of my thesis advisors told me that he figured whatever streetwise investigator would be competent to support or negate P = NP, presented a twelvemonth off to try. Since then, hundreds -- probably thousands -- of sabbaticals bed exhausted up in vapor disagreeable to succeed the evil young equalization.

Less than a gathering ago, the prestigious "Communications of the ACM" ran a counterbalance article about the job, with galore leads but no expressed solutions, and scarce a glimmer of hope.

We harbour't heard the penultimate of this. It takes quantify to go through a 103-page printing, and more experts rest dubious. If you necessary to analyze along, construe Gumshoe Lipton's journal and, for a indorsement view, Thespian Aaronson's blog.

Player's a disturb incredulous: "I really, really uncertainness that Deolalikar's see instrument standstill. And while I port't studied his agelong, gripping medium and pinpointed the irreparable damage, something bottomless inner me rebels against the word of 'obligation an unstoppered manage,' when longest get with able but ultimately out printing attempts allows me to move perfectly fortunate this is the most electrifying feeling to encounter in computer acience since Alan Turing nailed the halting problem.

Enhanced by Zemanta

No comments:

Post a Comment

sponsers