La hiérarchie


12

TC0TCd0⊊TCd+10d

L'entrée Zoo pour TC0 ne mentionne que la séparation entre la profondeur 2 et 3.

Existe-t-il également une référence standard pour le fait que la hiérarchie ACd0 ne s'effondre pas?


1
Une question connexe serait: combien de fonctions distinctes y a-t-il dans ACd0 / TCd0 ? Une limite inférieure raisonnable sur ces quantités répondrait à vos questions. Une preuve de l'étanchéité du lemme de commutation de Hastad répondrait peut-être à votre deuxième question.
— MCH

4
Pour la deuxième question, je pense qu'elle a été prouvée pour la première fois dans le document STOC '83 de Sipser "Ensembles de Borel et complexité des circuits" . Cela ne donne cependant que des bornes inférieures super-polynomiales. Les premières bornes inférieures exponentielles ont été données par Yao, améliorées plus tard par Håstad.
— Robin Kothari

@MCH, vouliez-vous écrire TCd0/ACd0 ? Ou voulez-vous dire le nombre de classes d'équivalence de problèmes dans les réductions de TCd0 rapport à ACd0 ?
— Kaveh

2
Ce que je veux dire est très simple: combien de fonctions distinctes la classe de circuits de taille représenter? (Nous pouvons estimer le nombre de circuits très facilement mais nous devons faire attention à ce que certains d'entre eux puissent calculer la même fonction.) Une fois que vous montrez que cette quantité croît avec , vous avez terminé. ACd0sd
— MCH

2
@Dilworth, non uniforme. Le comptage ne semble pas fonctionner, sinon comme je l'ai noté ci-dessous, nous pourrions alors séparer de qui est ouvert. TC0NC1
— Kaveh

Réponses:


15

Nous ne connaissons aucune bonne borne inférieure (c'est-à-dire, disons, une borne inférieure superpolynomiale pour un langage dans ) pour les circuits de seuil de profondeur 2 (poids illimités). Les circuits de profondeur 3 construits à partir de portes majoritaires, c'est-à-dire contiennent cette classe, et donc nous ne connaissons pas non plus de bonnes limites inférieures pour cette classe.NEXPTC30


Cela répond à ma question. Merci Kristoffer.
— Kaveh

Comme je l'ai écrit dans le commentaire ci-dessus, même si un problème dans NEXP n'est pas connu pour être en dehors de TC , n'est-il pas encore possible que la hiérarchie non uniforme TC soit correcte via un argument de comptage borne inférieure? 200
— Dilworth

En outre, puis-je demander, comment cela est-il cohérent avec les limites inférieures exponentielles connues sur TC et la séparation de la profondeur 3 des circuits de seuil de profondeur 2, comme indiqué dans le zoo de la complexité? Suis-je en train de manquer quelque chose? 20
— Dilworth

1
@Dilworth, je pense que c'est parce qu'il est défini en utilisant Majority not Threshold.
— Kaveh

Hmm .. que voulez-vous dire précisément? Est-ce lié à la note de Kristoffer sur les «poids illimités»?
— Dilworth

12

Si je ne me trompe pas, il semble que prouver que la hiérarchie ne s'effondre pas est au moins aussi difficile que de séparer de :TCd0NC1TC0

Notons le problème d'évaluation de formule booléenne par . est terminé pour sous réductions.BFEBFENC1AC0

Par Manindra Agrawal, Eric Allender et Steven Rudich, " Reductions in Circuit Complexity: An Isomorphism Theorem and a Gap Theorem ", 1999, est complet pour sous réductions.BFENC1AC20

Supposons que . Puis pour certains . Par conséquent . Ce qui signifie que .NC1=TC0BFE∈TCd0dNC1⊆TCd+20TC0⊆TCd+20

Donc , pour tout , nous avonsd

TC0⊈TCd0 implique et .NC1⊈TCd+20BFE∉TCd0

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.