Bounds on the OBDD-Size of Integer Multiplication via Universal Hashing
Philipp Woelfel
Abstract.
Bryant [5] has shown that any OBDD for the middle bit of the n-bit multiplication, MUL,
requires at least 2^(n/8) nodes. In this paper a stronger lower
bound of essentially 2^(n/2) is proven by a new technique, using a universal family
of hash functions. As a consequence, one cannot hope anymore to verify e.g. 128-bit
multiplication circuits using OBDD-techniques because the representation of the
middle bit of such a multiplier requires more than 10^17 OBDD-nodes. Further,
a first non-trivial upper bound of essentially 2^(4n/3) for the OBDD-size of MUL is
provided.
Notes
- Appeared in
Journal of Computer and System Sciences,
vol. 71, issue 4, pp. 520-534, Elsevier, 2005.
(view the article online.)
-
Preliminary version appeared in Proceedings of the 18th Annual Symposium on Theoretical Aspects of Computer Science
(STACS),
Lecture Notes in Computer Science 2010,
Springer-Verlag, pp. 563-574, 2001.
(view the article online).
-
Technical report appeared in
Electronic Colloquium on Computational
Complexity, Report
TR00-046, 2000.
- Download preliminary journal version: