In 2002, Leslie Valiant â the same theorist who gave us the complexity class #P â announced something that felt like a magic trick: a family of algorithms that could solve certain apparently intractable counting problems in polynomial time by making exponentially many partial computations cancel each other out.
He called them holographic algorithms, borrowing the word from physics. In a hologram, every point on the film stores a piece of the whole picture; when light passes through, the waves from each piece either reinforce or cancel, and the real image emerges. In Valiant's algorithms, a carefully chosen linear basis causes the contributions from exponentially many "wrong" configurations to cancel, leaving only the correct answer.
The trick exploits a deep structural coincidence: certain constraint problems on planar graphs can be re-encoded with matchgates (small gadgets whose inputs/outputs obey particular matrix rules) so that the whole computation reduces to evaluating a planar perfect matching count â a quantity that the classical FKT algorithm (FisherâKasteleynâTemperley, 1960s) computes in polynomial time as a Pfaffian.
For years, many experts suspected these were polynomial-time algorithms for problems that were actually NP-hard. The suspicion was only resolved in 2008 when Valiant proved, via holographic reductions, that the polynomial-time solvable problems form a precise class sitting strictly inside the NP-hard ones. The line between tractable and intractable had been drawn in a completely unexpected place.
Comments
Loading comments...