Nc (Complexity)

In complexity theory, the class NC ("Nick's Class") is the set of decision problems decidable in polylogarithmic time on a parallel computer with a polynomial number of processors. In other words, a problem is in NC if there are constants c and k such that it can be solved in time O((log n)c) using O(nk) parallel processors. Just as the class P can be thought of as the tractable problems, so NC can be thought of as the problems that can be efficiently solved on a parallel computer. NC is a subset of P because parallel computers can be simulated by sequential ones. It is unknown whether NC = P, but most researchers suspect this to be false, meaning that there are some tractable problems which are probably "inherently sequential" and cannot significantly be sped up by using parallelism. Just as the class NP-Complete can be thought of as "probably intractable", so the class P-Complete can be thought of as "probably not parallelizable" or "probably inherently sequential". The parallel computer in the definition can be assumed to be a parallel, random-access machine (PRAM). That is a parallel computer with a central pool of memory, and any processor can access any bit of memory in constant time. The definition of NC is not affected by the choice of how the PRAM handles simultaneous access to a single bit by more than one processor. It can be CRCW, CREW, or EREW. See PRAM for descriptions of those models. Equivalently, NC can be defined as those decision problems decidable by uniform Boolean circuits with polylogarithmic depth and a polynomial number of gates. NCi is the class of decision problems decidable by uniform boolean circuits with a polynomial number of gates and depth O((log n)i), or the class of decision problems solvable in time O((log n)i) on a parallel computer with a polynomial number of processors. Stephen Cook coined the name NC ("Nick's class") after Nick Pippenger, who had done extensive research on circuits with polylogarithmic depth and polynomial size.

Reference

 

<< PreviousWord BrowserNext >>
nelson rockefeller
nicaragua v. united states
naturalistic planned language
no cloning theorem
norman hackerman
n ray
nikolai gerasimovich kuznetsov
news
nuon
nashville (disambiguation)
new england cuisine
neil simon
north american free trade agreement
national lampoon
non disclosure agreement
network effect
nuclear fission
neil gaiman
nymph
norse
newspaper
natural law
nestorianism
ncr
naomi klein
non steroidal anti inflammatory drug
nadir shah
nori
netwar
normative ethics
negotiation
natural family planning
nicaragua canal
nu metal
ncurses
nba (disambiguation)
national basketball association
nutation
nasco
north atlantic salmon conservation organization
narcissus (mythology)
naval mine
nawal el moutawakel
public ownership