L'effondrement de

12

Entre chaque niveau de la hiérarchie polynomiale se trouvent différentes classes de complexité, notamment , , et . Faute d'une meilleure terminologie, je les qualifierai, ainsi que d'autres, de classes intermédiaires entre les niveaux et dans la hiérarchie polynomiale. Aux fins de cette question, supposons que ce sont les classes contenues dans mais contiennent et / ou . Nous voulons éviter d'inclureΔiPDPBHk i i + 1 Σ P i + 1Π P i + 1 Σ P i Π P i Σ P i + 1Π P i + 1 PH i + 1 t hΣiPΠiPii+1Σi+1PΠi+1PΣiPΠiPΣi+1PΠi+1P , si possible, car il est trivialement équivalent à s'il s'effondre en niveau.PHi+1th

De plus, définissez les éléments suivants:
DPi={LL:LΣiP and LΠiP}

Ce qui précède est une généralisation de la classe (également écrite ). Dans cette définition, est équivalent à . Il est considéré dans une autre question cstheory.se . Il est facile de voir que et contient à la fois et .D P DP DP 1DPDPDPDP1 Σ P i Π P iDPiΔi+1PΣiPΠiP

Diagramme de référence:

Diagramme de PH

Question:
Supposons que la hiérarchie polynomiale s'effondre au niveau , mais ne s'effondre pas au niveau . Autrement dit, et . i t h Σ P i + 1 = Π P i + 1 Σ P i Π P ii+1thithΣi+1P=Πi+1PΣiPΠiP

Pouvons-nous en dire plus sur les relations entre ces classes intermédiaires elles-mêmes et les autres à tout niveau inférieur à ? Existe-t-il un schéma pour une collection de classes de complexité où, pour chaque collection, les classes sont équivalentes si et seulement si le s'effondre exactement à un niveau choisi arbitrairement?PHi+1PH

À titre de suivi, supposons que la hiérarchie s'est effondrée à l'une quelconque de ces classes intermédiaires (telles que ). Selon la classe choisie, savons-nous si cet effondrement doit continuer à s'étendre vers le bas, peut-être même au niveau ? i t hΔi+1Pith

La question ci-dessus a été partiellement explorée et répondue dans un document de Hemaspaandra et. al:
un effondrement vers le bas au sein de la hiérarchie polynomiale.
Quelqu'un connaît-il des exemples supplémentaires non mentionnés dans cet article ou a-t-il une intuition supplémentaire de ce qui doit se produire pour qu'une classe puisse accomplir cela?

mdxn
la source

Réponses:

11

Je n'ai pas de bonne réponse, mais dans un esprit de complexité, j'ai quelques réponses qui suggèrent qu'une bonne réponse peut être difficile à trouver :).

  1. Notez que la version généralisée du théorème de Ladner implique qu'il y a une infinité de degrés poly-temps strictement entre et tout degré poly-temps strictement au-dessus. En particulier, si la hiérarchie s'effondre au niveau -st mais pas au -th, alors il y a une infinité de p-degrés entre et . i+1i Σ i P Σ i + 1 P Π i + 1 P = Σ i + 1 PΣiPi+1iΣiPΣi+1PΠi+1P=Σi+1P

  2. Si je me souviens bien, construire un oracle pour lequel ressemble à la hiérarchie arithmétique est toujours un problème ouvert. Par "ressemble à la hiérarchie arithmétique", je veux dire que ne s'effondre pas et pour tous les . Cela suggère au moins que la réponse à votre question peut ne pas être connue.PHPH kΣkPΠkPΔk+1P=Σk+1PΠk+1Pk

  3. Ker-I Ko donne des oracles dans lesquels il sépare les niveaux de de ceux de . Comme ces deux hiérarchies s'entrelacent, cela vous donne au moins quelques informations sur les effondrements relativisables de problèmes entre les niveaux de .P H P HBPHPHPH

  4. Cette prochaine référence n'est pas la bonne direction, mais vous pourriez également être intéressé par le résultat et ses techniques. Chang et Kadin ont montré que si la hiérarchie booléenne (qui vit entièrement en dessous du deuxième niveau de , mais étend à toute une hiérarchie) s'effondre à son niveau ème alors s'effondre au niveau -ème de la hiérarchie booléenne sur .D P k P H k Σ 2 PPHDPkPHkΣ2P

Joshua Grochow
la source
1
Doit be
ΣkPΠkPΔkP=Σk+1PΠk+1P
ΔkP=ΣkPΠkPΔk+1P=Σk+1PΠk+1P?
T ....
1
désolé mais j'ai pensé correct? Par exemple:Σk1PΠk1PΔkPΣkpΠkPΣkPΠkP
P=Σ0PΠ0P=PPΔ1P=PΣ1pΠ1P=NPcoNPΣ1PΠ1P=NPcoNPΔ2P=PNPΣ2PΠ2PΣ2PΠ2P
T ....