Next Article in Journal
Hybrid Intelligence in Requirements Education: Preserving Student Agency in Refining User Stories with Generative AI
Previous Article in Journal
Decoding Technical Diagrams: A Survey of AI Methods for Image Content Extraction and Understanding
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Unitary Operations with Five and More Qubits: Roadmaps and Effective Quantum Circuits

by
Artyom M. Grigoryan
Department of Electrical and Computer Engineering, The University of Texas at San Antonio, San Antonio, TX 78249, USA
Information 2026, 17(2), 167; https://doi.org/10.3390/info17020167
Submission received: 19 December 2025 / Revised: 11 January 2026 / Accepted: 2 February 2026 / Published: 6 February 2026
(This article belongs to the Section Information Theory and Methodology)

Abstract

This article presents the general method of QR decomposition of r -qubit operations, r   3 , by means of quantum signal-induced heap transformations (QsiHT). These are quantum analogues of discrete signal-induced heap transformations, which are generated by given signals and paths, or orders, of processing the data. The case of the 5-qubit operations is described in detail, and a recurrent form of calculation of all 5-qubit QsiHTs from the 4-qubit QsiHTs is given. For that, roadmaps and quantum circuits are presented for all 31 5-point QsiHTs that are used in the QR decomposition. New roadmaps, namely the schemes with paths for performing basic operations on qubits, and corresponding quantum circuits, are also described for the 4- and 3-qubit transformations. All QsiHTs use fast paths, which allow us to calculate the QR decomposition only on disjoint bit planes. As a result, we build the quantum circuits for 5- and more-qubit operations without permutations, only elementary rotations. Unitary operations with real numbers are considered. In the general case, the method of compositing all the roadmaps and quantum schemes for the calculation of any r -qubit operation by only ( 2 r 1 ) 2 r 1 elementary rotations is described.

Graphical Abstract

1. Introduction

At present, many algorithms and methods are being developed to work on a quantum computer. The work of researchers in the field of developing quantum computing methods is rapidly gaining momentum due to the prospects related to big promises that a quantum computer will solve many complex problems faster than a traditional computer. Here, we mention methods for breaking modern encryptions [1,2] and processing large datasets in machine learning [3,4]. Difficulties arise when working with quantum circuits containing a large number of qubits, and this, of course, attracts mathematicians and engineers to solve various puzzles in quantum computation. Qubits are described together by quantum superpositions, and this suggests that a quantum system can be in several states at once before it is observed or measured [5,6]. When working with qubits, a linear and probabilistic model is assumed for them. For instance, we may consider three qubits as a 3-qubit superposition φ = x 0 0 + x 1 1 + + x 7 7 , knowing that at any instant, only one of eight states k ,   k = 0 : 7 , can be observed. Each amplitude x k defines the probability p k = x k 2 (or x k 2 , if x k is complex) of observing three qubits in the computational basis state k . Also, all operators on qubit superpositions are invertible, namely, they are described by unitary transformations. Therefore, many problems of representing and processing data in the form of multi-qubit superpositions become complex. An example is quantum processing of color images, where there is still no single and accepted model, but, on the contrary, many different models are proposed and used for solving different tasks in image processing [7,8,9].
The problem we discuss in this article is the development of quantum circuit design methods for effective calculating multi-qubit operations, especially for a large number of qubits. Quantum circuits for multi-qubit operations are complex, not only because all operations are linear and unitary, but also because calculations should be performed on normalized data. Multi-qubit operations are typically decomposed into two-qubit and single-qubit gates with control qubits and usually in large numbers [10,11,12,13,14]. In other words, the matrix A of a multi-qubit operation needs to be decomposed in an effective way by elementary operations, such as, for instance, the rotations and phase gates.
Different methods of matrix decomposition were developed, which include the Gram–Schmidt process [15,16,17], the Householder transformation-based method [18,19], cosine-sine decomposition (CSD) [20], and QR decomposition by Givens rotations [21,22,23,24,25]. In the QR decomposition of a square matrix A = Q R , the matrix R is triangular, and the matrix Q is unitary and can be composed by rotations. Implementation of these decompositions in quantum circuits for multi-qubit operations and state preparation includes many permutations [26,27,28,29]. These additional permutations are controlled NOT operations and Gray code-based permutations, which are used to fulfill the computations only on bit planes that differ by only one bit. Such bit planes (BP) are called adjacent bit planes. As mentioned in our previous works [30,31], we believe that multiple switching of information flows from one set of qubits to others in the circuits (because of numerous permutations and CNOT gates) reduces the efficiency of quantum circuits.
This is true even for a small number of qubits. Consider the data in Table 1, which shows the number of CNOTs in the known circuits for n -qubit operations (see [32], p. 1008). This table includes the number of CNOTs in the known QR decomposition, cosine-sine decomposition (CSD), and the quantum Shannon decomposition (QSD). In the case of 7 qubits, the number of CNOTs is greater than 4091 (theoretical) and 7660 in QSD, while, as shown in this work, the number of all required operations (which are only 2D elementary rotations) is equal to 8128. We also mention that permutations are not mandatory elements in a universal set of gates. In the QsiHT-based method of QR decomposition, the quantum circuits for multi-qubit operations can be built without permutations. However, that was proven, and quantum circuits were fully described only for 3- and 4-qubit operations (real and complex) [30]. The construction of permutation-free circuits in the general case was not subject to description at that time.
In this work, the QR decomposition for computing 5-qubit operations is described in detail with roadmaps and circuits. Here, the roadmap represents a diagram of how basic 2 × 2 gates, or single-qubit operations, work when performing calculations. Such maps make it easy to construct quantum circuits, as will be shown in this work. As in our previous works, the presented QR decomposition is based on the concept of the N -point discrete-time signal-induced heap transformation (DsiHT). For N = 32 , the analog of this transformation is the 5 -qubit quantum signal-induced heap transformation (QsiHT). The QR decomposition requires 31 QsiHTs with a total of 496 elementary rotation gates. For that, new roadmaps of all these transformations and quantum circuits are described in detail. As an example of the 5-qubit operation, we show how to compose the roadmap and build effective quantum circuits for large qubit operations. All roadmaps are composed by using fast paths of the heap transformations, which allows us for the first time to perform all calculations without permutations.
The key contributions of this work are as follows:
  • Effective roadmaps with “fast paths” for all 31 QsiHTs in the QR decomposition of a 5-qubit operation. No additional permutations with Gray codes or control NOT gates are required in the decomposition.
  • Recurrent method of road mapping for 5-qubit operations from the roadmaps of the 4- and 3-qubit QsiHTs. For that, new roadmaps for these transformations are used.
  • A general circuit for preparing the 3- and 4-qubit | x from the computational basis states | k , k 0 , 1 , , 15 .
  • A general method of QR decomposition of any multi-qubit real operation with only elementary rotation gates.
  • A universal and transparent circuit for a quantum 5-qubit operation, which requires only 496 controlled elementary rotations and 1 phase shift gate.
  • A general method for constructing quantum circuits for multi-qubit operations with a maximum of 2 r 1 ( 2 r 1 ) elementary 2D rotation gates and 1 phase shift gate, and no permutations, for r 3 qubits.
The rest of the paper is organized as follows. The concept of the DsiHT is briefly discussed, and roadmaps for effective calculation of the QsiHT are presented in Section 2. Examples of the 3-qubit QsiHTs are described. Section 3 presents the concept of the narrowed QsiHT with examples described the roadmaps and circuits for three and four qubits. In Section 4, the case with a 5-qubit operation is described. Analytical equations for calculating the roadmaps and quantum circuits for r -qubit operations are given when r 5 . The QsiHT-based QR decomposition of a square matrix is considered in Section 5. The quantum circuit of a 5-qubit unitary operation is also presented. All roadmaps and quantum circuits for calculating 3-, 4-, and 5-qubit operations are given in the Supplementary Materials.

2. The Concept of the DsiHT

