Explain the proof by Vinay Deolalikar that P != NP

Nixuz picture Nixuz · Aug 9, 2010 · Viewed 17.9k times · Source

Recently there has been a paper floating around by Vinay Deolalikar at HP Labs which claims to have proved that P != NP.

Could someone explain how this proof works for us less mathematically inclined people?

Answer

Michael Anderson picture Michael Anderson · Aug 9, 2010

I've only scanned through the paper, but here's a rough summary of how it all hangs together.

From page 86 of the paper.

... polynomial time algorithms succeed by successively “breaking up” the problem into smaller subproblems that are joined to each other through conditional independence. Consequently, polynomial time algorithms cannot solve problems in regimes where blocks whose order is the same as the underlying problem instance require simultaneous resolution.

Other parts of the paper show that certain NP problems can not be broken up in this manner. Thus NP/= P

Much of the paper is spent defining conditional independence and proving these two points.