scholarly journals A reversible circuit synthesis algorithm with progressive increase of controls in generalized Toffoli gates

2021 ◽  
Vol 27 (6) ◽  
pp. 544-563
Author(s):  
Edinelço Dalcumune ◽  
Luis Antonio Brasil Kowada ◽  
André da Cunha Ribeiro ◽  
Celina Miraglia Herrera de Figueiredo ◽  
Franklin de Lima Marquezino

We present a new algorithm for synthesis of reversible circuits for arbitrary n-bit bijective functions. This algorithm uses generalized Toffoli gates, which include positive and negative controls. Our algorithm is divided into two parts. First, we use partially controlled gen- eralized Toffoli gates, progressively increasing the number of controls. Second, exploring the properties of the representation of permutations in disjoint cycles, we apply generalized Toffoli gates with controls on all lines except for the target line. Therefore, new in the method is the fact that the obtained circuits use first low cost gates and consider increasing costs towards the end of the synthesis. In addition, we employ two bidirectional synthesis strategies to improve the gate count, which is the metric used to compare the results obtained by our algorithm with the results presented in the literature. Accordingly, our experimental results consider all 3-bit bijective functions and twenty widely used benchmark functions. The results obtained by our synthesis algorithm are competitive when compared with the best results known in the literature, considering as a complexity metric just the number of gates, as done by alternative best heuristics found in the literature. For example, for all 3-bit bijective functions using generalized Toffoli gates library, we obtained the best so far average count of 5.23.

2019 ◽  
Vol 29 (05) ◽  
pp. 2050079
Author(s):  
Suzana Stojković ◽  
Radomir Stanković ◽  
Claudio Moraga ◽  
Milena Stanković

Decision diagrams are a data structure suitable for reversible circuit synthesis. Functional decision diagrams (FDDs) are particularly convenient in synthesis with Toffoli gates, since the functional expressions for decomposition rules used in them are similar to the functional expressions of Toffoli gates. The main drawback of reversible circuit synthesis based on decision diagrams is the usually large number of ancilla lines. This paper presents two methods for the reduction of the number of ancilla lines in reversible circuits derived from FDDs by selecting the order of implementation of nodes. In the first method, nodes are implemented by levels, starting from the bottom level to the top. The method uses appropriately defined level dependency matrices for choosing the optimal order of implementation of nodes at the same level. In this way, the optimization is performed level by level. The second method uses a diagram dependency matrix expressing mutual dependencies among all the nodes in the diagram. This method is computationally more demanding than the first method, but the reductions of both the number of lines and the Quantum cost of the circuits are larger.


2015 ◽  
Vol 50 ◽  
pp. 187-192 ◽  
Author(s):  
A.C. Ribeiro ◽  
L.A.B. Kowada ◽  
F.L. Marquezino ◽  
C.M.H. Figueiredo

Author(s):  
Yu-Shan Yang ◽  
Han-Kuan Chen ◽  
Shu-Yu Kuo ◽  
Guo-Jyun Zeng ◽  
Yao-Hsin Chou

2020 ◽  
Vol 2020 (15) ◽  
pp. 350-1-350-10
Author(s):  
Yin Wang ◽  
Baekdu Choi ◽  
Davi He ◽  
Zillion Lin ◽  
George Chiu ◽  
...  

In this paper, we will introduce a novel low-cost, small size, portable nail printer. The usage of this system is to print any desired pattern on a finger nail in just a few minutes. The detailed pre-processing procedures will be described in this paper. These include image processing to find the correct printing zone, and color management to match the patterns’ color. In each phase, a novel algorithm will be introduced to refine the result. The paper will state the mathematical principles behind each phase, and show the experimental results, which illustrate the algorithms’ capabilities to handle the task.


2016 ◽  
Vol 16 (3) ◽  
pp. 463-472 ◽  
Author(s):  
Mayukh Sarkar ◽  
Prasun Ghosal ◽  
Saraju P. Mohanty

Author(s):  
Damian Gromek ◽  
Piotr Samczynski ◽  
Krzysztof Stasiak ◽  
Jakub Julczyk ◽  
Maciej Wielgo ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document