In this section, we consider the DsiHT, which is induced, or generated, by one given signal [36]. Here we assume that we know what signal the generator needs to be converted into, for example, this signal can be one of the basis vectors, ( 0 , , 0 , 1 , 0 , , 0 ) . In general, such a unitary transformation can be generated by two or more signals. As an example, we mention the method of preparation of two quantum states by the DsiHT generated by two signals [37]. As illustrated in Figure 1, when processing an input signal z = z ( n ) , a set of 2-point transformations T ϑ k are calculated sequentially from certain values of x ( n k ) and x ( m k ) of the signal-generator.
The N -point DsiHT is denoted by H N or H x . The transform of the generator itself is a given signal, y . In other words, the required parameters { ϑ k } of the transformation are calculated from the condition H x x = y . The basic transformations are considered to be linear,
T ϑ k : x ( n k ) , x ( m k ) a k x n k + b k x m k , c k x n k + d k x ( m k ) ,
with coefficients a k ,   b k ,   c k , and d k . The signal y is considered to be the following signal:
y = ± x , 0 , 0 , , 0 = ± x 1 , 0 , 0 , , 0 ,
where the number x is the norm or the energy of the signal, x 0 2 + x 1 2 + x N 1 2 . The transformation moves the energy of the signal x into one point, or as we say, into one single heap.
The basic transformations are considered to be elementary rotations with the matrices
T ϑ k = R ϑ k = cos ϑ k sin ϑ k sin ϑ k cos ϑ k ,   k = 1 : ( N 1 ) .
The coefficients a k ,   b k ,   c k , and d k of the linear transformation in Equation (1) are defined from one of the following conditions. We consider real transformations, namely, the Givens rotations, T ϑ k = R ϑ k , which are described in the matrix form as
R ϑ k x ( n k ) x ( m k ) = cos ϑ k sin ϑ k sin ϑ k cos ϑ k x ( n k ) x ( m k ) = ± x ( n k ) 2 + x ( m k ) 2 0 .
The angle is calculated by ϑ k = arctg x ( m k ) / x ( n k ) , and ϑ k = ± π / 2 if x ( n k ) = 0 . This rotation will also be denoted as R ϑ k . Also, we consider an elementary rotation defined as
R ϑ k x ( n k ) x ( m k ) = cos ϑ k sin ϑ k sin ϑ k cos ϑ k x ( n k ) x ( m k ) = 0 ± x ( n k ) 2 + x ( m k ) 2 ,
where ϑ k = arctg x ( n k ) / x ( m k ) . This rotation will also be denoted as R ϑ k ° . Because of the property arctg ( x / y ) +   arctg ( y / x ) = π / 2 , the rotation in Equation (5) can be written as the Givens rotation, R ϑ k ° = R ϑ k + π / 2 . Thus, the coefficients of the transformation T ϑ k are equal to
a k = cos ϑ k ,       b k = sin ϑ k ,       c k = b k ,       d k = a k .
The N -point DsiHT is composed sequentially by the series of 2-point operations T ϑ k ,
H N = T ϑ N 1 T ϑ N 2 T ϑ 2 T ϑ 1 .
At every stage of composition, only two components of the signal x will be processed to calculate the angle ϑ k of the rotation R ϑ k or R ϑ k ° . One of the rotation outputs will be zeroed, and the other will be used for the next calculations, T ϑ k : x ( n k ) , x ( m k ) ± x ( n k ) 2 + x ( m k ) 2 , 0 or T ϑ k : x ( n k ) , x ( m k ) 0 , ± x ( n k ) 2 + x ( m k ) 2 .
Then, this rotation will be applied to the corresponding components of the input signal z ,
T ϑ k : z ( n k ) , z ( m k ) z ( n k ) , z ( m k ) = a k z n k + b k z m k , c k z n k + d k z ( m k ) .  
A few of these components will be renewed during the calculations, as well. Thus, it is a two-level transformation. At the first level, the basic transformations T ϑ k are generated, and at the second level, they are applied to the input signal. The input signal z can also be processed after generating the entire transformation, DsiHT. In other words, after calculating all the angles when placing the heap in the first component of the transform
H N : x = x 0 , x 1 , ,   x N 1 ± x , 0 ,   ,   0 ,
the transform of the input signal is calculated,
H N : z = z 0 , z 1 , ,   z N 1 z 0 , z 1 , ,   z N 1 .
Also, we consider the DsiHT, which moves the whole energy of the generator x into component # k , where integer k { 0 ,   1 , ,   N 1 } . In this case, we call this transformation the DsiHT with the heap at point k . Thus, the transformation is defined under the following condition:
x = x 0 , x 1 , ,   x N 1 0 , 0 , , 0 k , ± x , 0 ,   ,   0 .
This transformation is denoted by H N ( k ) , and for the k = 0 case, we consider H N ( 0 ) = H N .
We will use these transformations in the process of the QR decomposition of a multi-qubit quantum operation, which is described in Section 5. It should be noted that the main characteristic of the DsiHT, H N ( k ) , is the path, or the order in which the transformation is assembled from the basic 2-point rotations T ϑ k . The set of angles, which is called the angular representation of the generator and is denoted by A x , is calculated from the generator with the condition of Equations (4) and (5) [36]. In quantum computation, it is desired to compose operations only on adjacent bit planes to avoid additional permutations. We will design the N -point DsiHTs, or r -qubit QsiHTs, in quantum computation only with paths that allow us to compose these transformations by rotations only on adjacent bit planes. Such paths are called fast paths and described for 2-, 3-, and 4-qubit operations in [30]. In this work, we renewed many of these paths in order to obtain an effective method of constructing such paths for r -qubit unitary operators, in the general case when r 2.
First, to illustrate the process of calculation of the DsiHT, we consider an example of the transformation with a fast path.
Example 1.
Let us consider the  N = 8  case. Figure 2 shows the signal-flow graph of the 8-point DsiHT. Each 2D rotation  T ϑ k ,   k = 1 : 7 , is denoted by the operation in the form of ‘X’, which we call the butterfly. These butterflies are numbered from top to bottom and left to right, and zero outputs are indicated by small open circles, and non-zero inputs and outputs by the bullets.
The algorithm of the angular representation of the generator x = ( x 0 , x 1 , , x 7 ) is described as follows:
  • ϑ 1 = arctg x 0 / x 1 and T ϑ 1 : x 0 , x 1 x 0 1 , 0 ;
  • ϑ 2 = arctg x 2 / x 3 and T ϑ 2 : x 2 , x 3 x 2 1 , 0 ;
  • ϑ 3 = arctg x 4 / x 5 and T ϑ 3 : x 4 , x 5 x 4 1 , 0 ;
  • ϑ 4 = arctg x 6 / x 7 and T ϑ 4 : x 6 , x 7 x 6 1 , 0 ;
  • ϑ 5 = arctg x 0 1 / x 2 1 and T ϑ 5 : x 0 1 , x 2 1 x 0 2 , 0 ;
  • ϑ 6 = arctg x 4 1 / x 6 1 and T ϑ 6 : x 4 1 , x 6 1 x 4 2 , 0 ;
  • ϑ 6 = arctg x 4 1 / x 6 1 and T ϑ 7 : x 0 2 , x 4 2 x 0 3 , 0 .
The transform is H 8 x = H 8 ( 0 ) x = x 0 3 , 0 , 0 , 0 , 0 , 0 , 0 , 0 . The heap of the transform (shown in a red circle) is denoted by x 0 ( 3 ) , because this component was renewed three times. If you change the last rotation by the angle ϑ 7 = ϑ 7 + π / 2 , then the last step of calculation changes as
7’
T ϑ 7 : x 0 2 , x 4 2 0 , x 4 3 .
This is the transform with the heap at point 4, H 8 ( 4 ) x = 0 , 0 , 0 , 0 , x 4 3 , 0 , 0 , 0 .
The transform of the input signal z is calculated as follows:
  • T ϑ k : z 2 k , z 2 k + 1 z 2 k 1 , z 2 k + 1 1 , k = 0 : 3 ;
  • T ϑ 5 : z 0 1 , z 2 1 z 0 2 , z 2 2 ;
  • T ϑ 6 : z 4 1 , z 6 1 z 4 2 , x 6 2 ;
  • T ϑ 7 : z 0 2 , z 4 2 z 0 3 , z 4 3 .
  • The transform is (see Figure 2, part (b))
