Sia un grado polinomiale in variabili su , dove è costante (diciamo 2 o 3). Vorrei trovare la formula più piccola per , dove "formula" e "formula formula" sono definite in modo ovvio (ad es. La formula più piccola per il polinomio è ).d n F 2 d f x 1 x 2 + x 1 x 3 x 1 ( x 2 + x 3 )
Qual è la complessità di questo problema: è NP-difficile? La complessità dipende da ?
[Più formalmente, una formula (nota anche come "formula aritmetica") è un albero binario radicato, ciascuna delle cui foglie è etichettata con una variabile di input o con la costante 1. Tutti gli altri vertici dell'albero sono etichettati con o . La dimensione della formula è il numero di foglie utilizzate. La formula calcola ricorsivamente un polinomio: vertici calcolano la somma dei loro figli su , vertici calcolano il prodotto. ]× + F 2 ×