La hiérarchie

12

TC0TCd0TCd+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?

Kaveh
la source
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

Kristoffer Arnsfelt Hansen
la source
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=TC0BFETCd0dNC1TCd+20TC0TCd+20

Donc , pour tout , nous avonsd

TC0TCd0 implique et .NC1TCd+20BFETCd0

Kaveh
la source