English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
  On the Complexity of Hazard-free Circuits

Ikenmeyer, C., Komarath, B., Lenzen, C., Lysikov, V., Mokhov, A., & Sreenivasaiah, K. (2017). On the Complexity of Hazard-free Circuits. Retrieved from http://arxiv.org/abs/1711.01904.

Item is

Files

show Files
hide Files
:
arXiv:1711.01904.pdf (Preprint), 310KB
Name:
arXiv:1711.01904.pdf
Description:
File downloaded from arXiv at 2018-01-31 10:23
OA-Status:
Visibility:
Public
MIME-Type / Checksum:
application/pdf / [MD5]
Technical Metadata:
Copyright Date:
-
Copyright Info:
-

Locators

show

Creators

show
hide
 Creators:
Ikenmeyer, Christian1, Author           
Komarath, Balagopal2, Author
Lenzen, Christoph1, Author           
Lysikov, Vladimir2, Author
Mokhov, Andrey2, Author
Sreenivasaiah, Karteek2, Author
Affiliations:
1Algorithms and Complexity, MPI for Informatics, Max Planck Society, ou_24019              
2External Organizations, ou_persistent22              

Content

show
hide
Free keywords: Computer Science, Computational Complexity, cs.CC,
 Abstract: The problem of constructing hazard-free Boolean circuits dates back to the 1940s and is an important problem in circuit design. Our main lower-bound result unconditionally shows the existence of functions whose circuit complexity is polynomially bounded while every hazard-free implementation is provably of exponential size. Previous lower bounds on the hazard-free complexity were only valid for depth 2 circuits. The same proof method yields that every subcubic implementation of Boolean matrix multiplication must have hazards. These results follow from a crucial structural insight: Hazard-free complexity is a natural generalization of monotone complexity to all (not necessarily monotone) Boolean functions. Thus, we can apply known monotone complexity lower bounds to find lower bounds on the hazard-free complexity. We also lift these methods from the monotone setting to prove exponential hazard-free complexity lower bounds for non-monotone functions. As our main upper-bound result we show how to efficiently convert a Boolean circuit into a bounded-bit hazard-free circuit with only a polynomially large blow-up in the number of gates. Previously, the best known method yielded exponentially large circuits in the worst case, so our algorithm gives an exponential improvement. As a side result we establish the NP-completeness of several hazard detection problems.

Details

show
hide
Language(s): eng - English
 Dates: 2017-11-062017
 Publication Status: Published online
 Pages: 21 p.
 Publishing info: -
 Table of Contents: -
 Rev. Type: -
 Identifiers: arXiv: 1711.01904
URI: http://arxiv.org/abs/1711.01904
BibTex Citekey: Ikenmeyer_Komarath2017
 Degree: -

Event

show

Legal Case

show

Project information

show

Source

show