Branching programs are a well established computation model for Boolean functions, especially read-once branching programs have been studied intensively. In this paper the expressive power of nondeterministic read-once branching programs, more precisely the class of functions representable in polynomial size, is investigated. For that reason two restricted models of nondeterministic read-once branching programs are defined and a lower bound method is presented. Furthermore, the first exponential lower bound for integer multiplication on the size of a nondeterministic nonoblivious read-once branching program model is proven.
@article{ITA_2001__35_2_149_0,
author = {Bollig, Beate},
title = {Restricted nondeterministic read-once branching programs and an exponential lower bound for integer multiplication},
journal = {RAIRO - Theoretical Informatics and Applications - Informatique Th\'eorique et Applications},
volume = {35},
year = {2001},
pages = {149-162},
mrnumber = {1862460},
zbl = {0992.68057},
language = {en},
url = {http://dml.mathdoc.fr/item/ITA_2001__35_2_149_0}
}
Bollig, Beate. Restricted nondeterministic read-once branching programs and an exponential lower bound for integer multiplication. RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications, Tome 35 (2001) pp. 149-162. http://gdmltest.u-ga.fr/item/ITA_2001__35_2_149_0/
[1] , A non-linear time lower bound for Boolean branching programs1999) 60-70. | MR 1916185
[2] and, Meanders and their applications in lower bound arguments. J. Comput. System Sci. 37 (1988) 118-129. | MR 979114 | Zbl 0664.68045
[3] ,, and, Super-linear time-space tradeoff lower bounds for randomized computation 00-025 (2000). | MR 1931815
[4] , and, Some heuristics for generating tree-like FBDD types. IEEE Trans. Computer-Aided Design of Integrated Circuits and Systems 15 (1995) 127-130.
[5] ,, and, Read-k times ordered binary decision diagrams. Efficient algorithms in the presence of null chains. Tech. Report 474. Univ. Dortmund (1993).
[6] ,, and, Hierarchy theorems for -OBDDs and -IBDDs. Theoret. Comput. Sci. 205 (1998) 45-60. | MR 1638628 | Zbl 0913.68078
[7] and, Read-once projections and formal circuit verification with binary decision diagrams 1046 (1996) 491-502. | MR 1462120
[8] and, Complexity theoretical results on partitioned (nondeterministic) binary decision diagrams. Theory Comput. Syst. 32 (1999) 487-503. | MR 1693395 | Zbl 0934.68048
[9] and, A read-once branching program lower bound of for integer multiplication using universal hashing, in Proc. of 33 STOC (to appear). | MR 2120342
[10] , and, On lower bounds for read--times branching programs. Comput. Complexity 3 (1993) 1-18. | MR 1220075 | Zbl 0777.68043
[11] , Graph-based algorithms for Boolean manipulation. IEEE Trans. Comput. 35 (1986) 677-691. | Zbl 0593.94022
[12] , On the complexity of VLSI implementations and graph representations of Boolean functions with application to integer multiplication. IEEE Trans. Comput. 40 (1991) 205-213. | MR 1094031 | Zbl 1220.68060
[13] , Time-space trade-offs for integer multiplication on various types of input oblivious sequential machines. Inform. Process. Lett. 51 (1994) 265-269. | MR 1294705
[14] and, Efficient Boolean manipulation with OBDDs can be extended to FBDDs. IEEE Trans. Comput. 43 (1994) 1197-1209. | Zbl 1063.68573
[15] , Communication Complexity and Parallel Computing (Springer, 1997). | MR 1442518 | Zbl 0873.68098
[16] and, Communications with restricted nondeterminism and applications to branching program complexity 1770 (2000) 145-156. | MR 1781728 | Zbl 0959.68522
[17] ,, and, Functional partitioning for verification and related problems. Brown/MIT VLSI Conference (1992) 210-226.
[18] and, Communication Complexity. Cambridge University Press (1997). | MR 1426129 | Zbl 0869.68048
[19] , Polynomial size -branching programs and their computational power. Inform. and Comput. 85 (1990) 163-182. | MR 1044460 | Zbl 0705.68052
[20] , A lower bound for integer multiplication with read-once branching programs. SIAM J. Comput. 28 (1998) 798-815. | MR 1643441 | Zbl 0918.68025
[21] , Computing with restricted nondeterminism: The dependence of the OBDD size on the number of nondeterministic variables 1738 (1999) 342-355. | MR 1776806 | Zbl 0958.68062
[22] and, A hierarchy result for read-once branching programs with restricted parity nondeterminism 1893 (2000) 650-659. | MR 1844789 | Zbl 0996.68513
[23] and, Graph driven BDDs - a new data structure for Boolean functions. Theoret. Comput. Sci. 141 (1995) 283-310. | Zbl 0873.68036
[24] , On separating the read--times branching program hierarchy, in Proc. of 30 Ann. ACM Symposium on Theory of Computing (STOC) (1998) 653-662. | MR 1715611 | Zbl 1006.68054
[25] , Branching Programs and Binary Decision Diagrams - Theory and Applications. SIAM Monographs on Discrete Mathematics and Applications (2000). | Zbl 0956.68068
[26] , The Complexity of Boolean Functions. Wiley-Teubner (1987). | MR 905473 | Zbl 0623.94018
[27] , New bounds on the OBDD-size of integer multiplication via universal hashing 2010 (2001) 563-574. | MR 1892342 | Zbl 0976.68510