Gesellschaft für Informatik e.V.

Lecture Notes in Informatics


Ausgezeichnete Informatikdissertationen 2003 D-4, 199-208 (2004).

Gesellschaft Informatik, Bonn
2004


Editors

Dorothea Wagner (ed.)


Copyright © Gesellschaft Informatik, Bonn

Contents

Multiplikation in eingeschränkten Branchingprogrammmodellen

Philipp Wölfel

Abstract


und Ausblick Wir können nicht erwarten, auf die eingangs gestellte Frage nach der Komplexität der Multiplikation in naher Zukunft für irgendein allgemeines Rechenmodell wie Schaltkreise oder Branchingprogramme eine vollständige Antwort zu finden. Wir können aber versuchen, nach und nach zu umfassenderen Erkenntnissen über die Multiplikation zu gelangen und neue Techniken zum Nachweis oberer und unterer Schranken zu entwickeln, um auf diese Weise die Komplexität der Multiplikation besser einzugrenzen. Die Ergebnisse der Dissertation stellen einen weiteren Schritt in diese Richtung dar. Dass dies nicht der letzte war, zeichnet sich schon an einer Reihe weiterführender Erkenntnisse über die Branchingprogrammkomplexität der Multiplikation ab. So konnten z. B. in [BWW02] und [BW] exponentielle untere Schranken in weiteren eingeschränkten nichtdeterministischen FBDD-Modellen nachgewiesen werden und kürzlich zeigten Sauerhoff und Woelfel exponentielle untere Schranken für nichtdeterministische Branchingprogramme, bei denen jede Variable auf jedem graphtheoretischen Pfad konstant oft vorkommen darf [SW03]. Literatur [Br85] Bryant, R. E.: Symbolic manipulation of boolean functions using a graphical representation. Proceedings of the 22nd ACM/IEEE Design Automation Conference (DAC). S. 688-694. 1985. [Br86] Bryant, R. E.: Graph-based algorithms for boolean function manipulation. IEEE Transactions on Computers. C-$35(8)$:677-691. 1986. [BW] Bollig, B. und Woelfel, P.: A lower bound technique for nondeterministic graph-driven read-once-branching programs and its applications. Erscheint in Theory of Computing Systems. [BW99] Bollig, B. und Wegener, I.: Asymptotically optimal bounds for OBDDs and the solution of some basic OBDD problems. Technical Report TR99-048. Electronic Colloquium on Computational Complexity (vgl. auch [BW00]). 1999. [BW00] Bollig, B. und Wegener, I.: Asymptotically optimal bounds for OBDDs and the solution of some basic OBDD problems. In: Proceedings of the 25th International Colloquium on Automata, Languages, and Programming (ICALP). S. 187-198. 2000. [BW01] Bollig, B. und Woelfel, P.: A read-once branching program lower bound of $Ω$(2n/4) for integer multiplication using universal hashing. In: Proceedings of the 33rd Annual ACM Symposium on Theory of Computing (STOC). S. 419-424. 2001. [BWW02] Bollig, B., Waack, S., und Woelfel, P.: Parity graph-driven read-once branching programs and an exponential lower bound for integer multiplication. In: Proceedings of the 2nd IFIP International Conference on Theoretical Computer Science (IFIP TCS). S. 83-94. 2002. [Co66] Cobham, A.: The recognition problem for the set of perfect squares. In: Conference Record of 1966 Seventh Annual Symposium on Switching and Automata Theory. S. 78-87. 1966. Multiplikation in eingeschränkten Branchingprogrammmodellen [DHKP97] Dietzfelbinger, M., Hagerup, T., Katajainen, J., und Penttonen, M.: A reliable randomized algorithm for the closest-pair problem. Journal of Algorithms. 25:19-51. 1997. [GM94] Gergov, J. und Meinel, C.: Efficient analysis and manipulation of OBDDs can be extended to FBDDs. IEEE Transactions on Computers. 43:1197-1209. 1994. [Po98] Ponzio, S.: A lower bound for integer multiplication with read-once branching programs. SIAM Journal on Computing. 28:798-815. 1998. [SS71] Schönhage, A. und Strassen, V.: Schnelle Multiplikation großer Zahlen. Computing. 7:281-292. 1971. [SW95] Sieling, D. und Wegener, I.: Graph driven BDDs - a new data structure for Boolean functions. Theoretical Computer Science. 141:283-310. 1995. [SW03] Sauerhoff, M. und Woelfel, P.: Time-space tradeoff lower bounds for integer multiplication and graphs of arithmetic functions. In: Proceedings of the 35th Annual ACM Symposium on Theory of Computing (STOC). S. 186-195. 2003. [We87] Wegener, I.: The Complexity of Boolean Functions. Wiley-Teubner. 1987. [We88] Wegener, I.: On the complexity of branching programs and decision trees for clique functions. Journal of the ACM. $35(2)$:461-471. 1988. [We93] Wegener, I.: Optimal lower bounds on the depth of polynomial-size threshold circuits for some arithmetic functions. Information Processing Letters. S. 85-87. 1993. [We00] Wegener, I.: Branching Programs and Binary Decision Diagrams - Theory and Applications. SIAM. 2000. [Wo99] Woelfel, P.: Efficient strongly universal and optimally universal hashing. In: Mathematical Foundations of Computer Science: 24th International Symposium (MFCS). Lecture Notes in Computer Science 1672. S. 262-272. 1999. [Wo01] Woelfel, P.: New bounds on the OBDD-size of integer multiplication via universal hashing. In: Proceedings of the 18th Annual Symposium on Theoretical Aspects of Computer Science (STACS). Lecture Notes in Computer Science 2010. S. 563-574. 2001. [Wo02] Woelfel, P.: On the complexity of integer multiplication in branching programs with multiple tests and in read-once branching programs with limited nondeterminism. In: Proceedings of the 17th Annual IEEE Conference on Computational Complexity (CCC). S. 80-89. 2002. [YCBO98] Yang, B., Chen, Y.-A., Bryant, R. E., und O'Hallaron, D. R.: Spaceand time-efficient BDD construction via working set control. In: Proceedings of the Asia South-Pacific Design Automation Conference (ASPDAC). S. 423-432. 1998. Philipp Wölfel wurde 1972 in Würzburg geboren. Er studierte Wirtschaftsinformatik von 1993 bis 1995 an der Universität zu Köln und Informatik (Diplom) von 1995 bis 2001 and der Universität Dortmund. Er promovierte 2003 in Dortmund bei Prof. Dr. Ingo Wegener. Zurzeit ist er wissenschaftlicher Mitarbeiter am Lehrstuhl für effiziente Algorithmen und Komplexitätstheorie in Dortmund.


Full Text: PDF

Gesellschaft Informatik, Bonn
ISBN 3-88579-408-X


Last changed 12.06.2012 13:42:44