Skip to main content

OBDDs of a monotone function and of its prime implicants

  • Session 4b: Invited Presentation
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1178))

Abstract

Coudert made a breakthrough in the two-level logic minimization problem with Ordered Binary Decision Diagrams (OBDDs, in short) recently [3]. This paper discusses relationship between the two OBDDs of a monotone function and of its prime implicant set to clarify the complexity of this practically efficient method. We show that there exists a monotone function which has an O(n) size sum-of-products but cannot be represented by a polynomial size OBDD. In other words, we cannot obtain the OBDD of the prime implicant set of a monotone function in an output-size sensitive manner, once we have constructed the OBDD of that function as in [3], in the worst case. A positive result is also given for a meaningful class of matroid functions.

Part of this research was performed while the first author was at Department of Information Science, University of Tokyo.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. O. Ball and J. S. Provan. Disjoint products and efficient computation of reliability. Operations Research, 36:703–715, 1988.

    Google Scholar 

  2. R. Bryant. Graph-based algorithms for Boolean function manipulation. IEEE Transactions on Computers, C-35(8):677–691, 1986.

    Google Scholar 

  3. O. Coudert. Doing two-level logic minimization 100 times faster. In Proc. ACM-SIAM Symposium on Discrete Algorithms, pages 112–121, 1995.

    Google Scholar 

  4. K. Hayase. On the complexity of constructing OBDDs of a monotone function and of the set of its prime implicants. Master's thesis, University of Tokyo, 1996. (available at http://naomi.is.s.u-tokyo.ac.jp/theses.html).

    Google Scholar 

  5. K. Hayase, K. Sadakane, and S. Tani. Output-size sensitiveness of OBDD construction through maximal independent set problem. In COCOON'95, Lecture Notes in Computer Science, volume 959, pages 229–234, 1995.

    Google Scholar 

  6. H. Imai, S. Iwata, K. Sekine, and K. Yoshida. Combinatorial and geometric approaches to counting problems on linear matroids, graphic arrangements and partial orders. In COCOON'96, Lecture Notes in Computer Science, volume 1090, pages 68–80, 1996.

    Google Scholar 

  7. H. Imai, K. Sekine, and K. Yoshida. Binary decision diagrams and generating functions of sets related to graphs and codes. In 9th Karuizawa Workshop on Circuits and Systems, pages 91–96, 1996.

    Google Scholar 

  8. R. J. Lipton, D. J. Rose, and R. E. Tarjan. Generalized nested dissection. SIAM J. Numer. Anal., 16(2):346–358, 1979.

    Article  Google Scholar 

  9. S. Minato. Zero-suppressed BDDs for set manipulation in combinatorial problems. In Proc. 30th ACM/IEEE DAC, pages 272–277, 1993.

    Google Scholar 

  10. J. Niwa, K. Sadakane, K. Hayase, and H. Imai. Parallel top-down construction of OBDDs of monotone functions. In JSPP'96, Joint Symposium on Parallel Processing, pages 161–168, 1996. (in Japanese).

    Google Scholar 

  11. K. Sekine and H. Imai. A unified approach via BDD to the network reliability and path numbers. Technical Report 95-09, Department of Information Science, University of Tokyo, 1995.

    Google Scholar 

  12. K. Sekine, H. Imai, and S. Tani. Computing the Tutte polynomial of a graph of moderate size. In ISAAC'95, Lecture Notes in Computer Science, volume 1004, pages 224–233, 1995.

    Google Scholar 

  13. S. Tani and H. Imai. A reordering operation for an ordered binary decision diagram and an extended framework for combinatorics of graphs. In ISAAC'94, Lecture Notes in Computer Science, volume 834, pages 575–583, 1994.

    Google Scholar 

  14. D. J. A. Welsh. Matroid Theory. Academic Press, 1976.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Tetsuo Asano Yoshihide Igarashi Hiroshi Nagamochi Satoru Miyano Subhash Suri

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hayase, K., Imai, H. (1996). OBDDs of a monotone function and of its prime implicants. In: Asano, T., Igarashi, Y., Nagamochi, H., Miyano, S., Suri, S. (eds) Algorithms and Computation. ISAAC 1996. Lecture Notes in Computer Science, vol 1178. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0009489

Download citation

  • DOI: https://doi.org/10.1007/BFb0009489

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62048-8

  • Online ISBN: 978-3-540-49633-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics