Sumários
BPP
5 dezembro 2013, 12:30 • José Félix Costa
Classe BPP.
That the sets in BPP can be decided by bounded error polynomial time probabilistic Turing machines with error probability approaching exponentially to 0 as time goes polynomially to infinity.
Boolean closure of BPP.
Is BPP = P ?
Probabilistic fine structure between P and PSPACE
29 novembro 2013, 10:30 • José Félix Costa
Introduction to Monte Carlo and Las Vegas methods. Probabilistic Turing machines.
Class PP.
Proposition: NP included in PP.
Proposition: For every set A in PP, there exists a probabilistic Turing machine that decides A with accepting probability different from 1/2.
Simulation of probabilistic Turing machines by deterministic Turing machines. PP closed under complementation. PP as interpolator of NP, co-NP and PSPACE.
The fifteen years intersection problem: The symmetric difference, the discovery of D^P, the intersection in PP.
Oracle Turing machines
28 novembro 2013, 12:30 • José Félix Costa
Oracle Turing machines. Examples.
Turing reduction in polynomial time. Characterization. Example: MAXCLIQUE <= CLIQUE.
Some results on relative computation. Example theorem: If T is a tally set and DEXT(T) = DEXT, than T \in P.
Equivalence between closure under complementation and closure under Turing reduction for some complexity classes, such like NP and co-NP.
The open problem NP =/= co-NP.
NP- and PSPACE- and NLOG-completeness III
22 novembro 2013, 10:30 • José Félix Costa
NP-completeness of SAT, CNF-SAT and CLIQUE.
Boolean formulas (9/14)
Boolean formulas. Quantified Boolean formulas.
Boolean formulas in conjunctive normal form.
Compactification theorem: If F is a Boolean formula in the variables x_1, ..., x_t, then there exists an equivalent Boolean formula E y1, ... y_m F', constructible in polynomial time, such that the variables y_1, ..., y_m are fresh and F' is in conjunctive normal form.
Sets SAT, CNF-SAT and QBF.
Reduction SAT < CNF-SAT via compactification.
List of some complete problems:
NP : SAT, CNF-SAT, CLIQUE, K.
P: CVP, LIFE_WITHOUT_DEATH.
NLOG : REACHABILITY.
PSPACE : QBF, CSG-ACCEPTANCE.
++++++++++++++++++++
Exercício:
Converta as seguintes fórmulas booleanas em fórmulas booleanas quantificadas: (a) não (x e y e 0), (b) não não x e 1 ou não (z ou y), (c) não (não (não (x e não y) ou não não z) e não 0), (d) (x e z) ou (y e não z).
NP- and PSPACE- and NLOG-completeness II
21 novembro 2013, 12:30 • José Félix Costa
PSPACE-completeness of CSG-ACCEPTANCE.
NLOG-completeness of REACHABILITY.