De nombreuses classes de complexité définies avec les machines de Turing ont des définitions en termes de circuits uniformes. Par exemple, P peut également être défini en utilisant des circuits de taille polynomiale uniforme, et de même BPP, NP, BQP, etc. peuvent être définis avec des circuits uniformes.
Existe-t-il donc une définition de L basée sur les circuits?
Une idée évidente serait de permettre des circuits de taille polynomiale avec une certaine limitation de profondeur, mais cela s'avère définir la hiérarchie NC.
Je pensais à cette question il y a longtemps, mais je n'ai pas trouvé de réponse. Si je me souviens bien, ma motivation était de comprendre à quoi ressemblerait l'analogue quantique de L.
cc.complexity-theory
complexity-classes
circuit-complexity
Robin Kothari
la source
la source
Réponses:
Eh bien, , où S C 1 est la classe de langages calculée par des circuits de taille polynomiale de largeur O ( log n ) .L=SC1 SC1 O(logn)
Quant à , il pourrait être caractérisé comme les langages de classe calculés par des circuits asymétriques de taille polynomiale (ce qui, dans un certain sens, n'est qu'une autre façon de dire des programmes de branchement non déterministes).NL
la source
la source