H 8 z = H 8 ( 0 ) z = z 0 3 , z 1 1 , z 2 2 , z 3 1 , z 4 3 , z 5 1 , z 6 2 , z 7 1 .
The quantum analogue of this transformation, which is called 3-qubit QsiHT, is defined as the following transformation of amplitudes. Consider the 3-qubit representations of the signal generator x and the input signal z ,
| x = 1 x x 0 000 + x 1 001 + x 2 | 010 + + x 7 | 111 ,  
| z = 1 z z 0 000 + z 1 001 + z 2 | 010 + + z 7 | 111 .  
Definition 1.
The quantum transform of the generator superposition is defined as  H 8 | x = | 000  and the transform of  | z  is defined as
H 8 | z = 1 z z 0 3 | 000 + z 1 1 | 001 + z 2 2 | 010 + + z 7 1 | 111 .  
For the 3 -qubit QsiHT, we consider the roadmap that is shown in Figure 3 in part (a). This map describes the scheme of processing the signal-generator x n and it includes the column of binary representation of numbers n = 0 : 7 , which allows us to verify if all butterflies operate only on disjoint bit-planes. The horizontal lines connecting the outputs and inputs of the butterflies are not shown (the qubits are not connected by traditional wires). The corresponding quantum circuit of the analogue 3-qubit QsiHT with 7 controlled rotation gates is shown in part (b).
The matrix of this transformation can be written as
H 8 ( 0 ) = R ϑ 7 ; 0 , 4 R ϑ 6 ; 4 , 6 R ϑ 4 ; 6 , 7 R ϑ 3 ; 4 , 5 R ϑ 5 ; 0 , 2 R ϑ 2 ; 2 , 3 R ϑ 1 ; 0 , 1 .
Here, R ϑ ; i , j = R ϑ ( i , j ) denotes the 8 × 8 matrix of the rotation by the angle ϑ , that operates on the biplanes i and j , where i j 0 , 1 , , 7 .
Example 2.
Consider the generator  x = 1 , 3 , 2 , 1 ,   4 , 3 , 2 , 1 with the norm  x =   6.7082 .  We describe the 8-point DsiHTs with the heaps at point numbers 0, 1, and 3.
A. 
The matrix of the 8-point DsiHT with the heap at point #0 can be written as
H 8 = H 8 ( 0 ) = D 1 1 3 2 1 4 3 2 1 3 1 0 0 0 0 0 0 1 3 4 2 0 0 0 0 0 0 1 2 0 0 0 0 2 6 4 2 4 3 2 1 0 0 0 0 3 4 0 0 0 0 0 0 4 3 10 5 0 0 0 0 0 0 1 2 .
Here, the diagonal matrix is
D 1 = d i a g 0.1491 , 0.3162 , 0.1826 , 0.4472 , 0.1054 , 0.2 , 0.0816 , 0.4472 .
Representing a matrix in integer form is convenient for consideration. The matrix H 8 was calculated by using the roadmap shown in Figure 3 in part (a). The set of angles of rotations is (in degrees)
A x = 71.56 ° , 206.56 ° , 36.87 ° , 26.56 ° , 35.26 ° , 24.09 ° , 54.73 ° .  
The transform of the generator is H 8 x = 6.7082 , 0 , 0 , 0 , 0 , 0 , 0 , 0 .
B. 
Now, we consider the 8-point DsiHT with the heap at point #1 and the corresponding 3-qubit QsiHT. It is clear that such a transformation can be obtained by adding one permutation (0,1), or the controlled Pauli X gate with the matrix [ 0 , 1 ; 1 , 0 ] , that is, X I 2 I 4 , to the above transformation H 8 ( 0 ) . Here, I n denotes the n × n identity matrix. We will calculate the transformation H 8 ( 1 ) without such additional permutation. The roadmap and the corresponding quantum circuit of this transformation are shown in Figure 4 in parts (a) and (b), respectively. Note that the first output values of the first four butterflies are zero. In the roadmap in Figure 3, part (a), the second output values of these butterflies are zero.
The matrix of this transformation can be written as
H 8 ( 1 ) = D 2 3 1 0 0 0 0 0 0 1 3 2 1 4 3 2 1 0 0 1 2 0 0 0 0 1 3 4 2 0 0 0 0 0 0 0 0 3 4 0 0 2 6 4 2 4 3 2 1 0 0 0 0 0 0 1 2 0 0 0 0 4 3 10 5 ,
where the diagonal matrix is
D 2 = d i a g 0.3162 , 0.1491 , 0.4472 , 0.1826 , 0.2 , 0.1054 , 0.4472 , 0.0816 .
The second row of the integer multiplier of the matrix H 8 ( 1 ) is equal to the generator. The set of rotation angles is
A x = 18.43 ° , 63.43 ° , 126.87 ° , 63.43 ° , 35.26 ° , 24.09 ° , 54.73 ° .  
The transform of the generator is H 8 ( 1 ) x = 0 , 6.7082 , 0 , 0 , 0 , 0 , 0 , 0 . Considering the 3-qubit superposition with the amplitudes of the given generator
| x = 1 6.7082 000 + 3 001 2 010 + 011 + 4 100 3 101 + 2 | 110 + | 111 ,
the transform results in the following basis state: H 8 1 | x = | 001 .
Thus, we can write that
R ϑ 7 ; 1 , 5 R ϑ 6 ; 5 , 7 R ϑ 4 ; 6 , 7 R ϑ 3 ; 4 , 5 R ϑ 5 ; 1 , 3 R ϑ 2 ; 2 , 3 R ϑ 1 ; 0 , 1 | x = | 001 .
The 3-qubit superposition can be prepared by seven rotations as
| x = H 8 1 | 001 = R ϑ 1 ; 0 , 1 R ϑ 2 ; 2 , 3 R ϑ 5 ; 1 , 3 R ϑ 3 ; 4 , 5 R ϑ 4 ; 6 , 7 R ϑ 6 ; 5 , 7 R ϑ 7 ; 1 , 5 | 001 .  
The apostrophe is used for the matrix transposition. The quantum circuit to initiate the 3-qubit superposition | x from the basis state | 001 is given in Figure 5.
C. 
The matrix of the 8-point DsiHT with the heap at point #3 can be written as follows:
H 8 ( 3 ) = D 3 3 1 0 0 0 0 0 0 1 3 4 2 0 0 0 0 0 0 1 2 0 0 0 0 1 3 2 1 4 3 2 1 0 0 0 0 3 4 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 1 2 2 6 4 2 4 3 2 1 .    
Here, the diagonal matrix is
D 3 = d i a g 0.3162 , 0.1826 , 0.4472 , 0.1491 , 0.2 , 0.4082 , 0.4472 , 0.1054 .
The set of rotation angles is
A x = 18.43 ° , 63.43 ° , 126.87 ° , 63.43 ° , 54.73 ° , 65.90 ° , 54.73 ° .
The transform H 8 ( 3 ) | x = | 011 . Figure 6 shows the roadmap and the quantum circuit for this transformation in parts (a) and (b), respectively.
One can note that the above three circuits with seven rotation gates each have a similar form. The same is true for all 3-qubit QsiHTs with heaps at other points. Therefore, all eight 3-qubit QsiHTs with heaps at points k = 0 : 7 can be described by a single quantum circuit, which is shown in Figure 7 in part (a). There are four numbered control bits, each of which is represented on this diagram by a diamond shape. These diamonds describe 0- or 1-control qubits, depending on the heap point k . The table in part (b) shows the value of each of these control qubits. Each row in this table shows the same set of control qubits for pairs k and k + 4 , for the transformations H 8 ( k ) and H 8 ( k + 4 ) , when k 0 , 1 , 2 , 3 . They differ only in the angles at the last rotation gate R ϑ 7 , as ϑ 7 and ϑ 7 + π / 2 , respectively.
We can redraw the circuit in Figure 5 for the general case of preparing the given 3-qubit state | x from one of the basic states | k , where k 0 , 1 , , 7 . Such a single quantum circuit is given in Figure 8 with four changing control qubits indicated by the small diamond-shape figures, which have the same meaning as indicated in the table in Figure 7 in part (b). For each k 0 , 1 , , 7 , the change of only one angle ϑ 7 by ( ϑ 7 + π / 2 ) allows us to prepare two copies of the 3-qubit | x from the basis states | k and | k + 4 .
Similar circuits can be composed for calculating the r -qubit QsiHTs with the heap at different points, when r 4 . Figure 9 shows the general quantum circuit for all sixteen 4-qubit DsiHTs, H 16 ( k ) , with the heap at points k = 0 , 1 , , 15 . This circuit was drawn up based on 16 roadmaps of the 4-qubit QsiHTs, which are given in Supplementary Materials S1.
The ‘reverse’ circuit to initiate the 4-qubit superposition | x from the basis states | k ,   k { 0 , 0 , , 15 } , is given in Figure 10. Here, we use the notation R ϑ k = R ϑ k .
There are 11 changing control qubits, which are each numbered and shown in a diamond shape. These control qubits are defined in Table 2, for all pairs of heap points k and k + 8 , when k = 0 : 7 . The numbers 0 in this table indicate that the diamond control qubits are 0-control qubits, and the numbers 1 are for 1-control qubits.
There are 15 rotation gates R ϑ k in total in the above quantum circuit (in Figure 9). Each of these rotations is of type R ϑ k or R ϑ k . Table 3 shows what type of rotation gate is used for all of these gates in the 4-qubit QsiHTs with the heaps at points k = 0 , 1 , , 7 . The number 1 stands for the rotation R ϑ k , and 2 for the rotation R ϑ k . For the 4-qubit QsiHT with heap point k { 8 , 9 , , 15 }, the rotations are the same, as for the heap point ( k 8 ) , excluding the last column for rotation gate #15 to be of type R ϑ 15 (or 2 in the table).
A similar table for the 3-qubit QsiHTs, which are calculated by the general circuit in Figure 7, is given in Table 4. This table can be obtained from Table 3, after deleting the columns for gates #5, 6, 7, 8, 11, 12, 14, and 15, as well as the last four rows.
The circuits in Figure 3, Figure 4 and Figure 6 show a recurring pattern in the construction of roadmaps and circuits for the higher qubit QsiHTs. To illustrate this, we consider the 4-qubit QsiHT.
Example 3.
The 4-qubit QsiHT with the heap at point #5 (and point #13) is considered. The roadmap for this transformation is shown in Figure 11.
This roadmap was designed by using similar parts in order to simplify the construction of large qubit circuits using small qubit circuits. Figure 12 illustrates a scheme of calculation of the 4-qubit transformation, by using the similar 3-qubit transformations which are controlled by the first qubit.
The full circuit with 15 controlled rotation gates is given in Figure 13. This circuit can be used for both transformations H 16 ( 5 ) and H 16 ( 13 ) . Only the angle of the last rotation gate needs to be changed from ϑ 15 (for H 16 ( 5 ) ) to ϑ 15 + π / 2 (for H 16 ( 13 ) ).
The roadmaps and quantum circuits for all 4-qubit QsiHTs H 16 ( k ) are given in Supplementary Materials S1. The general circuit for these transformations is given in Figure 14.
The angle is ϑ 15 = ϑ 15 ( k ) , that is, it changes with k . Three control qubits in the shape of a diamond each correspond to 0- or 1-control qubits. The meaning of these three control qubits is given in Table 5. This table is easy to remember, since it shows the numbers k = 0 : 7 in their binary representation.

3. The Narrowed DsiHT

