Reduziertes bestellt Binary Decision Diagrams (ROBDD) ist eine effiziente Datenstruktur für die Darstellung von Booleschen Funktionen mehreren Variablen . Ich möchte eine Vorstellung davon bekommen, wie effizient sie sind.
Zum Beispiel wissen wir für die Datenkomprimierung, dass Daten mit niedriger Entropie (einige Symbole erscheinen häufiger als andere, viele Wiederholungen) sehr gut komprimiert werden können, während vollständig zufällige Daten nicht komprimiert werden können.
Gibt es eine analoge Intuition, um abzuschätzen, wie effizient ROBDDs eine bestimmte Boolesche Formel darstellen können?
Ich habe zum Beispiel gehört, dass die Multiplikation von Bit-Zahlen nicht effizient dargestellt werden kann, die minimale ROBDD-Größe ist in n exponentiell . Kennen Sie ein intuitives Argument, das erklärt, warum dies der Fall ist?
Verwandte Frage: Intuition über die Effizienz von BDDs, die Zahlen berechnen (BDDs mit mehreren Terminals usw.)