Skip to main content

Decomposition of Boolean Relations and Functions in Logic Synthesis and Data Analysis

  • Conference paper
  • First Online:
Rough Sets and Current Trends in Computing (RSCTC 2000)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2005))

Included in the following conference series:

  • 5110 Accesses

Abstract

This paper shows that the problem of decomposing a finite function f(A,B) into the form h(g(A),B), where g is a Boolean function, can be resolved in polynomial time, with respect to the size of the problem. It is also shown that omission of the characteristic of the g function can significantly complicate the problem. Such a general problem belongs to the NP-hard class of problems. The work shows how the problem of decomposition of a finite function can be reduced to the problem of coloring the vertices of a graph. It is also shown that the problem of decomposition of relations can be reduced to coloring the vertices of their hypergraphs. In order to prove the validity of the theorems, combinatory properties of Helly are used.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Berge C.: Hypergraphs, Combinatorics of Finite Sets, North-Holland, 1989.

    Google Scholar 

  2. Boros E., Guvich V., Hammer P. L., Ibaraki T., Kogan A.: Decompositions of Partially Defined Boolean Functions, DIMACS-TR-94-9, 1994.

    Google Scholar 

  3. Garey M.R., Johnson D.S.: Computers and Intractability: a guide to the theory of NP-Completeness, W.H. Freeman and Company, San Framncisco, 1979.

    MATH  Google Scholar 

  4. ŁLuba T.: Decomposition of Multiple-Valued Functions, 25 ISMVL, US, 1995.

    Google Scholar 

  5. ALuba T., Selvaraj H.: A General Approach to Boolean Function Decomposition and its Applications in FPGA-based Synthesis, VLSI Design. Special Issue on Decompositions in VLSI Design, vol 3, Nos. 3-4, 289–300, 1995.

    Article  Google Scholar 

  6. Perkowski M., Marek-Sadowska M., Jóźwiak L., ALuba T., Grygiel S., Nowicka M., Malivi R., Wang Z., Zhang J. S.: Decomposition of Multiple-Valued Relations, Proc. of International Symposium AA on MVL, 1997.

    Google Scholar 

  7. Ross T., Noviskey, Taylor T., Gadd D.: Pattern Theory: An Engineering Paradigm For Algorith Design, Wright Laboratory, Wrigh-Patterson Air Force Base, 1990.

    Google Scholar 

  8. Sapiecha P., Perkowski M., ALuba T.: Decomposition of Information Systems Based on Graph Coloring Heuristics, Proc. CESA'96 IMACS Multiconference, France, 1996.

    Google Scholar 

  9. Sapiecha P.: Algorytmy syntezy funkcji i relacji boolowskich w aspekcie metod reprezentacji i kompresji danych, Ph.D. Thesis (in Polish), PW, 1998.

    Google Scholar 

  10. Selvaraj H., ALuba T., Nowicka M., Bignall B.: Multiple-Valued Decomposition and its Applications in Data Compression and Technology Mapping, International Conference on Computational Intelligence and Multimedia Applications, Australia, 1997.

    Google Scholar 

  11. Selvaraj H., Nowicka M., ALuba T.: Non-Disjoint Decomposition Strategy in Decomposition-Based Algorithms and Tools. Proc. International Conferece on Computational Intelligence and Multimedia Applications. Eds.: Selvaraj H. and Verma B., World Scientific, Singapore 1998.

    Google Scholar 

  12. Wan W., Perkowski M. A.: A New Approach to the Decomposition of Incompletely Specified Multi-Output Functions Based on Graph Coloring and Local Transformations and Its Applications to FPGA Mapping, Proc. European Design Automation Conference, 1992.

    Google Scholar 

  13. Zupan B., Bohanec M., Bratko I., Demšar.: Machine Learning by Function Decomposition, ICML, 1997.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sapiecha, P., Selvaraj, H., Pleban, M. (2001). Decomposition of Boolean Relations and Functions in Logic Synthesis and Data Analysis. In: Ziarko, W., Yao, Y. (eds) Rough Sets and Current Trends in Computing. RSCTC 2000. Lecture Notes in Computer Science(), vol 2005. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45554-X_60

Download citation

  • DOI: https://doi.org/10.1007/3-540-45554-X_60

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43074-2

  • Online ISBN: 978-3-540-45554-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics