Pode-se falar da treewidth de um circuito booleano, definindo-o como o treewidth do gráfico "moralizada" em fios (vértices) obtida da seguinte forma: os fios de conexão e quando é a saída de uma porta tendo como entrada (ou vice-versa); fios de conexão e quando eles são utilizados como entradas para a mesma porta. Editar: pode-se definir equivalentemente a largura da árvore do circuito como a do gráfico que o representa; se usarmos a associatividade para recriar todos os portões AND e OR para ter fan-in no máximo dois, a largura da árvore de acordo com qualquer definição é a mesma até um fator .
Há pelo menos um problema que se sabe não ser tratável em geral, mas tratável em circuitos booleanos de largura de árvore limitada: dada a probabilidade de cada um dos fios de entrada ser definido como 0 ou 1 (independentemente dos outros), calcule a probabilidade de que uma determinada porta de saída é 0 ou 1. Isso geralmente é # P-rígido por uma redução de, por exemplo, # 2SAT, mas pode ser resolvido em PTIME em circuitos cuja largura de árvore é assumida como menor que uma constante, usando o algoritmo da árvore de junção .
Minha pergunta é saber se existem outros problemas, além da computação probabilística, que são conhecidos por serem intratáveis em geral, mas tratáveis por circuitos com largura de árvore limitada ou cuja complexidade pode ser descrita como uma função do tamanho do circuito e também de sua largura de árvore. Minha pergunta não é específica para o caso booleano; Também estou interessado em circuitos aritméticos em relação a outros semirriscos. Você vê algum desses problemas?