Download P-selective Sets and the Power of One Bit

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Vaccination wikipedia , lookup

Adaptive immune system wikipedia , lookup

Immune system wikipedia , lookup

Innate immune system wikipedia , lookup

Immunocontraception wikipedia , lookup

Hygiene hypothesis wikipedia , lookup

Immunosuppressive drug wikipedia , lookup

Immunomics wikipedia , lookup

Herd immunity wikipedia , lookup

Psychoneuroimmunology wikipedia , lookup

Social immunity wikipedia , lookup

Transcript
P-Selectivity,
Immunity and the
Power of One Bit
Lane Hemaspaandra
University of Rochester
Leen Torenvliet
ILLC
1
Hard to Decide

Will it beat the desert?
2
Easy to Choose

But if you had to choose
3
Hard to Decide

Terrorist?
4
Easy to Choose
5
That’s P-Selective

A is P-selective if there is a function f such that
for all x and y
f(x,y) = x or y
if {x,y}  A ≠ then f(x,y) is in A
6
Two Types of Sets
Standard Left Cut
Gappy Left Cut
7
The Ultimate Reference
8
Immunity

Separation of Complexity Classes


A is in C, but not in D separates C from D .
A is in C, but no infinite part of A is in D
Separates C from D , but much stronger
This is Immunity
9
Immunity Separation

Fact: For most complexity classes,
separation implies separation with immunity.


Example P≠EXP, and separates with immunity
LOGSPACE ≠ PSPACE and separate with
immunity
10
P-Selective sets

P-selective sets exist of arbitrary complexity.



[Selman79] Every Tally Set P-reduces to a Pselective set.
n-bits of advice is not enough to recongize Pselective sets in any recursive time bound [HT]
P-selective sets are immune to every
subrecursive complexity class [this paper]
11
How?


Use gappy left-cuts
At certain lengths set boundary b such that
all x ≤ b are in A. The b are easily computable.
f(x,y)=if |x|=|y| then the lexicographically least.
o.w. the smaller length is computable in linear time in the
larger length. So decide which is the case and then
return the most likely candidate.
12
Immune Gappy Left Cuts



Take any recursive time bound
Create large enough gaps
Use a wait-and-see argument:


If one of the machines accepts, then put nothing
in at appropriate length otherwise put everything
in.
Letting new requirements in slowly guarantees
infinity.
13
Non-Uniform Measures

Advice:

A is in C/g(n) if there exists a function
f : N * such that |f(n)|=g(n) and
x in A iff (x,f(|x|) in B for some B in C.
Most notably: Polynomial Size Circuits.
(What's in P/poly?)
14
PSEL and Tournaments

A Pselective set can be considered as a
Tournament.
15
The Lion King

Landau 1953: Every tournament has a king.
That is an element k such that every other
element x is beaten by k directly, or there is a
y such that y beats x, and k beats y.

Proof, by induction.
16
Proof

Base Case

Induction
k
n
k
k
n
or
or
n
17
Deciding x is King


x is king if and only if for every y either
f(x,y)=x or there is a z such that f(x,z)=z and
f(z,y)=z .
This is a 2 predicate. So if A is nonempty at
n then “accept x iff x is the king of length n is
p
a 2 algorithm that accepts only strings in A.
p
18
Psel is not immune


Deciding A is empty or not costs 1 bit of
advice.
Conclusion: No P-selective set is 2 /1immune.
p
19
Remaining open

Is PSEL immune to REC?


Requires different type of PSEL sets.
Is PSEL bi-immune to anything


Remarkably hard problem.
Clue: if P=PP then every PSEL set is equivalent
to a standard left cut. Standard left-cuts are
definitey not immune.
20