In this section, we consider the concept of the narrowed N -point DsiHT, which processes signals not on all bit planes. As an example, we consider the N = 8 case with the condition that the first two components of the input signals do not change. This transformation is denoted by H 2 7 . We consider a generator x = x 0 , x 1 , ,   x 7 and an input signal z = z 0 , z 1 , ,   z 7 . The transformation is defined as
H 2 7 : z = z 0 , z 1 , z 2 , z 3 , z 4 , z 5 , z 6 ,   z 7 z 0 , z 1 , z 2 , z 3 , z 4 , z 5 , z 6 ,   z 7 ,  
under the condition that
H 2 7 : x = x 0 , x 1 , x 2 , x 3 , x 4 , x 5 , x 6 ,   x 7 x 0 , x 1 , ± x ^ , 0 , 0 , 0 , 0 , 0 ,
where x ^ = | x 2 | 2 + | x 3 | 2 + + | x 7 | 2 is the norm of the vector x ^ = ( x 2 , x 3 , x 4 , x 5 , x 6 ,   x 7 ). The 8-point DsiHT, H 8 ( 0 ) , can be considered as H 0 7 .
The 3-qubit superposition of the generator
| x = 1 x x 0 0 + x 1 1 + x 2 2 + x 3 3 + + x 7 | 7
is transformed into the following superposition:
H 2 7 | x = 1 x x 0 0 + x 1 1 ± x ^ | 2 .
In the general case of N = 2 r 4 , we denote by H k ( N 1 ) the narrowed N -point DsiHT (as well as its quantum analogue, the narrowed r -qubit QsiHT), which processes all bit planes starting from bit plane number k , where k { 0 , 1 , , N 2 } . Also, we consider H k ( N 1 ) = I N , when k = ( N 1 ) .
Example 4.
Consider the generator  x = 1 , 3 , 2 , 1 ,   4 , 3 , 2 , 1  with norm  45 .  The matrix of the narrowed 3-qubit QsiHT,  H 2 7 ,  can be written as
H 2 7 = D 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 2 1 4 3 2 1 0 0 1 2 0 0 0 0 0 0 0 0 4 3 10 5 0 0 0 0 3 4 0 0 0 0 12 6 4 3 2 1 0 0 0 0 0 0 1 2 ,   det H 2 7 = 1 .
Here, the diagonal matrix is D = d i a g { 1 ,   1 ,   0.1690 , 0.4472 ,   0.0816 ,   0.2 ,   0.0690 , 0.4472 } . Five rotations in this transformation work with the following angles:
A x = ϑ k ,   k = 1 : 5 = 206.56 ° ,   36.87 ° ,   26.56 ° ,   65.90 ° ,   67.79 ° .  
The transform of the generator is H 2 7 x = 1 , 3 , 35 , 0 , 0 , 0 , 0 , 0 . On the quantum 3-qubit superposition | x the transform is calculated as follows:
H 2 7 | x = 1 45 0 + 3 1 + 35 | 2 .
The roadmap and the quantum circuit of this transformation are shown in Figure 15 in parts (a) and (b), respectively.
We also consider the narrowed 3-qubit QsiHT, H 3 7 . The matrix of this transformation can be written as
H 3 7 = D 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 4 3 2 1 0 0 0 0 3 4 0 0 0 0 0 0 4 3 10 5 0 0 0 0 0 0 1 2 0 0 0 30 4 3 2 1 ,   det H 3 7 = 1 ,
where the diagonal matrix D = d i a g { 1 ,   1 ,   1 ,   0.1796 ,   0.2 ,   0.0816 ,   0.4472 ,   0.0328 } . Four rotations with the angles from the set A x = 126.87 ° , 63.43 ° , 65.90 ° , 79.65 ° are used in this transformation. The roadmap of this transformation is shown in Figure 16 in part (a), and the quantum circuit is given in part (b). The transform of the generator is H 3 7 x = 1 , 3 , 2 , 31 , 0 , 0 , 0 , 0 , and for the 3-qubit superposition is
H 3 7 | x = 1 45 0 + 3 1 2 | 2 + 31 | 3 .
All rotations and bit planes on which the rotations work are given in Table 6, for the narrowed 3-qubit QsiHTs H k 7 , when k = 0 : 6 . The simple notations are used in this table. For example, 2 , 3 for H 1 7 means that on bit planes 2 and 3, the rotation R ϑ 1 ( 2 , 3 ) works. For the transformation for H 2 7 , the notation 4 , 5 means that on bit planes 4 and 5, the rotation R ϑ 2 ( 4 , 5 ) works.
The roadmaps and the quantum circuits for the 4-qubit QsiHTs, H k 15 , k = 0 : 14 , were first given in [30] (with a slightly different designation, H k 15 ). Following this work, many roadmaps were redrawn to have a unique form of roadmaps for a large number of qubits. These roadmaps and quantum circuits for the 4-qubit QsiHTs are given in Supplementary Materials S2. Now, let us look at one of them and illustrate a simple recurrent form of composition of such transformations.
Example 5.
The 4-qubit QsiHTs,  H 2 15 , is described. Figure 17 shows the roadmap of the transformation with 13 butterflies, or rotations.
When this roadmap was made, it was divided into several parts that show us a recurrent form. Therefore, the 4-qubit transformation H 2 15 can be easily constructed using the circuits of the 3-qubit transformations H 2 7 and H 8 ( 2 ) , as shown in Figure 18.
Figure 19 shows the full quantum circuit with 13 rotation gates for calculating this transformation.
The general circuit for the first eight transformations H k 15 , when k = 0 : 7 , is shown in Figure 20 in part (a). Three numbered control qubits, each in the shape of a diamond, are the same 0- or 1-control qubits, as in the circuit given in Figure 14. The second part of the transformations, H k 15 , when k = 8 : 14 , can be reduced to the calculation of the 3-qubit transformations H ( k 8 ) 7 , which are controlled by the 1st qubit. The general circuit for these 4-qubit transformations is shown in part (b).
Table 7 shows all bit planes and types of rotations used in the narrowed 4-qubit QsiHTs H k 15 , for k = 0 : 14 . For each of these transformations, the bit planes have been divided into two parts, namely, from 0 to 7 (shown in red color) and from 8 to 15 (shown in black color). The total number of bit planes, as well as the rotations, is equal to 120. The roadmaps and the quantum circuits for these transformations are given in Supplementary Materials S2. According to the circuits in Figure 20, this table can be divided into two parts, with the first 8 transformations H k 15 , for k = 0 : 7 , and the next ones for k = 8 : 14 . In turn, the second part can be divided similarly for transformations defined for k = 8 + k 1 , when k 1 = 0 : 3 and k 1 = 4 : 6 .
It is obvious that this table can be used to generate a 4-qubit operation. This can be done by randomly selecting the angle values for all 120 rotations.

4. The Narrowed 5-Qubit DsiHTs and Main Equations

In this section, we describe all 5-qubit QsiHTs, H k 31 , for k = 0 : 31 . The roadmaps of these transformations use the corresponding roadmaps of the 4-qubit QsiHTs H 16 ( k ) and H k 15 , for k = 0 : 15 . First, we describe one example of the narrowed 5-qubit QsiHT.
Example 6.
Consider the narrowed 5-qubit QsiHT,  H 2 31 , which does not change the first two amplitudes of the input 5-qubit superposition. Figure 21 shows the quantum circuit of this transformation. The block scheme of this circuit is simple and requires two 4-qubit QsiHTs  H 2 15  and  H 16 ( 2 ) . These two transformations have been described in Section 2 and Section 3. The circuit uses 29 gates of rotation, namely, 13 rotations for calculation of the transformation  H 2 15 , 15 rotations in  H 16 2 , and the 4-qubit controlled rotation gate  R ϑ 29  which operates on bit planes 2 and 18.
This circuit was designed based on the roadmap of the transformation, which is shown in Figure 22.
All roadmaps and quantum circuits for the 5-qubit narrowed QsiHTs, H k 31 , for k 0 ,   1 ,   , 31 , can be found in Supplementary Materials S3. It is not difficult to notice that the set of bit-planes (SBP) of the 32-point DsiHTs are selected according to the following recurrent formula:
S B P H k 31 = S B P H k 15 16 + S B P ( H 16 k ) { k , k + 16 } ,   k = 0 : 15 ,
S B P H ( k + 16 ) 31 = 16 + S B P H k 15 ,   k = 0 : 14 .  
Here, the bit planes 16 + i , j denotes bit planes i + 16 , j + 16 . For the 16-point DsiHT with the heap at point k , the set of bit-planes is calculated by the recurrent formulas
S B P H 16 k = S B P H 8 k 8 + S B P H 8 k k , k + 16 ,   k = 0 : 7 ,  
and S B P H 16 k + 8 = S B P H 16 k ,   k = 0 : 7 .
In the matrix form, the 32-point narrowed DsiHTs can be written by the block-diagonal matrix and the matrix of rotation, as follows:
H k 31 = R k , k + 16 H k 15 H 16 k ,   k = 0 : 15 ,
H 16 + k 31 = I 16 H k 15 ,   k = 0 : 7 ,    
H 16 + 8 + k 31 = I 16 I 8 H k 7 ,   k = 0 : 3 ,
H 16 + 8 + 4 + k 31 = I 16 I 8 I 4 H k 3 ,   k = 0 : 2 .
For the 4-qubit DsiHT with the heap at point k , the matrix of the transformation can be written as
H 16 k = R k , k + 8 H 8 k H 8 k ,     k = 0 : 7 ,  
and
H 16 k + 8 = R k , k + 8 H 8 k H 8 k .    
It should be noted that the above block-diagonal structure of these matrices cannot be written with the operation of the Kronecker product. For instance, the matrix in Equation (45) H 16 k R k , k + 8 I 2 H 8 k . The matrices of two 8-point DsiHTs, H 8 k , are different. These two transformations are composed by the rotations defined by the different generators (or sets of angles).
Similarly, for the 5-qubit QsiHTs, or the 32-point DsiHTs, with heap at point k , the matrix can be presented as
H 32 k = R k , k + 16 H 16 k H 16 k ,
H 32 k + 16 = R k , k + 16 H 16 k H 16 k ,   k = 0 : 15 .  
Note that each pair of these matrices, H 32 k and H 32 k + 16 , are different only in the last rotation R k , k + 16 . Namely, if ϑ k is the angle of the rotation R k , k + 16 in Equation (47), then ( ϑ k + π / 2 ) is the angle of the rotation R k , k + 16 in Equation (48).
For example, we consider the k = 1 case, when
H 32 1 = R 1 , 17 H 16 1 H 16 1 .
This recurrent composition by two parts can be continued to the small QsiHTs, as
H 16 1 = R 1 , 9 H 8 1 H 8 1 ,   H 8 1 = R 1 , 5 H 4 1 H 4 1 ,
H 4 1 = R 1 , 3 H 2 1 H 2 1 ,
where H 2 1 = R 0 , 1 .
For the next two matrices of the 32-point DsiHT at points 2 and 3, we can write the following:
H 32 2 = R 2 , 18 H 16 2 H 16 2 ,     H 16 2 = R 2 , 10 H 8 2 H 8 2 ,  
H 8 2 = R 2 , 6 H 4 2 H 4 2 ,         H 4 2 = R 0 , 2 H 2 0 H 2 0 ,    
where H 2 0 = R 0 , 1 . Also,
H 32 3 = R 3 , 19 H 16 3 H 16 3 ,   H 16 3 = R 3 , 11 H 8 3 H 8 3 ,
H 8 3 = R 3 , 7 H 4 3 H 4 3 ,     H 4 3 = R 1 , 3 H 2 1 H 2 1 .
The general case of N = 2 r , r > 2.
The set of bit planes for each r -qubit narrowed QsiHT is selected according to the following recurrent formula:
S B P H k ( N 1 ) = S B P H k ( N 2 1 ) N 2 + S B P H N 2 k k , k + N 2 ,
when k = 0 : N / 2 1 , and
S B P H k ( N 1 ) = N 2 + S B P H k N 2 N 2 1 ,   k = N 2 : N 1 .
Therefore, the recurrent formulas for all matrices of the r -qubit narrowed QsiHTs can be written as follows:
H k ( N 1 ) = R k , k + N 2 H k N 2 1 H N 2 k ,   k = 0 : N 2 1 ,
H N 2 + k ( N 1 ) = I N 2 H k N 2 1 ,   k = 0 : N 2 2 ,
and
H N 2 k = R k , k + N 4 H N 4 k H N 4 k ,   H N 2 k + N 4 = R k , k + N 4 H N 4 k H N 4 k ,
where k = 0 : N / 4 1 .
Before moving on to the description of QR decomposition in the next section, let us note the following. The number of rotations in the DsiHT-based QR decomposition of the real N -point unitary transformation, or r -qubit operation, is calculated as follows:
μ r = N 1 + N 2 + + 2 + 1 = N N 1 2 .
If we consider a 6-qubit operation, then the QR decomposition of this operation can be fulfilled by the 6-qubit QsiHTs with matrices that can be calculated by
H k 63 = R k , k + 32 H k 31 H 32 k ,   k = 0 : 31 ,
H 32 + k 63 = I 32 H k 31 ,   k = 0 : 30 .
Thus, the 5-qubit QsiHTs, which are described in Equations (41), (47), and (48), can be used in the QR decomposition of 6-qubit operations.

