Skip to main content

The Complexity of SPP Formula Minimization

  • Conference paper

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

Abstract

Circuit minimization is a useful procedure in the field of logic synthesis. Recently, it was proven that the minimization of ( ∨ , ∧ ,¬) formulae is hard for the second level of the polynomial hierarchy [BU08]. The complexity of minimizing more specialized formula models was left open, however. One model used in logic synthesis is a three-level model in which the third level is composed of parity gates, called SPPs. SPPs allow for small representations of Boolean functions and have efficient heuristics for minimization. However, little was known about the complexity of SPP minimization. Here, we show that SPP minimization is complete for the second level of the Polynomial Hierarchy under Turing reductions.

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   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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bernasconi, A., Ciriani, V., Drechsler, R., Villa, T.: Logic minimization and testability of 2-SPP networks. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (to appear, 2008)

    Google Scholar 

  2. Bryant, R.E.: Graph-based algorithms for boolean function manipulation. IEEE Trans. Computers 35(8), 677–691 (1986)

    Article  MATH  Google Scholar 

  3. Buchfuhrer, D., Umans, C.: The complexity of Boolean formula minimization. In: Aceto, L., Damgård, I., Goldberg, L.A., Halldórsson, M.M., Ingólfsdóttir, A., Walukiewicz, I. (eds.) ICALP 2008, Part I. LNCS, vol. 5125, pp. 24–35. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  4. Ciriani, V., Bernasconi, A.: 2-SPP: a practical trade-off between SP and SPP synthesis. In: 5th International Workshop on Boolean Problems (IWSBP 2002), pp. 133–140 (2002)

    Google Scholar 

  5. Ciriani, V.: Synthesis of SPP three-level logic networks using affine spaces. IEEE Trans. on CAD of Integrated Circuits and Systems 22(10), 1310–1323 (2003)

    Article  Google Scholar 

  6. Goldsmith, J., Hagen, M., Mundhenk, M.: Complexity of DNF minimization and isomorphism testing for monotone formulas. Information and Computation 206(6), 760–775 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  7. Jacob, J., Sivakumar, P.S., Agrawal, V.D.: Adder and comparator synthesis with exclusive-or transform of inputs. In: VLSI Design, pp. 514–515. IEEE Computer Society, Los Alamitos (1997)

    Google Scholar 

  8. Luccio, F., Pagli, L.: On a new Boolean function with applications. IEEE Trans. Computers 48(3), 296–310 (1999)

    Article  MathSciNet  Google Scholar 

  9. Umans, C.: The minimum equivalent DNF problem and shortest implicants. In: FOCS, pp. 556–563 (1998)

    Google Scholar 

  10. Umans, C.: Hardness of approximating \(\Sigma_{2}^{p}\) minimization problems. In: FOCS, pp. 465–474 (1999)

    Google Scholar 

  11. Umans, C.: The minimum equivalent DNF problem and shortest implicants. J. Comput. Syst. Sci. 63(4), 597–611 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  12. Umans, C., Villa, T., Sangiovanni-Vincentelli, A.L.: Complexity of two-level logic minimization. IEEE Trans. on CAD of Integrated Circuits and Systems 25(7), 1230–1246 (2006)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Buchfuhrer, D. (2008). The Complexity of SPP Formula Minimization. In: Hong, SH., Nagamochi, H., Fukunaga, T. (eds) Algorithms and Computation. ISAAC 2008. Lecture Notes in Computer Science, vol 5369. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92182-0_52

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-92182-0_52

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-92181-3

  • Online ISBN: 978-3-540-92182-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics