Jump to content

Arithmetic circuit complexity

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Dcoetzee (talk | contribs) at 17:11, 9 March 2009 (Rewrite). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

In computational complexity theory, standard circuit complexity studies the sizes and depths of boolean circuits needed to solve various problems. Arithmetic circuit complexity replaces the abstract logic gates of boolean circuits with "arithmetic gates" that compute (iterated) sums and products over some arbitrary semiring. The choice of semiring may either be left unspecified, as in a circuit that computed products of matrices with entries from the semiring [1]; or may be fixed, as when showing that arithmetic circuits over finite fields can be reduced to boolean circuits using threshold gates.[2]

Reference

  1. ^ Vollmer, Heribert (1999), Introduction to Circuit Complexity - A Uniform Approach
  2. ^ Stephen R. Tate. 1991. Arithmetic Circuit Complexity and Motion Planning. Doctoral Thesis. UMI Order Number: UMI Order No. GAX91-27527. Duke University.