Skip to main content

Improvements of the Construction of Exact Minimal Covers of Boolean Functions

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6928))

Abstract

The calculation of an exact minimal cover of a Boolean function is an NP-complete problem. In this paper we introduce the definition of this problem and its basic solution. By using a slightly modified algorithm, we get a speed-up factor of more than 104. The main contributions of this paper are the description of an alternative approach mentioned in [15], and a remarkable improvement of this algorithm. In both cases operations of the XBOOLE library are used. Using the newly suggested algorithm, the time required for the calculation could be reduced by a factor of more than 8 ∗ 108 in comparison with the previous algorithm.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ashenhurst, R.: The Decomposition of Switching Functions. In: International Symposium on the Theory of Switching Functions, pp. 74–116 (1959)

    Google Scholar 

  2. Brayton, R.K., Hachtel, G.D., McMullen, C.T., Santiovanni-Vincentelli, A.L.: Logic Minimization Algorithms for VLSI Synthesis. Kluwer Academic Publishers, Higham (1984)

    Book  MATH  Google Scholar 

  3. Curtis, H.: A New Approach to the Design of Switching Circuits. Van Nostrand, Princeton (1962)

    Google Scholar 

  4. Galinier, P., Hertz, A.: Solution Techniques for the Large Set Covering Problem. Les Cahiers du GERAD, pp. 1–19 (2003); ISSN: 0711-2440

    Google Scholar 

  5. McCluskey Jr., E.J.: Minimization of Boolean Functions. Bell System Technical Journal 35(6), 1417–1444 (1956)

    Article  MathSciNet  Google Scholar 

  6. Mishchenko, A., Steinbach, B., Perkowski, M.: An Algorithm for Bi-Decomposition of Logic Functions. In: 38th Design Automation Conference 2001, Las Vegas, USA, pp. 18–22 (2001)

    Google Scholar 

  7. Petrick, S.K.: On the Minimization of Boolean Functions. In: Proceedings of the International Conference Information Processing, Paris, pp. 422–423 (1959)

    Google Scholar 

  8. Petrick, S.R.: A Direct Determination of the Irredundant Forms of a Boolean Function from the Set of Prime Implicants. Technical Report AFCRC-TR-56-110, Air Force Cambridge Research Center, Cambridge, Mass (April 1956)

    Google Scholar 

  9. Posthoff, C., Steinbach, B.: Logic Functions and Equations - Binary Models for Computer Science. Springer, Dordrecht (2004)

    Book  MATH  Google Scholar 

  10. Povarov, G. N.: O Funkcional’noj Razdelimosti Bulevych Funkcij. DAN, tom XCIV, no 5

    Google Scholar 

  11. Quine, W.V.: The Problem of Simplifiying Truth Functions. The American Mathematical Monthly 59(8), 521–531 (1952)

    Article  MathSciNet  MATH  Google Scholar 

  12. Sasao, T., Matsuura, M.: A method to decompose multiple-output logic functions. In: 41st Design Automation Conference 2004, San Diego, CA, USA, pp. 428–433 (2004)

    Google Scholar 

  13. Steinbach, B., Posthoff, C.: An Extended Theory of Boolean Normal Forms. In: Proceedings of the 6th Annual Hawaii International Conference on Statistics, Mathematics and Related Fields, Honolulu, Hawaii, pp. 1124–1139 (2007)

    Google Scholar 

  14. Šeda, M.: Heuristic Set-Covering-Based Postprocessing for Improving the Quine-McCluskey Method. World Academy of Science. Engineering and Technology 29, 256–260 (2007)

    Google Scholar 

  15. Steinbach, B., Posthoff, C.: Logic Functions and Equations - Examples and Exercises. Springer Science + Business Media B.V. (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Roberto Moreno-Díaz Franz Pichler Alexis Quesada-Arencibia

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Steinbach, B., Posthoff, C. (2012). Improvements of the Construction of Exact Minimal Covers of Boolean Functions. In: Moreno-Díaz, R., Pichler, F., Quesada-Arencibia, A. (eds) Computer Aided Systems Theory – EUROCAST 2011. EUROCAST 2011. Lecture Notes in Computer Science, vol 6928. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27579-1_35

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-27579-1_35

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-27578-4

  • Online ISBN: 978-3-642-27579-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics