ACC0 est une classe de complexité naturelle.
1) Barrington a montré que le calcul sur les monoïdes non résolus capturait tandis que les monoïdes résolvables capturaient . A C C 0NC1ACC0
2) Récemment, Hansen et Koucky ont montré un beau résultat: les programmes de branchement planaires de largeur identique et de dimensions multiples correspondent exactement à . Sans la condition de planéité, nous obtenons bien sûr le résultat de Barrington qui caractérise . N C 1ACC0NC1
La différence entre et est donc une théorie des groupes et une autre topologique. N C 1ACC0NC1
Ajouté: Dana, un exemple simple de groupe résoluble est , le groupe symétrique par rapport aux éléments. Sans entrer dans les détails, tout groupe soluble a une série dont les quotients sont cycliques. Cette structure cyclique est reflétée en tant que mod gates lors de la construction d'un circuit pour résoudre des problèmes de mots sur le groupe.S4
Sur la planéité, on voudrait croire que la planéité peut imposer des restrictions / des goulots d'étranglement dans le flux d'informations. Ce n'est pas toujours vrai: par exemple, les variantes de 3SAT plan sont connues pour être NP-complètes. Cependant, dans les petites classes, ces restrictions sont plus "susceptibles" de tenir.
Dans la même veine, Wigderson a montré NL / poly = UL / poly en utilisant le lemme d’isolation. Nous ne savons pas comment dérandonner le lemme d'isolation par-dessus des DAG arbitraires pour obtenir NL = UL, mais nous savons le faire pour les DAG planaires.
Considérons la classe des circuits à profondeur constante qui ne comprennent que des portes , des entrées et des constantes aux feuilles. Ensuite, on peut facilement montrer que la fonction OU (par exemple) ne peut pas être calculée par de tels circuits, quelle que soit leur taille. (Cela est dû au fait que l'un de ces circuits calcule un polynôme de degré faible sur et que le degré de OU est ).modp Fp n
Cependant, si nous considérons des circuits composés uniquement de gates où a au moins deux facteurs premiers distincts, il existe un circuit de profondeur (de taille exponentielle) pour la fonction OU.modm m 2
Et avant le résultat de Ryan, était, je suppose, la classe la plus petite pour laquelle nous n’avions aucune limite inférieure décente.AC0[mod6]
la source
Juste pour préciser vos deux points:
Si nous travaillons à comprendre le calcul, le comptage modulaire est l’une des frontières de notre compréhension. Le comptage modulaire est l’un des phénomènes les plus simples et les plus naturels du calcul, mais il semble que nous en comprenions si peu. Nous ne pouvons pas exclure la possibilité que des circuits de taille polynomiale de profondeur 3 avec seulement des portes Mod6 puissent calculer toutes les fonctions de NP. Il est toutefois conjecturé que de tels circuits ne peuvent calculer que des fonctions avec une taille de support importante et ne peuvent donc pas calculer une fonction très simple comme AND. En ce qui concerne la limite supérieure, la situation est similaire, nous n’avons aucun résultat non négligeable.
Ces questions sont également très intéressantes d’un point de vue purement mathématique car elles sont étroitement liées à des questions très naturelles sur les polynômes et les matrices sur Z_m. Par exemple, nous n'avons pas de bonnes bornes inférieures pour le rang d'une matrice codiagonale de nxn sur Z_6. Une matrice codiagonale a des 0 sur la diagonale et une dizerale non azotée.
la source