On peut parler de la largeur d' arbre d'un circuit booléen, la définissant comme la largeur d'arbre du graphe "moralisé" sur les fils (sommets) obtenu comme suit: connectez les fils et chaque fois que est la sortie d'une porte ayant entrée (ou vice versa); connectez les fils et chaque fois qu'ils sont utilisés comme entrées sur la même porte. Edit: on peut définir de manière équivalente la largeur d'arbre du circuit comme celle du graphe le représentant; si nous utilisons l'associativité pour réorganiser toutes les portes ET et OU pour avoir un fan-in au plus deux, la largeur d'arbre selon l'une ou l'autre définition est la même jusqu'à un facteur .
Il existe au moins un problème connu pour être insoluble en général mais traitable sur les circuits booléens de largeur d'arbre bornée: étant donné une probabilité pour que chacun des fils d'entrée soit défini sur 0 ou 1 (indépendamment des autres), calculez la probabilité que une certaine porte de sortie est 0 ou 1. Ceci est généralement # P-difficile par une réduction par exemple de # 2SAT, mais il peut être résolu dans PTIME sur des circuits dont la largeur d'arbre est supposée être inférieure à une constante, en utilisant l' algorithme d'arbre de jonction .
Ma question est de savoir s'il y a d' autres problèmes, au-delà du calcul probabiliste, qui sont connus pour être insolubles en général mais traitables pour les circuits de largeur d'arbre borné, ou dont la complexité peut être décrite en fonction de la taille du circuit et aussi de sa largeur d'arbre. Ma question n'est pas spécifique au cas booléen; Je m'intéresse également aux circuits arithmétiques sur d'autres semirings. Voyez-vous de tels problèmes?