By using SIAM Journals Online you agree to abide by the
Terms and Conditions of Use.

©  SIAM

 

SIAM Journal on Computing

Previous Article
Learning Mixtures of Product Distributions over Discrete Domains
We consider the problem of learning mixtures of product distributions over discrete domains in the distribution learning framework introduced by Kearns et al. [Proceedings of the $26$th Annual Sympos...
Next Article
Extra Unit-Speed Machines Are Almost as Powerful as Speedy Machines for Flow Time Scheduling
We study online scheduling of jobs to minimize the flow time and stretch on parallel machines. We consider algorithms that are given extra resources so as to compensate for the lack of future informa...

You are not logged in to this journal. Log in

Holographic Algorithms

SIAM J. Comput. Volume 37, Issue 5, pp. 1565-1594 (2008)

Published February 8, 2008
Buy This PDF   (US$25)
Download PDF (319 kB) View Cart

Complexity theory is built fundamentally on the notion of efficient reduction among computational problems. Classical reductions involve gadgets that map solution fragments of one problem to solution fragments of another in one-to-one, or possibly one-to-many, fashion. In this paper we propose a new kind of reduction that allows for gadgets with many-to-many correspondences, in which the individual correspondences among the solution fragments can no longer be identified. Their objective may be viewed as that of generating interference patterns among these solution fragments so as to conserve their sum. We show that such holographic reductions provide a method of translating a combinatorial problem to finite systems of polynomial equations with integer coefficients such that the number of solutions of the combinatorial problem can be counted in polynomial time if one of the systems has a solution over the complex numbers. We derive polynomial time algorithms in this way for a number of problems for which only exponential time algorithms were known before. General questions about complexity classes can also be formulated. If the method is applied to a #P-complete problem, then polynomial systems can be obtained, the solvability of which would imply P$^{{\tiny{\#P}}}$ = NC2.

©2008 Society for Industrial and Applied Mathematics
History: Received May 17, 2005; accepted July 27, 2007; published February 8, 2008
Permalink: http://dx.doi.org/10.1137/070682575

KEYWORDS and AMS

Keywords
AMS Subject Classifications
05A15, 68Q10, 68Q15, 68Q17, 68R10, 68W01

PUBLICATION DATA

ISSN:
0097-5397 (print)   1095-7111 (online)
Publisher:
AIP is a member of CrossRef SIAM

REFERENCES (63)

For access to fully linked references, you need to log in. For access to fully linked references, you need to Log in.

CITING ARTICLES

For access to citing articles, you need to log in.
For access to citing articles, you need to Log in.