Multi-Qubit Systems
Hafiz Muhammad Attaullah
Microsoft MVP & MCT | Cybersecurity Advocate/Red Teamer | 4x Microsoft, 2x Cisco, 1x Aviatrix, 1x Google & OSCP Certified | PhD Scholar (AI-driven Cyber Security)
The true power of quantum computing only becomes evident as you increase the number of qubits. Single qubits possess some counter-intuitive features, such as the ability to be in more than one state at a given time. However, if all you had in a quantum computer were single-qubit gates, then a calculator and certainly a classical supercomputer would dwarf its computational power.
Quantum computing power arises, in part, because the dimension of the vector space of quantum state vectors grows exponentially with the number of qubits. This means that while a single qubit can be trivially modeled, simulating a fifty-qubit quantum computation would arguably push the limits of existing supercomputers. Increasing the size of the computation by only one extra qubit?doubles?the memory required to store the state and roughly?doubles?the computational time. This rapid doubling of computational power is why a quantum computer with a relatively small number of qubits can far surpass the most powerful supercomputers of today, tomorrow, and beyond for some computational tasks.
Mathematical representation involves tensor products, state vectors, and composite systems.
Now......
How do we combine multiple qubits?
The first thing you need to know about to do this would be, the?tensor product.
Tensor product
The tensor product is nothing but a means of combining two matrices of arbitrary sizes into a single block matrix. A block matrix is just another larger matrix that combines the two matrices, and this will be indicative of its two components. The block matrix being indicative of the two-component matrices.
The tensor product combines individual qubit states to form a joint state for the composite system.
That having been said, we can use this mathematical operation to combine two or more qubits and the result we get is also a qubit state! Let’s dive deeper into some of the finer details about the tensor product.
Example: If qubit A is in state |0? and qubit B is in state |1?, their joint state is given by |0? ? |1? = |01?.
The tensor product is represented by the symbol ? and it operates on a given vector like so –
If,
领英推荐
In short, the tensor product extends to any number of qubits in the system.
State Vectors
Composite Systems:
Quantum Gates and Operations
Quantum Algorithms
Measurement and Observables