PARITÉ


12

AC0 est la classe des circuits de taille polynomiale à profondeur constante avec portes NON et portes fan-in ET et OR sans limite, où les entrées et les portes ont également une fanout sans limite.

Considérons maintenant une nouvelle classe, appelons-la ACbf0 qui est comme AC0 mais pour laquelle les entrées et les portes ont au maximum O(1) . Cette classe est clairement en AC0 . En fait, il est strictement contenu dans AC0 , comme indiqué ici . Par conséquent, PARITY n'est évidemment pas dans ACbf0 .

Existe-t-il une preuve de PARITE qui ne passe pas également pour A C 0 ? En d'autres termes, existe-t-il une preuve qui n'utilise pas de techniques puissantes comme le lemme de commutation ou la méthode Razborov / Smolensky?ACbf0AC0


Cela s'appelle dans la littérature: qwiki.stanford.edu/index.php/Complexity_Zoo:N#nc0NC0
Hsien-Chih Chang 之 之

5
Non, ce n'est pas le cas, car le fanin est illimité.
domotorp

Ah, j'ai mal lu le mot fanout. Merci de l'avoir signalé.
Hsien-Chih Chang 張顯 之

1
Article connexe de @Kaveh: cstheory.stackexchange.com/q/1824/1800 , déplacé des commentaires ci-dessous pour augmenter l'exposition.
Hsien-Chih Chang 張顯 之

Qu'est-ce que le «fanout borné», au fait?
xxx ---

Réponses:


16

Je pourrais manquer quelque chose, mais n'est-il pas la même chose qu'une formule? Étant donné que chaque bit d'entrée peut avoir un effet sur au plus un nombre limité de portes, nous pouvons simplement supposer que chaque porte n'a qu'une seule sortie (après avoir peut-être dupliqué quelques éléments) et nous pouvons également abaisser les portes non. Nous savons que la taille de la formule de la parité est n ^ 2 (voir Troy J. Lee, " La taille de la formule de la PARITÉ ", 2007) et puisque à chaque niveau de notre circuit, nous ne pouvons avoir que des portes O (n), cela montre que la parité n'est pas dans A C 0 b f .ACbf0ACbf0


5
donc par "Formule" vous voulez dire une formule de taille linéaire, non? et par taille, vous voulez dire la taille de la formule ...
Alessandro Cosentino

5
Je pense que votre réponse est correcte à la fin, mais le raisonnement est plus subtil. Le fanout de la porte peut être réduit en dupliquant des parties du circuit, mais cela augmente la taille de la formule. (La taille de la formule équivaut au nombre de fils d'entrée.) Supposons que le fanout de la porte soit au maximum 2. Ensuite, pour réduire le fanout des portes de la couche inférieure, je dois dupliquer chaque porte et chaque entrée, doublant ainsi la taille de la formule. La répétition de ce processus pour chaque couche donne une formule de taille d est la profondeur du circuit. Dans notre cas, d est une constante, la taille de la formule est donc toujours linéaire. O(2dn)dd
Adam Paetznick

C'était exactement ce que je voulais dire, désolé si mon exposition était médiocre.
domotorp

4

@Alessandro: Je suis désolé si j'ai mal compris votre question. Mais ma première impression est que l'on peut transformer n'importe quel circuit de profondeur-d de taille en uneformule deprofondeur d(fanout 1) de taille environ S d : il suffit de procéder couche par couche en partant du bas (à côté des entrées) couche, et prendre plusieurs copies de la même porte; à chaque couche le nombre de portes peut augmenter au maximum le facteur de S . Cela signifie que toute limite inférieure S pour lesformules A C 0 implique une limite inférieure S 1 / d pour lescircuits A C 0SSdSSAC0 S1/dAC0 . Il est donc difficile de s'attendre à des preuves de borne inférieure plus faciles pour les formules : dans le monde A C 0 , d est une constante.AC0AC0d

Btw votre langue (chaînes avec exactement un 1 ) a une DNF triviale ( formule de profondeur 2 ) avec n monômes.X1n


3
SdkdSkS

3
Une autre façon de voir que est strictement contenu dans A C 0 est de noter que puisque chaque bit d'entrée a un fanout au plus k, il y a au plus k n portes dans la première couche, et k 2 nACbf0AC0knk2nO(n)AC0ACbf0

2
Quelqu'un peut-il me dire pourquoi ce modèle "pas plus de k copies d'une variable d'entrée" est intéressant? Même lorsque la profondeur est constante. Dans quel contexte un tel modèle se pose-t-il? Suis juste curieux.
Stasys

2
QAC0

3
@Adam: Merci, en effet, domotorp a déjà mentionné un non AC0nlogn
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.