Abstract
Reversible computation became established as a
promising concept due to its application in various areas like
quantum computation, energy-aware circuits, and further areas.
Unfortunately, most functions of interest are non-reversible.
Therefore, a process called embedding has to be conducted to
transform a non-reversible function into a reversible one – a
coNP-hard problem. Existing solutions suffer from the resulting
exponential complexity and, hence, are limited to rather small
functions only. In this work, an approach is presented which
tackles the problem in an entirely new fashion. We divide the embedding
process into matrix operations, which can be conducted
efficiently on a certain kind of decision diagram. Experiments
show that improvements of several orders of magnitudes can
be achieved using the proposed method. Moreover, for many
benchmarks exact results can be obtained for the first time ever.
| Original language | English |
|---|---|
| Title of host publication | Design, Automation and Test in Europe (DATE) |
| Pages | 458-463 |
| Number of pages | 6 |
| ISBN (Electronic) | 9783981537093 |
| DOIs | |
| Publication status | Published - 2017 |
Fields of science
- 102 Computer Sciences
- 202 Electrical Engineering, Electronics, Information Engineering
JKU Focus areas
- Computation in Informatics and Mathematics
- Mechatronics and Information Processing
- Nano-, Bio- and Polymer-Systems: From Structure to Function
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver