Soit un oracle générique au sens de la catégorie Cohen / Baire. Soit un oracle aléatoire.
Existe-t-il des classes de complexité A et B avec ou le dans l'autre sens,
La question a été inspirée par un commentaire de Scott Aaronson .
Soit un oracle générique au sens de la catégorie Cohen / Baire. Soit un oracle aléatoire.
Existe-t-il des classes de complexité A et B avec ou le dans l'autre sens,
La question a été inspirée par un commentaire de Scott Aaronson .
Réponses:
P = UP avec un générique (en supposant P = PSPACE) mais ils sont séparés par rapport à un oracle aléatoire.
Dans l'autre sens P = Promise-BPP par rapport à un aléatoire mais séparé par rapport à un générique. Je ne peux pas penser à une classe non prometteuse du haut de ma tête.
Je peux retrouver quelques références si vous en avez besoin.
Mise à jour: si vous voulez une version non promise, avec un oracle aléatoire (car ) mais ils se séparent avec un oracle générique (exemple dans mon article avec Yamakami ).
Je ne pense pas que nous connaissions les différences inconditionnelles de classe de complexité uniforme / sans promesse dans la forme ci-dessus (mise à jour: voir la réponse de Lance Fortnow pour un exemple), mais la comparaison suivante d'oracles génériques à des oracles aléatoires peut être utile.
Un oracle générique est par construction un oracle qui satisfait chaque propriété qui ne peut pas être exclue en fixant un segment initial fini. Dans un certain sens, tout ce qui est nécessairement possible se produit, ce qui le rend très différent d'un oracle aléatoire (bien qu'il émule aussi un oracle aléatoire infiniment souvent).
Par exemple, avec l'oracle générique (io signifie infiniment souvent)
PSPACE ⊆ io-P
EXP ⊆ io-ZPP
EXP NP ⊆ io-BPP
Ainsi, pour chaque problème dans le PSPACE relativisé, il existe un algorithme de temps polynomial (utilisant l'oracle) qui, pour une infinité de tailles d'entrée, résout toutes les instances de cette taille (et de la même manière avec ZPP et BPP avec un comportement arbitraire à de `` mauvaises '' tailles d'entrée) .
Comme l'oracle aléatoire:
IP <PSPACE
La hiérarchie polynomiale est infinie.
Chaque fonction récursive calculable en temps polynomial avec un oracle générique est calculable en temps polynomial sans l'oracle (puisque l'oracle est vide pour des étirements suffisamment longs). Ainsi, si P <BPP, cela vaut également pour l'oracle générique, tandis que pour l'oracle aléatoire P = BPP.