Sei und y zwei Binärzahlen mit n Bits und z = x ⋅ y die Binärzahl (Länge 2 n ) des Produkts von x und y . Wir wollen das signifikanteste Bit z 2 n - 1 des Produkts berechnen .
Um die Komplexität dieser Funktion im Modell von binären Entscheidungsdiagrammen (insbesondere von Einmal-Lese-Verzweigungsprogrammen) zu analysieren, versuche ich, nach äquivalenten Ausdrücken für den Fall zu suchen . Das erste offensichtliche Ding ist (hier sind und die entsprechenden ganzen Zahlen zu den Binärzahlen). Ich möchte eine Vorstellung davon bekommen, was passiert, wenn ich einige Eingabebits konstant halte. Wenn ich z. B. das höchstwertige Eingangsbit von und auf 0 setze, erhalte ich die konstante 0-Funktion. Bits mit geringerer Bedeutung haben jedoch keinen solchen Einfluss auf das Ergebnis.z 2 n - 1 = 1 ≤ x ≤ y ≥ 2 2 n - 1 x y x y
Gibt es andere äquivalente Ausdrücke für den Fall die mehr dazu beitragen, zu sehen, was passiert, wenn ich einige Eingabebits korrigiere? Gibt es verfeinerte Methoden, um das Produkt zweier Binärzahlen zu berechnen, die helfen können? Oder haben Sie eine andere Herangehensweise an dieses Problem?