On the OBDD complexity of the most significant bit of integer multiplication (Q2430011)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | On the OBDD complexity of the most significant bit of integer multiplication |
scientific article |
Statements
On the OBDD complexity of the most significant bit of integer multiplication (English)
0 references
5 April 2011
0 references
OBDDs are decision diagrams (also called branching programs) for Boolean functions where each variable may only be read at most once and there is a fixed ordering on the variables. They are a state-of-the-art data structure for Boolean functions. The size of an OBDD depends on the variable ordering. For a Boolean function, its OBBD size is the minimum size of an OBDD for it, where the minimum is taken over all variable orderings. While many important functions have OBDDs of small size, there are also important functions with large OBDD sizes. For the middle bit of integer multiplication it is long known that the OBDD size is exponential [\textit{R. E. Bryant}, IEEE Trans. Comput. 40, No.~2, 205--213 (1991; Zbl 1220.68060)]. This paper establishes an exponential lower bound for the most signification bit. A lower bound of \(\Omega(2^{n/288})\) is proved. For the natural interleaving variable ordering an improved lower bound of \(\Omega(2^{n/4})\) is shown. The proofs are based on communication complexity.
0 references
OBDD
0 references
ordered binary decision diagram
0 references
branching program
0 references
integer multiplication
0 references
computational complexity
0 references