Circuit value problem: Difference between revisions

Content deleted Content added
OAbot (talk | contribs)
m Open access bot: url-access updated in citation with #oabot.
m lc common nouns (names of the mathematical problems and theorems are not proper nouns), grammar
Line 1:
{{Short description|Computational problem}}
[[File:Combinatorial Logic Example.svg|thumb|BooleanAn example Boolean circuit]]
The '''Circuitcircuit Valuevalue Problemproblem''' (or Circuitcircuit Evaluationevaluation Problemproblem) is the computational problem of computing the output of a given [[Boolean circuit]] on a given input.
 
The problem is complete for [[P (complexity)|P]] under uniform [[AC0|AC{{sup|0}}]] reductions. Note that, in terms of [[time complexity]], it can be solved in [[linear time]] simply by a [[topological sort]].
 
The [[Boolean Formulaformula Valuevalue Problem]]problem (or Boolean Formulaformula Evaluationevaluation Problemproblem) is the special case of the problem when the circuit is a tree. The Boolean Formulaformula Valuevalue Problemproblem is complete for [[NC (complexity)|NC{{sup|1}}]].<ref>{{cite conference | url=https://dl.acm.org/doi/pdf/10.1145/28395.28409 | author=Samuel R. Buss | author-link=Samuel Buss | title=The Boolean formula value problem is in ALOGTIME | editor=Alfred V. Aho | editor-link=Alfred Aho| book-title=Proceedings of the 19th Annual ACM [[Symposium on Theory of Computing]] (STOC) | publisher=ACM | pages=123&ndash;131 | date=Jan 1987 | doi=10.1145/28395.28409 | url-access=subscription }} ([http://www.math.ucsd.edu/~sbuss/ResearchWeb/Boolean Author's draft])</ref>
 
The problem is closely related to the [[Boolean satisfiability problem|Boolean Satisfiability Problem]] which is complete for [[NP (complexity)|NP]] and its complement, the [[Tautology (logic)|Propositionalpropositional Tautologytautology Problemproblem]], which is complete for [[co-NP]].
 
== See also ==