Research Article
Efficient Algorithms for Optimal 4-Bit Reversible Logic System Synthesis
Algorithm 1
Quantum_Minimum_Length (QML).
| Input: Quantum Gate Library | | Output: | | 1: | | 2: while do | | 3: | | 4: for each node Node x in do | | 5: | | 6: for do | | 7: if then | | 8: | | 9: end if | | 10: for each gate in do | | 11: | | 12: if then | | 13: | | , | | | | 14: if memory overflow error then | | 15: | | 16: end if | | 17: end if | | 18: end for | | 19: end for | | 20: end for | | 21: | | 22: end while | | 23: |
|