.\
L, NL, polylog space, . : One of these is : from space hierarchy theorem.
\textbf{Reachability method} on configuration graph: \
.
Directed reachability in (Savitch) \chk. So, by reachability method: . Reachability is NL complete. \why
Immerman-Szelepcsenyi: .\
So, coNSPACE(f(n)) = NSPACE(f(n)).
See Boolean fn ref.
Circuit family : Circuits for various input size. Uniformity: TM can efficiently construct ckt given input size n (on input ). Log space uniform ckt family.
inlcudes non uniform ckts (‘advice’). : Take OTM for alg; Make ckt to sync with head movements and state change.
NC and AC
: (Nick’s class) polylog depth, uniform, bounded fan-in. Also polylog space from defn.
: with unbounded fanin.
. : \why.
: just need to store current path.
RAM model with parallel processors, shared mem. Logspace uniform family of PRAMs. Parallel computation time: f(ckt depth). = Languages L decided by concurrent read/ concurrent write PRAM programs with polynomial procs and time: Take ckt for L; 1 proc for each edge, 1 mem location for each gate; AND gate initialized with 1, OR gates initialized with 0.
a+b : trivial ckt.
Find ab. school alg; FFT alg: \
: p and q are polynomials.
.
: both * and doable in ckt: .
Boolean multiplication: .
Matrix powering by repeated squaring: .
: do gaussian elimination, multiply.
Boolean powering : repeated squaring. So, . So, .
Randomized ckts
Random bits r, . Contains BPP. : RP for NC ckts.
Non-uniformity stronger than randomness: \htext{}
Take BPP alg; get randomized ckt ; reduce Pr ( wrong for fixed x, rand r) to ; so Union bound: Pr ( rand r bad) ; so r for which correct; get deterministic ckt.
Can make depth tree from any tree like ckt. So, polynomial size boolean formulae in .
Aka Monte Carlo alg h. RP: , . Visualize the possible execution of an RP alg with computation tree: 2 types of leaves: yes or no.
Also see randomized algorithms ref. Bounding error prob p. Boosting confidence: . (NP has one sided error too).
PP: . No good if
Also see randomized algorithms ref. : , ; 2-sided bounded error; Boosting accuracy: Run many trials, take majority; use Chernoff. .
: Las Vegas alg by combining RP, coRP algs : both unsure when RP alg says and coRP alg says ; (check).