5. DsiHT-Based QR Decomposition

In this section, we briefly describe the QR decomposition of a 2 r × 2 r unitary matrix, when r > 1 [21,38]. The DsiHTs with fast paths will be used for the decomposition to avoid any permutations. The DsiHT-based method is described in our previous work [30], but with different roadmaps and only for the cases when r = 2 ,   3 , and 4 . In other words, we were able to calculate any 2-, 3-, and 4-qubit operations (real and complex) by only rotations.
The unitary matrix A = { a i , j } with real or complex coefficients can be presented as A = Q R , where Q is a unitary matrix which is composed by matrices of the DsiHTs and R is a diagonal matrix, with coefficients lying on the unit circle. During this decomposition by ( 2 r 1 ) DsiHTs, the matrix A is transformed sequentially into a diagonal matrix R . We consider the case when the matrix A is real. The case with complex matrices can also be described by the complex DsiHTs with the same set of roadmaps.
The method of QR decomposition is simple and illustrated below, for a unitary 8 × 8 matrix,
x 0 x 1 x 2 x 5 x 6 x 7   ± x 0 0 0 0 0 y 1 0 y 2 0 y 5 0 y 6 0 y 7 ± x 0 0 0 0 0 ± y 0 0 0 0 0 z 2 0 0 z 5 0 0 z 6 0 0 z 7 .  
The matrix diagonalization is accomplished by ( N 1 ) DsiHTs,
R = H 6 7 ( H 5 7 ( H 4 7 ( H 3 7 ( H 2 7 ( H 1 7 ( H 0 7 A ) ) ) ) .      
  • The first transformation, H 0 7 = H 8 , is generated by the first column x = x 0 , x 1 , , x 7 of the first matrix, A , in Equation (64). Applying this transformation on each column of A , we obtain a new unitary matrix A 1 = H 0 7 A (the second one in Equation (64)). The matrix A is unitary. Therefore, except for the first coefficient on the diagonal of the matrix A 1 , all coefficients of the first row and column are equal to 0.
  • In the second stage of calculation, the 8-point narrowed DsiHT, H 1 7 , is generated by the second column y = 0 , y 1 , , y 7 of the matrix A 1 . Then, the new unitary matrix A 2 = H 1 7 A 1 = H 1 7 ( H 0 7 A ) will have zero coefficients on the first two rows and columns, except for the coefficient on the diagonal, as shown in Equation (64).
  • In the next stage of calculation, the 8-point narrowed DsiHT, H 2 7 , is generated by the second column z = 0 , 0 , z 2 , , z 7 of the matrix A 2 . Using this transformation, we obtain the unitary matrix A 3 = H 2 7 A 2 = H 2 7 ( H 1 7 ( H 0 7 A ) ) , which will have zero coefficients on the first three rows and columns, except the coefficient on the diagonal.
  • Similar calculations continue by generating the 8-point narrowed DsiHTs, H k 7 , k = 3 : 6 , by the kth column of each of the new matrices, until the matrix diagonalization is completed.
After diagonalization, from Equation (65), we obtain the decomposition of the matrix,
A = H 0 7 ( H 1 7 ( H 2 7 ( H 3 7 ( H 4 7 ( H 5 7 ( H 6 7 R ) ) ) ) .  
In each of the inverse transformations H k 7 = H k 7 1 , k = 0 : 6 , rotations are performed in reverse order with angles of opposite signs. The total number of rotations in this QR decomposition is 28.
120 rotation gates are used in the QR decomposition of a real 4-qubit operation,
A = H 0 15 ( H 1 15 ( ( H 12 15 ( H 13 15 ( H 14 15 R ) ) ) ) ) .  
As shown in [30], the matrix R is diagonal with coefficients { 1 , 1 , , 1 , 1 , ± 1 } . Therefore, one phase shift gate P [ θ ] with the matrix [ 1 , 0 ; 0 , e i θ ] and θ = π is needed, if the last coefficient is 1 , otherwise θ = 0 . Therefore, we can write R = I 8 I 4 I 2 P θ . It is the four 1-controlled shift gate.
The same is true for any r -qubit operation. For example, the QR decomposition of a 5-qubit operation by the DsiHTs,
A = H 0 31 ( H 1 31 ( ( H 28 31 ( H 29 31 ( H 30 31 R ) ) ) ) ) ,  
requires 496 rotation gates plus one controlled phase shift gate R . The first half of the 5-qubit narrowed QsiHTs H k 31 ,   k = 0 : 15 , can be calculated with fast paths, as shown in Table 8. The roadmaps for these transformations are given in Supplementary Materials S3.
The block diagrams of quantum circuits to calculate all 31 transformations H k 31 are given in Figure 23. Four numbered control qubits, each in the diamond shape, in the first diagram (shown in part (a)) for the first sixteen DsiHTs, H k 31 , are encoded by the numbers k in the binary representation. For instance, for k = 5 = 0 , 1 , 0 , 1 , control qubits number 1, 2, 3, and 4 are the 0-, 1-, 0-, and 1-control qubits, respectively.
The circuit for calculating the 5-qubit QR decomposition of the matrix A by the DsiHTs,
B = k = 0 30 H k 31 : A R = I 30 P φ ,  
is given in Figure 24. The angle of the controlled phase gate is φ = 0 or π .
Note that the transformation H 15 15 is the identity transformation and can be removed from the above circuit. All matrices in this equation are real and unitary. Therefore, the matrix A can be written
A = B 1 R = B R = k = 0 30 H 30 k 31 I 30 P φ .  
The circuit for calculating the 5-qubit operation A is given in Figure 25. Here, H k 31 denotes the transpose, or the inverse, matrix H k 31 = H k 31 1 .
The circuits for operations with a large number of qubits can be composed from the circuits with a small number of qubits in a similar way. For instance, all 63 narrowed QsiHTs, which are required for the QR decomposition of 6-qubit operations, are described by the circuits with the block diagrams shown in Figure 26. Five numbered control qubits, each in the diamond shape, in the diagram H k 63 , (shown in part (a)), are encoded by the number k in binary representation (with 5 bits), as for the case of the transformations H k 63 in Figure 23. The total number of rotations in this QR decomposition is 64 × 63 / 2 = 2016 . The circuit for calculating a 6-qubit operation can be described similarly to the circuit for a 5-qubit operation, which is shown in Figure 25.
The main advantage of the proposed QsiHT-based QR decomposition of r -qubit operations (with a real unitary matrix), when r 3 .
An iterative, or recurrent, form of road mapping is used for all QsiHTs, including the narrowed QsiHTs;
It requires only 2D elementary rotations and does not require any permutations, including controlled NOTs;
This gives us a transparent quantum computational circuit;
Maximum of 2 r 1 ( 2 r 1 ) elementary rotations plus one controlled phase shift gate are the gates required for the circuit;
Any multi-qubit operation can be generated by the encoding table of angles in the QsiHTs. For instance, 5-qubit operations can be generated using randomly selected angles of the 496 rotations in the encoding Table 7 and Table 8.

6. Conclusions

Any multi-qubit operation with a real matrix can be calculated by only elementary rotation gates (plus one controlled phase shift gate). The described QsiHT-based QR decomposition with roadmaps with fast calculation paths allows us to design quantum circuits to achieve this goal. A case with 5-qubits is described in detail. All required analytical formulas to compose the roadmaps with fast paths and build the quantum circuits for a r -qubit operation, when r 5 , are presented. The total number of elementary rotations for any r -qubit operation is 2 r 1 ( 2 r 1 ). The case with complex operations can also be described with the same set of roadmaps with fast paths for all required complex QsiHTs [39]. It will add only Z -rotation gates and phase shift gates, but no permutations, as for the 3- and 4-qubit operations in [30].
The main goal of our work, which we have successfully achieved, is the development of a recurrent method for constructing a quantum circuit for calculating a r -qubit operation using circuits of ( r 1 ) -qubit operations. One way or another, everything (the mathematical part) in quantum computing is carried out through multi-qubit operations, and they require efficient computing schemes, especially for a large number of qubits, which is what is proposed in this paper. Our quantum circuits are circuits without any permutation or CNOT gates, the presence of which, in large quantities, in our opinion, reduces the efficiency of quantum circuits. Therefore, we hope that the proposed method will find effective application in various fields of quantum computing along with well-known methods.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/info17020167/s1.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

My codes will be available on the web page https://ceid.utsa.edu/agrigoryan/codes/ (accessed on 1 February 2026).

Conflicts of Interest

The author declares no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
DsiHTDiscrete signal-induced heap transform 
QsiHTQuantum signal-induced heap transform
QRQR decomposition of the matrix
CSDCosine-sine decomposition
BFButterfly
BPBit plane
SBPSet of bit planes

References

  1. Richter, M.; Bertram, M.; Seidensticker, J.; Tschache, A. A mathematical perspective on post-quantum cryptography. Mathematics 2022, 10, 2579. [Google Scholar] [CrossRef]
  2. Renner, R.; Ramona, W. Quantum advantage in cryptography. AIAA J. 2023, 61, 1895–1910. [Google Scholar] [CrossRef]
  3. Biamonte, J.; Wittek, P.; Nicola, P.; Rebentrost, P.; Wiebe, N.; Lloyd, S. Quantum machine learning. Nature 2017, 549, 195–202. [Google Scholar] [CrossRef]
  4. Orazi, F.; Gasperini, S.; Lodi, L.; Sartori, C. Hybrid quantum technologies for quantum support vector machines. Information 2024, 15, 72. [Google Scholar] [CrossRef]
  5. Nielsen, M.A.; Chuang, I.L. Quantum Computation and Quantum Information; Cambridge University Press: Cambridge, UK, 2000. [Google Scholar]
  6. Rieffel, E.G.; Polak, W.H. Quantum Computing: A Gentle Introduction; The MIT Press: Cambridge, UK, 2011. [Google Scholar]
  7. Mastriani, M. Quantum image processing? Quantum Inf. Process. 2016, 16, 27. [Google Scholar] [CrossRef]
  8. Yongquan, C.; Xiaowei, L.; Nan, J. A survey of quantum image representations. Chin. J. Electron. 2018, 27, 9. [Google Scholar]
  9. Grigoryan, A.M.; Agaian, S.S. New look on quantum representation of images: Fourier transform representation. Quantum Inf. Process. 2020, 19, 26. [Google Scholar] [CrossRef]
  10. Deutsch, D. Quantum computational networks. Proc. R. Soc. Lond. A Math. Phys. Sci. 1989, 425, 73–90. [Google Scholar] [CrossRef]
  11. Deutsch, D.; Barenco, A.; Ekert, A. Universality in quantum computation. Proc. R. Soc. Lond. A Math. Phys. Sci. 1995, 449, 669–677. [Google Scholar] [CrossRef]
  12. Barenco, A.; Bennett, C.H.; Cleve, R.; DiVincenzo, D.P.; Margolus, N.; Shor, P.; Sleator, T.; Smolin, J.A.; Weinfurter, H. Elementary gates for quantum computation. Phys. Rev. A 1995, 52, 3457. [Google Scholar] [CrossRef]
  13. Mikko, M.; Vartiainen, J.J. Decompositions of general quantum gates. arXiv 2005, arXiv:quant-ph/0504100v1. [Google Scholar] [CrossRef]
  14. Fedoriaka, D. Decomposition of unitary matrix into quantum gates. arXiv 2025, arXiv:2501.07786. [Google Scholar] [CrossRef]
  15. Björck, A. Solving linear least squares problems by Gram-Schmidt orthogonalization. BIT Numer. Math. 1967, 7, 1–21. [Google Scholar] [CrossRef]
  16. Steven, J.L.; Björck, A.; Gander, W. Gram-Schmidt orthogonalization: 100 years and more. Numer. Linear Algebra Appl. 2013, 20, 492–532. [Google Scholar]
  17. Kaining, Z.; Min-Hsiu, H.; Liu, L.; Dacheng, T. Quantum Gram-Schmidt processes and their application to efficient state readout for quantum algorithms. Phys. Rev. Res. 2021, 3, 043095. [Google Scholar] [CrossRef]
  18. Householder, A.S. Unitary triangulation of a nonsymmetric matrix. J. ACM 1958, 5, 339–342. [Google Scholar] [CrossRef]
  19. Rutishause, H. Simultaneous iteration method for symmetric matrices. Numer. Math. 1970, 16, 205–223 . [Google Scholar] [CrossRef]
  20. Golub, G.H.; Van Loan, C.F. Matrix Computations, 3rd ed.; Johns Hopkins Press: Baltimore, MD, USA, 1996. [Google Scholar]
  21. Parlett, B.N. The QR algorithm. Comput. Sci. Eng. 2000, 2, 38–42. [Google Scholar] [CrossRef]
  22. Bindel, D.; Demmel, J.; Kahan, W.; Marques, O. On Computing Givens rotations reliably and efficiently. ACM Trans. Math. Softw. 2002, 28, 206–238. [Google Scholar] [CrossRef]
  23. Demmel, J.; Grigori, L.; Hoemmen, M.; Langou, J. Communication-optimal parallel and sequential QR and LU factorizations. SIAM J. Sci. Comput. 2012, 34, 206–239. [Google Scholar] [CrossRef]
  24. Horn, R.A.; Johnson, C.R. Matrix Analysis; Cambridge University Press: Cambridge, UK, 2012. [Google Scholar]
  25. Guangsheng, M.; Hongbo, L.; Jiman, Z. Quantum QR decomposition in the computational basis. Quantum Inf. Process. 2020, 19, 271. [Google Scholar] [CrossRef]
  26. Plesch, M.; Brukner, C. Quantum state preparation with universal gate decompositions. arXiv 2011, arXiv:1003.5760v2. [Google Scholar] [CrossRef]
  27. Zhang, X.M.; Li, T.; Yuan, X. Quantum state preparation with optimal circuit depth: Implementations and applications. arXiv 2023, arXiv:2201.11495v4. [Google Scholar] [CrossRef] [PubMed]
  28. Volya, D.; Mishra, P. State preparation on quantum computers via quantum steering. IEEE Trans. Quantum Eng. 2023, 5, 14. [Google Scholar] [CrossRef]
  29. Pinto, D.F.; Friedrich, L.; Maziero, J. Preparing general mixed quantum states on quantum computers. arXiv 2024, arXiv:2402.04212. [Google Scholar] [CrossRef]
  30. Grigoryan, A.M. New permutation-free quantum circuits for implementing 3- and 4-qubit unitary operations. Information 2025, 16, 621. [Google Scholar] [CrossRef]
  31. Grigoryan, A.M.; Gomez, A.A.; Agaian, S.S. A novel approach to state-to-state transformation in quantum computing. Information 2025, 16, 689. [Google Scholar] [CrossRef]
  32. Shende, V.V.; Bullock, S.S.; Markov, I.L. Synthesis of quantum-logic circuits. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2006, 25, 1000–1010. [Google Scholar] [CrossRef]
  33. Vartiainen, J.J.; Möttönen, M.; Salomaa, M.M. Efficient decomposition of quantum gates. Phys. Rev. Lett. 2004, 92, 177902. [Google Scholar] [CrossRef]
  34. Möttönen, M.; Vartiainen, J.J.; Bergholm, V.; Salomaa, M.M. Quantum circuits for general multiqubit gates. Phys. Rev. Lett. 2004, 93, 130502. [Google Scholar] [CrossRef]
  35. Shende, V.V.; Markov, I.L.; Bullock, S.S. Minimal universal two-qubit controlled-not based circuits. Phys. Rev. A At. Mol. Opt. Phy. 2004, 69, 062321–062329. [Google Scholar] [CrossRef]
  36. Grigoryan, A.M.; Grigoryan, M.M. Brief Notes in Advanced DSP: Fourier Analysis with MATLAB; Taylor and Francis Group: Boca Raton, FL, USA, 2009. [Google Scholar]
  37. Grigoryan, A.M.; Gomez, A.A. New circuits for simultaneously initiating two different quantum superpositions. Information 2025, 16, 1043. [Google Scholar] [CrossRef]
  38. Cybenko, G. Reducing quantum computations to elementary unitary operations. Comput. Sci. Eng. 2001, 3, 27–32. [Google Scholar] [CrossRef]
  39. Grigoryan, A.M. Effective methods of QR-decompositions of square complex matrices by fast discrete signal-induced heap transforms. Adv. Linear Algebra Matrix Theory (ALAMT) 2023, 12, 87–110. [Google Scholar] [CrossRef]
Figure 1. A scheme of construction and subsequent use of the DsiHT on the input signal z .
Figure 1. A scheme of construction and subsequent use of the DsiHT on the input signal z .
Information 17 00167 g001
Figure 2. The signal-flow graphs for the 3-qubit QsiHT of (a) the signal generator and (b) the input signal.
Figure 2. The signal-flow graphs for the 3-qubit QsiHT of (a) the signal generator and (b) the input signal.
Information 17 00167 g002
Figure 3. (a) The roadmap and (b) the circuit for the 3-qubit QsiHT, H 8 .
Figure 3. (a) The roadmap and (b) the circuit for the 3-qubit QsiHT, H 8 .
Information 17 00167 g003
Figure 4. (a) The roadmap and (b) the circuit for the 3-qubit QsiHT with the heap at point #1.
Figure 4. (a) The roadmap and (b) the circuit for the 3-qubit QsiHT with the heap at point #1.
Information 17 00167 g004
Figure 5. The circuit for preparing a 3-qubit state from the basis state | 001 .
Figure 5. The circuit for preparing a 3-qubit state from the basis state | 001 .
Information 17 00167 g005
Figure 6. (a) The roadmap and (b) the circuit for the 3-qubit QsiHT with the heap at point #3.
Figure 6. (a) The roadmap and (b) the circuit for the 3-qubit QsiHT with the heap at point #3.
Information 17 00167 g006
Figure 7. (a) A general circuit for the 3-qubit QsiHT, H 8 ( k ) , and (b) the encoding table for four control qubits.
Figure 7. (a) A general circuit for the 3-qubit QsiHT, H 8 ( k ) , and (b) the encoding table for four control qubits.
Information 17 00167 g007
Figure 8. A general circuit for preparing the 3-qubit | x from the computational basis states.
Figure 8. A general circuit for preparing the 3-qubit | x from the computational basis states.
Information 17 00167 g008
Figure 9. The general circuit for calculating the 4-qubit QsiHT, H 16 ( k ) | x = | k ,   k = 0 : 15 .
Figure 9. The general circuit for calculating the 4-qubit QsiHT, H 16 ( k ) | x = | k ,   k = 0 : 15 .
Information 17 00167 g009
Figure 10. A general circuit for preparing the 4-qubit | x from the computational basis states.
Figure 10. A general circuit for preparing the 4-qubit | x from the computational basis states.
Information 17 00167 g010
Figure 11. A roadmap of the 4-qubit QsiHTs with the heap at points #5 and #13.
Figure 11. A roadmap of the 4-qubit QsiHTs with the heap at points #5 and #13.
Information 17 00167 g011
Figure 12. The diagram of the circuit for the 4-qubit QsiHTs, H 16 ( 5 ) and H 16 ( 13 ) .
Figure 12. The diagram of the circuit for the 4-qubit QsiHTs, H 16 ( 5 ) and H 16 ( 13 ) .
Information 17 00167 g012
Figure 13. The circuit for the 4-qubit QsiHTs H 16 ( 5 ) and H 16 ( 13 ) .
Figure 13. The circuit for the 4-qubit QsiHTs H 16 ( 5 ) and H 16 ( 13 ) .
Information 17 00167 g013
Figure 14. The circuit for the 4-qubit QsiHTs, H 16 ( k ) and H 16 ( k + 8 ) , k = 0 : 7 .
Figure 14. The circuit for the 4-qubit QsiHTs, H 16 ( k ) and H 16 ( k + 8 ) , k = 0 : 7 .
Information 17 00167 g014
Figure 15. (a) The roadmap and (b) the circuit for the narrowed 3-qubit QsiHT, H 2 7 .
Figure 15. (a) The roadmap and (b) the circuit for the narrowed 3-qubit QsiHT, H 2 7 .
Information 17 00167 g015
Figure 16. (a) The roadmap and (b) the circuit for the narrowed 3-qubit QsiHT, H 3 7 .
Figure 16. (a) The roadmap and (b) the circuit for the narrowed 3-qubit QsiHT, H 3 7 .
Information 17 00167 g016
Figure 17. The roadmap for the narrowed 3-qubit QsiHT, H 2 15 .
Figure 17. The roadmap for the narrowed 3-qubit QsiHT, H 2 15 .
Information 17 00167 g017
Figure 18. The circuit for the narrowed 4-qubit QsiHT, H 2 15 .
Figure 18. The circuit for the narrowed 4-qubit QsiHT, H 2 15 .
Information 17 00167 g018
Figure 19. The circuit for the narrowed 4-qubit QsiHT, H 2 15 , with 13 rotation gates.
Figure 19. The circuit for the narrowed 4-qubit QsiHT, H 2 15 , with 13 rotation gates.
Information 17 00167 g019
Figure 20. The general circuits for the narrowed 4-qubit QsiHTs, H k 15 , when (a) k = 0 : 7 and (b) k = 8 : 14 .
Figure 20. The general circuits for the narrowed 4-qubit QsiHTs, H k 15 , when (a) k = 0 : 7 and (b) k = 8 : 14 .
Information 17 00167 g020
Figure 21. The quantum circuit for the 5-qubit QsiHT, H 2 31 .
Figure 21. The quantum circuit for the 5-qubit QsiHT, H 2 31 .
Information 17 00167 g021
Figure 22. A roadmap for the narrowed 5-qubit QsiHT, H 2 31 .
Figure 22. A roadmap for the narrowed 5-qubit QsiHT, H 2 31 .
Information 17 00167 g022
Figure 23. The circuits for the narrowed 5-qubit QsiHTs, H k 31 , when (a) k = 0 : 15 and (b) k = 16 : 30 .
Figure 23. The circuits for the narrowed 5-qubit QsiHTs, H k 31 , when (a) k = 0 : 15 and (b) k = 16 : 30 .
Information 17 00167 g023
Figure 24. The circuit for calculating the 5-qubit operation B .
Figure 24. The circuit for calculating the 5-qubit operation B .
Information 17 00167 g024
Figure 25. The circuit for calculating a 5-qubit operation.
Figure 25. The circuit for calculating a 5-qubit operation.
Information 17 00167 g025
Figure 26. The circuits for the narrowed 6-qubit QsiHTs, H k 63 , when (a) k = 0 : 31 and (b) k = 32 : 62 .
Figure 26. The circuits for the narrowed 6-qubit QsiHTs, H k 63 , when (a) k = 0 : 31 and (b) k = 32 : 62 .
Information 17 00167 g026
Table 1. Number of CNOTs for 5-, 6-, and 7-qubit operations.
Table 1. Number of CNOTs for 5-, 6-, and 7-qubit operations.
n 5 6 7
QR [33]415622,618108,760
CSD [34]980396816,128
QSD (optimized) [32]44418687660
Lower bounds [35]25210204091
QR by QsiHT 000
Table 2. Encoding table for 11 changing control qubits for the 4-qubit QsiHTs, H 16 ( k ) ,   k = 0 : 15 .
Table 2. Encoding table for 11 changing control qubits for the 4-qubit QsiHTs, H 16 ( k ) ,   k = 0 : 15 .
1234567891011
0,800000000000
1,911011101001
2,1000100010010
3,1111111111011
4,1200000000100
5,1311011101101
6,1400100010110
7,1511111111111
Table 3. Encoding table of rotation gates for the 4-qubit DsiHTs, H 16 ( k ) ,   k = 0 : 7 .
Table 3. Encoding table of rotation gates for the 4-qubit DsiHTs, H 16 ( k ) ,   k = 0 : 7 .
123456789101112131415
0 1 11111111111111
1222222221111111
2222211222211221
3222222222222111
4111111111111221
5222222221111111
6222211222222221
7222222222222221
Table 4. Encoding table of rotation gates for the 3-qubit QsiHTs, H 8 ( k ) ,   k = 0 : 7 .
Table 4. Encoding table of rotation gates for the 3-qubit QsiHTs, H 8 ( k ) ,   k = 0 : 7 .
1234567
01111111
12222111
22222221
32222221
41111112
52222112
62222222
72222222
Table 5. Table for the diamond control qubits in the 4-qubit QsiHTs, H 16 ( k ) ,   k = 0 : 15 .
Table 5. Table for the diamond control qubits in the 4-qubit QsiHTs, H 16 ( k ) ,   k = 0 : 15 .
0,81,92,103,114,125,136,147,15
100001111
200110011
301010101
Table 6. The encoding table of all rotations in the narrowed 3-qubit QsiHTs.
Table 6. The encoding table of all rotations in the narrowed 3-qubit QsiHTs.
QsiHT#BPs BFs
H 0 7 7 0 , 1 2 , 3 0 , 2 4 , 5 6 , 7 4 , 6 0 , 4
H 1 7 6 2 , 3 1 , 3 4 , 5 6 , 7 5 , 7 1 , 5  
H 2 7 5 2 , 3 4 , 5 6 , 7 4 , 6 2 , 6   
H 3 7 4 4 , 5 6 , 7 5 , 7 3 , 7    
H 4 7 3 4 , 5 6 , 7 4 , 6     
H 5 7 2 6 , 7 5 , 7      
H 6 7 1 6 , 7       
Table 7. The encoding table of fifteen narrowed 4-qubit QsiHTs by the fast paths.
Table 7. The encoding table of fifteen narrowed 4-qubit QsiHTs by the fast paths.
Q s i H T #BPs and BFs
H 0 15 15 0 , 1     2 , 3 4 , 5 6 , 7 0 , 2   4 , 6 0 , 4      
   8 , 9     10 , 11 12 , 13 14 , 15 8 , 10 12 , 14 8 , 12 0 , 8
H 1 15 14 2 , 3 4 , 5 6 , 7 1 , 3 5 , 7 1 , 5  
   8 , 9 10 , 11 12 , 13 14 , 15 9 , 11 13 , 15 9 , 13 1 , 9    
H 2 15 13 2 , 3 4 , 5 6 , 7 4 , 6 2 , 6        
   8 , 9     10 , 11 12 , 13 14 , 15 8 , 10 12 , 14 10 , 14 2 , 10
H 3 15 12 4 , 5 6 , 7 5 , 7 3 , 7     
   8 , 9 10 , 11 12 , 13 14 , 15 9 , 11 13 , 15 11 , 15 3 , 11
H 4 15 11 4 , 5 6 , 7 4 , 6      
   8 , 9     10 , 11 12 , 13 14 , 15 8 , 10 12 , 14 8 , 12 4 , 12
H 5 15 10 6 , 7 5 , 7       
   8 , 9 10 , 11 12 , 13 14 , 15 9 , 11 13 , 15 9 , 13 5 , 13
H 6 15 9 6 , 7        
   8 , 9     10 , 11 12 , 13 14 , 15 8 , 10 12 , 14 10 , 14 6 , 14
H 7 15 8 8 , 9 10 , 11 12 , 13 14 , 15 9 , 11 13 , 15 11 , 15 7 , 15
BPs ( 8 , 8 ) +
H 8 15 7 0 , 1     2 , 3 0 , 2 4 , 5 6 , 7 4 , 6 0 , 4  
H 9 15 6 2 , 3 1 , 3 4 , 5 6 , 7 5 , 7 1 , 5   
H 10 15 5 2 , 3 4 , 5 6 , 7 4 , 6 2 , 6        
H 11 15 4 4 , 5 6 , 7 5 , 7 3 , 7     
BPs 8 , 8 + 4 , 4 +
H 12 15 3 0 , 1 2 , 3 0 , 2      
H 13 15 2 2 , 3 1 , 3       
H 14 15 1 2 , 3      Total #120 BPs
Table 8. The encoding table of bit planes for the first sixteen 5-qubit QsiHTs.
Table 8. The encoding table of bit planes for the first sixteen 5-qubit QsiHTs.
Q s i H T #BPs and BFs
H 0 31 31 0 , 1     2 , 3 4 , 5 6 , 7 0 , 2   4 , 6 0 , 4       
   8 , 9     10 , 11 12 , 13 14 , 15 8 , 10 12 , 14 8 , 12 0 , 8  
   16 , 17     18 , 19 20 , 21 22 , 23 16 , 18   20 , 22 16 , 20       
   24 , 25     26 , 27 28 , 29 30 , 31 24 , 26 28 , 30 24 , 28 16 , 24 0 , 16
H 1 31 30 2 , 3 4 , 5 6 , 7 1 , 3 5 , 7 1 , 5  
   8 , 9 10 , 11 12 , 13 14 , 15 9 , 11 13 , 15 9 , 13 1 , 9      
   16 , 17 18 , 19 20 , 21 22 , 23 17 , 19 21 , 23 17 , 21   
   24 , 25 26 , 27 28 , 29 30 , 31 25 , 27 29 , 31 25 , 29 17 , 25 1 , 17
H 2 31 29 2 , 3 4 , 5 6 , 7 4 , 6 2 , 6         
   8 , 9     10 , 11 12 , 13 14 , 15 8 , 10 12 , 14 10 , 14 2 , 10  
   16 , 17     18 , 19 20 , 21 22 , 23 16 , 18 20 , 22 18 , 22   
   24 , 25     26 , 27 28 , 29 30 , 31 24 , 26 28 , 30 26 , 30 18 , 26 2 , 18
H 3 31 28 4 , 5 6 , 7 5 , 7 3 , 7      
   8 , 9 10 , 11 12 , 13 14 , 15 9 , 11 13 , 15 11 , 15 3 , 11  
   16 , 17 18 , 19 20 , 21 22 , 23 17 , 19 21 , 23 19 , 23   
   24 , 25 26 , 27 28 , 29 30 , 31 25 , 27 29 , 31 27 , 31 19 , 27 3 , 19
H 4 31 27 4 , 5 6 , 7 4 , 6       
   8 , 9     10 , 11 12 , 13 14 , 15 8 , 10 12 , 14 8 , 12 4 , 12  
   16 , 17     18 , 19 20 , 21 22 , 23 16 , 18 20 , 22 16 , 20   
   24 , 25     26 , 27 28 , 29 30 , 31 24 , 26 28 , 30 24 , 28 20 , 28 4 , 20
H 5 31 26 6 , 7 5 , 7        
   8 , 9 10 , 11 12 , 13 14 , 15 9 , 11 13 , 15 9 , 13 5 , 13  
   16 , 17 18 , 19 20 , 21 22 , 23 17 , 19 21 , 23 17 , 21   
   24 , 25 26 , 27 28 , 29 30 , 31 25 , 27 29 , 31 25 , 29 21 , 29 5 , 21
H 6 31 25 6 , 7         
   8 , 9     10 , 11 12 , 13 14 , 15 8 , 10 12 , 14 10 , 14 6 , 14  
   16 , 17     18 , 19 20 , 21 22 , 23 16 , 18 20 , 22 18 , 22   
   24 , 25     26 , 27 28 , 29 30 , 31 24 , 26 28 , 30 26 , 30 22 , 30 6 , 22
H 7 31 24 8 , 9 10 , 11 12 , 13 14 , 15 9 , 11 13 , 15 11 , 15 7 , 15  
   16 , 17 18 , 19 20 , 21 22 , 23 17 , 19 21 , 23 19 , 23   
   24 , 25 26 , 27 28 , 29 30 , 31 25 , 27 29 , 31 27 , 31 23 , 31 7 , 23
H 8 31 23 8 , 9     10 , 11 12 , 13 14 , 15 8 , 10 12 , 14 8 , 12   
   16 , 17     18 , 19 20 , 21 22 , 23 16 , 18   20 , 22 16 , 20       
   24 , 25     26 , 27 28 , 29 30 , 31 24 , 26 28 , 30 24 , 28 16 , 24 8 , 24
H 9 31 22 10 , 11 12 , 13 14 , 15 9 , 11 13 , 15 9 , 13    
   16 , 17 18 , 19 20 , 21 22 , 23 17 , 19 21 , 23 17 , 21   
   24 , 25 26 , 27 28 , 29 30 , 31 25 , 27 29 , 31 25 , 29 17 , 25 9 , 25
H 10 31 21 10 , 11 12 , 13 14 , 15 12 , 14 10 , 14     
   16 , 17     18 , 19 20 , 21 22 , 23 16 , 18 20 , 22 18 , 22   
   24 , 25     26 , 27 28 , 29 30 , 31 24 , 26 28 , 30 26 , 30 18 , 26 10 , 26
H 11 31 20 12 , 13 14 , 15 13 , 15 11 , 15      
   16 , 17 18 , 19 20 , 21 22 , 23 17 , 19 21 , 23 19 , 23   
   24 , 25 26 , 27 28 , 29 30 , 31 25 , 27 29 , 31 27 , 31 19 , 27 11 , 27
H 12 31 19 12 , 13 14 , 15 12 , 14       
   16 , 17     18 , 19 20 , 21 22 , 23 16 , 18     20 , 22 16 , 20   
   24 , 25     26 , 27 28 , 29 30 , 31 24 , 26     28 , 30 24 , 28 20 , 28 12 , 28
H 13 31 18 14 , 15 13 , 15        
   16 , 17 18 , 19 20 , 21 22 , 23 17 , 19 21 , 23 17 , 21   
   24 , 25 26 , 27 28 , 29 30 , 31 25 , 27     29 , 31 25 , 29 21 , 29 13 , 29
H 14 31 17 14 , 15         
   16 , 17     18 , 19 20 , 21 22 , 23 16 , 18     20 , 22 18 , 22   
   24 , 25     26 , 27 28 , 29 30 , 31 24 , 26     28 , 30 26 , 30 22 , 30 14 , 30
H 15 31 16 16 , 17 18 , 19 20 , 21 22 , 23 17 , 19 21 , 23 19 , 23   
   24 , 25 26 , 27 28 , 29 30 , 31 25 , 27 29 , 31 27 , 31 23 , 31 15 , 31
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Grigoryan, A.M. Unitary Operations with Five and More Qubits: Roadmaps and Effective Quantum Circuits. Information 2026, 17, 167. https://doi.org/10.3390/info17020167

AMA Style

Grigoryan AM. Unitary Operations with Five and More Qubits: Roadmaps and Effective Quantum Circuits. Information. 2026; 17(2):167. https://doi.org/10.3390/info17020167

Chicago/Turabian Style

Grigoryan, Artyom M. 2026. "Unitary Operations with Five and More Qubits: Roadmaps and Effective Quantum Circuits" Information 17, no. 2: 167. https://doi.org/10.3390/info17020167

APA Style

Grigoryan, A. M. (2026). Unitary Operations with Five and More Qubits: Roadmaps and Effective Quantum Circuits. Information, 17(2), 167. https://doi.org/10.3390/info17020167

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop