Preprint
Review

This version is not peer-reviewed.

Advancing AI with Quantum Computing: Theoretical Foundations and Future Challenges

Submitted:

13 June 2025

Posted:

13 June 2025

You are already at the latest version

Abstract
The rapid convergence of quantum computing and artificial intelligence (AI) marks a transformative phase in computational sciences, promising groundbreaking solutions to problems beyond the reach of classical systems. This paper provides a comprehensive survey of the theoretical foundations, key advancements, and future challenges of integrating quantum computing into AI. The discussion begins with foundational quantum concepts, including the principles of superposition, entanglement, and interference, as well as mathematical frameworks such as Dirac notation and tensor product spaces. These concepts form the backbone of quantum algorithms and architectures designed to enhance AI capabilities. The paper delves into the state-of-the-art in quantum hardware, exploring the construction of quantum gates, circuits, and the innovations driving superconducting qubits, trapped ions, and photonic quantum systems. It reviews the contributions of leading industry and academic players in overcoming scalability and error correction challenges. Building on these hardware advancements, the survey examines prominent quantum algorithms, such as Shor’s algorithm for cryptography, Grover’s algorithm for search and optimization, and their potential to accelerate machine learning tasks. A significant portion of the survey focuses on quantum machine learning (QML), covering core architectures like Quantum Neural Networks (QNNs), Variational Quantum Circuits (VQCs), and Quantum Boltzmann Machines (QBMs). The paper also explores Quantum Support Vector Machines (QSVM) and Quantum Principal Component Analysis (QPCA), emphasizing their implementation, data encoding strategies, and optimization processes. Despite these advances, the paper identifies persistent challenges that hinder widespread adoption, including quantum decoherence, hardware scalability, and the need for modular architectures. Additionally, it considers the ethical and economic implications of quantum-AI integration, particularly as quantum technologies evolve from theoretical models to practical applications. The insights presented here aim to guide researchers, practitioners, and policymakers in shaping the future of this transformative field.
Keywords: 
;  ;  ;  ;  ;  ;  ;  ;  

1. Introduction

Quantum computing, an emerging paradigm at the intersection of physics, computer science, and engineering, is poised to revolutionize computational problem-solving [1,2]. Leveraging principles of quantum mechanics such as superposition, entanglement, and quantum interference, quantum computing offers exponential speed-ups for specific problems in areas like factorization, search, optimization, and quantum system simulation [3,4]. In recent years, quantum computing has evolved from theoretical exploration to practical implementation, driven by advancements in hardware, algorithms, and applications. As of 2024, the quantum computing ecosystem reflects a multidisciplinary effort involving academia, industry, and government initiatives. Companies like IBM, Google, and Rigetti Computing have developed quantum processors with increasing qubit counts, while exploring novel architectures such as trapped ions, superconducting qubits, and photonic systems. Cloud platforms like IBM Quantum Experience and Amazon Braket have further democratized access to quantum resources, fostering global innovation and collaboration.
Despite significant progress, challenges like quantum decoherence, noise, and error rates continue to hinder the scalability and reliability of quantum systems [5,6]. Advancements in quantum error correction, fault-tolerant architectures, and hybrid quantum-classical algorithms provide promising pathways toward practical quantum advantage [7,8]. This article addresses the urgent need for a comprehensive survey by offering an integrated perspective on quantum computing, systematically exploring foundational mathematics, hardware innovations, and quantum algorithms with a focus on Quantum Machine Learning (QML) [9,10]. With quantum algorithms driving breakthroughs in machine learning, chemistry, and optimization, and hardware innovations improving qubit coherence and scalability, this survey evaluates current progress, synthesizes advancements, and highlights quantum computing’s transformative potential across domains like cryptography, scientific simulations, and optimization [11,12]. By bridging theoretical insights with practical applications, it serves as a critical resource for addressing challenges and mapping future directions. This article’s contribution:
  • The article offers a comprehensive overview of quantum computing, covering foundational mathematics, advanced hardware, and quantum machine learning techniques like QNNs, QSVMs, and QBMs.
  • It bridges theoretical challenges and practical applications by addressing quantum decoherence, error rates, and scalability issues while exploring fault-tolerant and hybrid algorithms like VQE and QAOA.
  • It highlights industrial advancements by major players such as IBM, Google, and Rigetti, emphasizing breakthroughs in hardware and platforms like IBM Quantum Experience and Amazon Braket.
  • It provides a structured discussion of the integration of quantum computing and machine learning, systematically addressing advancements, challenges, and directions for future development.
  • The survey serves as a roadmap for researchers and practitioners, synthesizing developments across quantum technologies and machine learning.
Table 1 provides an overview of the article’s structure, including its major sections and subsections. This structured organization ensures a logical progression through theoretical foundations, practical applications, and future directions, offering readers a comprehensive understanding of the integration of quantum computing and machine learning.

2. Literature Review

Quantum computing has emerged as a transformative field, offering the potential to revolutionize various domains, including optimization, machine learning, cryptography, and network systems. The rapid development in quantum computing has resulted in numerous survey articles, each focusing on specific areas such as quantum algorithms, machine learning, cryptography, and quantum hardware. However, many existing surveys are either overly technical, limited in scope, or lack detailed coverage of recent advancements. This section highlights key contributions to the field, identifying their strengths and limitations to guide future research efforts. The primary contributions of these surveys are summarized in Table 2, which presents an overview of recent survey articles, their focus areas, key findings, and major shortcomings. Most surveys focus on specific aspects of quantum computing, such as algorithms, machine learning, or cryptography, but lack an integrated perspective combining theoretical foundations with practical applications. Emerging topics like distributed quantum computing and quantum neural networks, especially their integration with classical systems, remain underexplored. Additionally, many surveys are overly technical, limiting accessibility for non-specialists, highlighting the need for articles that balance technical depth with readability. This literature review aims to bridge the gap by presenting a holistic view of quantum computing advancements, challenges, and future directions.

3. Foundational Theoretical Concepts

Quantum bits, or qubits, are the fundamental units of quantum information processing [23]. Unlike classical bits, which are limited to binary states 0 or 1, qubits leverage the principles of quantum mechanics—superposition, entanglement, interference, and probabilistic measurement—to encode and process information in ways that surpass classical systems for specific tasks [24]. These properties arise from the mathematical framework of qubits, which reside in a two-dimensional complex vector space known as a Hilbert space [25].

3.1. Dirac Notation in Quantum Computing

In quantum computing, Dirac notation is indispensable for describing states (kets), dual states (bras), their overlaps (inner products), and operations (outer products and matrices) [26,27]. Dirac notation allows us to represent vectors, dual vectors, and operators in a Hilbert space, the mathematical structure underlying quantum mechanics [28,29]. Dirac notation, or bra-ket notation, is a fundamental framework used in quantum mechanics and quantum computing to describe quantum states, their transformations, and their measurements.

3.1.1. Foundations of Dirac Notation:

Table 3 summarizes key concepts in Dirac notation for quantum computing, including kets, bras, inner and outer products, superposition, entanglement, gates, measurements, and multi-qubit states with examples. A ket, denoted as | ψ , represents a quantum state. Quantum states are described as vectors in a complex vector space. For a single qubit, the state can be expressed as:
| ψ = α | 0 + β | 1 ,
Where | 0 = 1 0 and | 1 = 0 1 represent the computational basis states of a single qubit, commonly referred to as the “zero” and “one” states, respectively. These basis states form the fundamental building blocks of the two-dimensional Hilbert space in which quantum states are described. The coefficients α and β , which belong to the set of complex numbers C , define the probability amplitudes of the quantum state in this basis. Together, | α | 2 + | β | 2 = 1 ensure normalization, a critical condition for the validity of quantum mechanical states.
A bra, denoted as ψ | , is the Hermitian conjugate (complex conjugate transpose) of the ket. If:
| ψ = α β ,
then:
ψ | = α * β * .

Inner Product:

The inner product ϕ | ψ gives a scalar value, representing the overlap or projection of one state onto another.
ϕ | ψ = i ϕ i * ψ i .

Outer Product:

The outer product | ψ ϕ | forms an operator, which can project one state onto another or represent transformations.

3.1.2. Representing Quantum Systems

Single-Qubit State:

A single qubit resides in a two-dimensional Hilbert space:
| ψ = α | 0 + β | 1 .
This state is a vector in the | 0 , | 1 basis.

Multi-Qubit state:

For n-qubits, the state is represented as a tensor product of individual qubit states:
| ψ = | ψ 1 | ψ 2 | ψ n .
Dirac notation is an elegant and indispensable framework for quantum computing, offering clarity, precision, and flexibility. By enabling the representation of quantum states, operations, and measurements, it forms the foundation of quantum algorithm design, error correction, and cryptographic protocols. As quantum computing advances, Dirac notation will remain a cornerstone in both theoretical exploration and practical application.

3.2. Fundamental Properties of Qubits

A qubit resides in a two-dimensional complex vector space, or Hilbert space, spanned by the orthonormal basis states | 0 and | 1  [30,31]. Any qubit state can be expressed as a linear combination of these basis states:
| q = α | 0 + β | 1 ,
This representation captures both the magnitude and phase information of the qubit’s state, making it a richer representation than classical binary bits. The unique mathematical representation of qubits in the Hilbert space gives rise to four fundamental properties: superposition, entanglement, and interference. Table 4 outlines fundamental qubit properties, including superposition, entanglement, and interference, with mathematical representations and examples.

3.3. Algebraic Representation and Multi-Qubit Systems

In quantum mechanics, the state of a qubit is represented algebraically as a vector in a two-dimensional complex vector space. This mathematical framework allows for precise descriptions of both single and multi-qubit systems, enabling the modeling and manipulation of quantum states for quantum computation and information processing [32,33]. Table 5 details algebraic representations of single, two, and n-qubit systems, including tensor product formulations, normalization conditions, and example computations. For an n-qubit system, the composite state is obtained by applying the tensor product iteratively to the states of all qubits [34,35]:
| q = | q 1 | q 2 | q n .
The resulting state vector has 2 n entries, each representing the probability amplitude of one of the 2 n possible basis states ( | 00 0 , | 00 1 , , | 11 1 ). The amplitudes satisfy the normalization condition:
i = 1 2 n | α i | 2 = 1 ,
where α i is the amplitude of the i-th basis state.

3.4. Geometrical Representation of Qubit States

The geometric representation of a qubit provides valuable insights into its behavior and properties [36,37]. A qubit, being a two-dimensional complex vector, can be visualized either in a 2D plane (for real-valued amplitudes) or on the surface of a 3D unit sphere (the Bloch sphere) for complex amplitudes. This section explores these representations, highlighting their mathematical foundations and practical significance.

3.4.1. 2D Representation:

For real-valued amplitudes ( α , β R ), the state of a qubit can be expressed as:
| q = cos θ 2 | 0 + sin θ 2 | 1 ,
where θ determines the relative probabilities of the qubit collapsing to | 0 or | 1 upon measurement.

Probability Interpretation:

The coefficients cos θ 2 and sin θ 2 define the probabilities of measuring the qubit in states | 0 and | 1 , respectively:
P ( | 0 ) = cos 2 θ 2 , P ( | 1 ) = sin 2 θ 2 .

Examples:

  • When θ = 0 , the qubit is in the state | q = | 0 , and the probability of measuring | 0 is 100%.
  • When θ = π , the qubit is in the state | q = | 1 , and the probability of measuring | 1 is 100%.
  • When θ = π 2 , the qubit is in an equal superposition | q = | 0 + | 1 2 , with equal probabilities P ( | 0 ) = P ( | 1 ) = 1 2 .

Geometric View:

In the 2D representation, the qubit’s state is visualized as a point on a unit circle in a 2D plane:
  • The angle θ determines the position of the point on the circle.
  • The probabilities | 0 and | 1 correspond to the squared cosine and sine of the angle, respectively.

3.4.2. 3D Representation: The Bloch Sphere:

For complex amplitudes ( α , β C ), the qubit’s state is represented on the surface of a unit sphere, known as the Bloch sphere [38,39]. This provides a complete visualization of all possible qubit states.

Mathematical Representation:

The general form of a qubit state on the Bloch sphere is:
| q = cos θ 2 | 0 + e i ϕ sin θ 2 | 1 ,
where:
  • θ [ 0 , π ] and ϕ [ 0 , 2 π ) are spherical coordinates.
  • e i ϕ introduces a relative phase between | 0 and | 1 .

Key Features of the Bloch Sphere:

  • North and South Poles:
    The state | 0 corresponds to the north pole ( θ = 0 ).
    The state | 1 corresponds to the south pole ( θ = π ).
  • Equatorial States: Superposition states with equal probabilities, such as | 0 + | 1 2 , lie on the equator. The phase ϕ determines their position along the equator.
  • Arbitrary Superposition States: Any point on the sphere’s surface represents a valid qubit state, with coordinates defined by θ and ϕ .

3.5. Quantum Computing vs Classical Computing: A Comparative Analysis

Quantum computing leverages superposition, entanglement, and quantum interference to solve specific computational problems more efficiently than classical systems [40,41]. Unlike classical bits, which represent discrete states of 0 or 1, qubits can exist in superpositions, enabling quantum systems to process 2 n states simultaneously for n-qubit systems. This intrinsic parallelism, combined with probabilistic quantum gates, allows quantum algorithms to achieve substantial speedups for certain tasks. Table 6 compares classical and quantum computing across various aspects, including units of information, state representation, processing, operation types, error tolerance, and primary applications. Quantum computing demonstrates a transformative advantage in time complexity for problems like integer factorization and unstructured search.
The comparison highlights the disruptive potential of quantum computing in cryptography. RSA encryption relies on the difficulty of factoring large integers, a task infeasible for classical systems due to their sub-exponential complexity. As summarized in Table 7, quantum computing provides exponential and quadratic speedups for specialized problems, such as factoring and database searching. For instance, factoring N = 2 2048 is computationally infeasible on classical hardware but achievable within hours on a quantum system. Similarly, Grover’s algorithm demonstrates significant efficiency improvements for search problems [42,43]. These examples underscore the transformative potential of quantum computing, particularly in fields like cryptography and optimization, where classical methods face scalability limits.

4. Hardware Advancements in Quantum Computing

4.1. Quantum Gates

Quantum gates are the elementary operations in quantum computing, analogous to classical logic gates like AND, OR, and NOT. However, quantum gates manipulate qubits, leveraging the principles of quantum mechanics such as superposition, entanglement, and interference [44,45]. These operations are represented mathematically as unitary transformations on the state vectors of qubits in a Hilbert space. Table 8 summarizes single-qubit gates, including their matrix representations and functions such as state flips, phase shifts, and superposition creation. Table 9 presents multi-qubit gates, including their matrix representations and functions such as conditional state flips, swaps, and phase shifts. Quantum gates are classified based on the number of qubits they act upon and the type of transformations they perform [46,47]. Quantum gates are fundamental to a wide range of applications in quantum computing, serving as the building blocks for implementing algorithms, cryptographic protocols, and simulations. They enable the execution of key quantum algorithms such as Shor’s algorithm for integer factorization and Grover’s algorithm for unstructured search, showcasing their computational power. In quantum cryptography, gates are integral to protocols like BB84, facilitating secure key exchange and communication. Additionally, quantum gates play a critical role in simulating complex quantum systems and molecular interactions, advancing research in quantum chemistry and materials science. These applications highlight the versatility and importance of quantum gates in driving quantum computing advancements.

4.2. Quantum Circuits

Quantum circuits are the frameworks within which quantum computations are performed. They consist of qubits and quantum gates arranged in a sequence, similar to classical circuits with logic gates. Quantum circuits leverage the unique properties of quantum mechanics—superposition, entanglement, and interference—to perform computations that can outperform classical systems for specific tasks [48,49]. Table 10 provides examples of quantum circuits such as Bell state preparation, Quantum Fourier Transform, quantum teleportation, and Grover’s search, highlighting their steps and applications. The design of quantum circuits involves connecting quantum gates in a manner that performs specific computations or tasks.

4.3. Major approaches to quantum-related computing

Quantum computing represents a transformative shift from classical computing paradigms, employing quantum mechanics to solve complex problems more efficiently. This subsection explores three major approaches to quantum-related computing—quantum-inspired computing, quantum annealing, and gate-based quantum computing —detailing their principles, applications, limitations, and current state of development. Table 11 compares major approaches to quantum-related computing, including quantum-inspired methods, quantum annealing, and gate-based quantum computing, across aspects such as functionality, algorithm types, hardware requirements, error tolerance, and future prospects.
1. Quantum-Inspired Computing: Quantum-inspired computing utilizes principles from quantum mechanics to develop algorithms and simulators that run on classical hardware, offering innovative solutions to complex problems without requiring quantum processors [60,61]. These methods emulate quantum processes, enabling advancements in optimization, machine learning, and material science. Applications include supply chain optimization, enhancing machine learning accuracy and speed, and simulating material quantum properties. Accessible on classical systems, quantum-inspired computing provides a cost-effective testing ground for quantum concepts. However, it remains limited by classical hardware capabilities and cannot fully replicate phenomena like superposition and entanglement. Despite these constraints, it serves as a practical bridge toward real-world quantum applications.
2. Quantum Annealing: Quantum annealing is a specialized quantum computing method for solving optimization problems using qubits in a non-gate-based framework [62,63]. Inspired by classical simulated annealing, it minimizes an objective function by transitioning from high-energy to low-energy states to find optimal or near-optimal solutions. Applications include logistics optimization, financial portfolio management, and hyperparameter tuning in machine learning. Quantum annealing tolerates noisy qubits and operates with lower complexity than gate-based systems, providing approximate solutions effectively. Commercialized by D-Wave Systems, it has matured despite early criticisms of its quantum validity. While valuable, quantum annealing’s narrower applicability and approximate results may eventually be surpassed by advanced classical optimization or gate-based quantum computing.
3. Gate-Based Quantum Computing: Gate-based quantum computing is the most advanced form of quantum computing, employing quantum gates to enable superposition, entanglement, and interference for processing quantum information [64,65]. This approach powers applications like Shor’s algorithm for RSA encryption, Grover’s algorithm for database searching, and simulations of molecular and material systems. Qubits in these systems include superconducting loops for fast operations, trapped ions for high precision, photons for noise resistance, and neutral atoms for scalability and long coherence. Despite its potential for universal quantum computation, gate-based systems face challenges like error-prone qubits, scalability, and extensive error correction requirements. Nevertheless, gate-based quantum computing is the ultimate goal of quantum research, promising transformative solutions to complex computational problems.

4.4. Key Quantum Computing Vendors by Modality

Qubits, the fundamental units of quantum information, are realized using various physical systems, each with unique advantages and challenges. These diverse implementations cater to specific applications and technological constraints, influencing the development and scalability of quantum computing. Below are the primary types of qubits currently used in quantum technologies [66,67]. Table 12 provides an overview of key quantum computing vendors categorized by their technological modalities. Table 13 provides an overview of key quantum computing vendors and their associated software packages.

4.4.1. Trapped Ions

Trapped ion quantum computing uses individual ions held in electromagnetic fields as qubits [68,69]. The ions are manipulated using laser pulses to achieve entanglement and perform quantum operations. This approach is known for its high coherence times and precise qubit control, making it a promising candidate for scalable quantum systems. Key players in this domain include:
  • Quantinuum: Formed by Honeywell Quantum Solutions and Cambridge Quantum, focusing on high-fidelity trapped-ion systems.
  • IonQ: A pioneer in commercial trapped-ion systems with cloud-based quantum computing services.
  • Universal Quantum: Develops modular and scalable trapped-ion architectures to address hardware challenges.
Trapped ions are among the most reliable qubit types, though challenges include slow gate operation speeds and scalability.

4.4.2. Superconducting Qubits

Superconducting quantum computers use circuits cooled to cryogenic temperatures to exploit quantum effects [70,71]. These qubits operate at high speeds and are well-suited for quantum gate operations. Leading vendors include:
  • IBM Quantum: A leader in superconducting qubit technology with cloud-accessible systems.
  • Google: Achieved quantum supremacy in 2019 using its Sycamore processor.
  • Rigetti: Focuses on hybrid quantum-classical computing platforms.
  • Baidu, OQC, and Amazon Braket: Emerging players integrating superconducting platforms with cloud solutions.

4.4.3. Photonics

Photon-based quantum computing leverages quantum states of light particles to perform computations [72,73]. This approach is naturally resistant to noise, making it suitable for quantum communication. Key vendors include:
  • PsiQuantum: Develops large-scale, fault-tolerant quantum computers using photonics.
  • Xanadu: Focuses on Gaussian Boson Sampling and photonic quantum platforms.
  • Quandela: Specializes in single-photon sources and hardware solutions.

4.4.4. Cold and Neutral Atoms

This modality uses neutral atoms manipulated by laser beams or optical tweezers to form qubits. It provides long coherence times and natural scalability [74,75]. Key players include:
  • Intel: Applies silicon expertise to neutral atom quantum systems.
  • Silicon Quantum Computing: Focuses on scalable atom-based qubit technologies.
  • Quantum Motion: Develops quantum platforms for simulation and computation.

4.4.5. Silicon Spin Qubits

Silicon spin qubits use the spin of electrons in silicon systems to encode quantum information [76,77]. This approach benefits from compatibility with existing semiconductor processes. Prominent vendors include:
  • Pasqal: Leverages silicon spin technology for hybrid quantum systems.
  • IQuEra: Focuses on scalable silicon-based quantum platforms.
  • ColdQuanta: Combines silicon spin and cold atom technologies for hybrid solutions.

4.5. Advancements in Quantum Processor Technology: Rigetti, IBM, and Google’s Breakthroughs

The development of scalable quantum processors is revolutionizing computing by harnessing quantum mechanics to solve complex problems beyond classical capabilities. Industry leaders Rigetti, IBM, and Google are driving this evolution through advanced semiconductor fabrication, innovative qubit architectures, and integrated system designs [78,79]. Rigetti’s unified technology stack accelerates innovation from chip design to execution [80], IBM’s high-quality processors optimize coherence and scalability [81,82], and Google’s Willow chip sets new performance benchmarks in error correction and computational speed [83,84]. Together, these advancements lay the groundwork for quantum advantage, enabling transformative applications in optimization, cryptography, and materials science. Table 14 compares the performance of Rigetti Ankaa-3, IBM Heron R2, and Google Willow quantum processors across key metrics, including qubit count, coherence times, gate fidelities, error correction capabilities, connectivity, fabrication techniques, and application focus.

4.5.1. Rigetti’s High-Quality Quantum Processor

Rigetti’s approach to quantum computing exemplifies a unified technology stack, integrating chip fabrication, control systems, and software to advance real-world applications. At its core are high-quality superconducting quantum processors designed for Noisy Intermediate-Scale Quantum (NISQ) systems, featuring scalable qubits with high coherence and low crosstalk. Fabricated at Rigetti’s Fab-1 foundry using advanced semiconductor techniques, these chips leverage 3D integration, such as through-silicon vias (TSVs) and flip-chip bonding, to enhance scalability and performance.
Quantum control systems ensure precise qubit operation, utilizing FPGA-based hardware and innovative signal delivery methods to maintain fidelity and low latency. Rigetti’s software ecosystem, including Quil and PyQuil, enables seamless programming, simulation, and optimization of quantum algorithms, supported by the Quantum Virtual Machine (QVM) for pre-deployment testing. The Quantum Cloud Services (QCS) platform facilitates hybrid quantum-classical computation with ultra-low latency, optimizing applications in fields like quantum chemistry and optimization. Rigetti’s latest processor, Ankaa-3, demonstrates technological leadership with 84 qubits, high gate fidelities (99.9% single-qubit, 99.0% two-qubit), and lifetimes suitable for NISQ applications [85,86]. As Rigetti focuses on scalable architectures, robust control systems, and hybrid frameworks, its innovations pave the way toward fault-tolerant quantum computing and transformative industrial applications.

4.5.2. IBM High-Quality Quantum Processor

IBM has achieved significant progress in quantum processor technology, leveraging advanced semiconductor techniques to develop scalable, high-performance systems. Its superconducting qubit-based processors are optimized for both NISQ and future fault-tolerant applications, featuring robust coherence, low-latency operations, and minimal crosstalk. Operating in the 3–6 GHz range, these processors employ linear resonators for precise quantum state manipulation and readout.
Through state-of-the-art fabrication methods, including high-resolution lithography, subtractive patterning, and multilayer deposition, IBM integrates superconducting materials like aluminum and niobium to minimize loss and enhance coherence. Innovations such as through-silicon vias (TSVs) and flip-chip bonding enable scalable 3D architectures with efficient interconnects and reduced electromagnetic interference. Cryogenic testing ensures operational reliability, with industry-leading metrics such as coherence times ( T 1 ) exceeding 150 µs and gate fidelities above 99.9%.
IBM’s roadmap focuses on scalability, with multiplexed readout systems and hybrid quantum-classical integration to support increasingly complex applications. Efforts toward fault-tolerant architectures include embedding error correction protocols and enhancing materials for extended qubit lifetimes. By combining cutting-edge fabrication techniques with quantum-specific innovations, IBM continues to drive advancements in scalable quantum computing and the pursuit of practical quantum advantage.

4.5.3. Google’s Willow Quantum Processor

Google’s Willow quantum processor represents a major milestone in scalable, fault-tolerant quantum computing. Featuring 105 high-fidelity superconducting qubits arranged in a 2D grid, Willow balances qubit density and error correction. Each qubit is designed with nonlinear Josephson junctions and ultra-low-loss capacitors for high-fidelity single and two-qubit operations, optimized for entanglement and robust gate performance. Fabricated at Google’s Santa Barbara facility, Willow integrates advanced semiconductor techniques such as high-resolution lithography, thin-film deposition, and 3D interconnects like through-silicon vias (TSVs). These innovations ensure scalability while preserving coherence and minimizing noise. Rigorous cryogenic testing validates performance, achieving industry-leading coherence times and gate fidelities.
Willow’s most significant breakthrough is its demonstration of scalable quantum error correction, achieving exponential error reduction and establishing the feasibility of logical qubits. In Random Circuit Sampling (RCS), Willow performed computations in minutes that would take classical supercomputers billions of years, showcasing its exponential computational scaling potential. Google’s holistic approach integrates all stages of chip development under one roof, ensuring seamless component optimization. Willow sets benchmarks for error correction, scalability, and performance, paving the way for practical applications in optimization, materials science, and artificial intelligence. As Google focuses on scaling logical qubits and extending quantum advantage, Willow marks a critical step toward realizing commercially relevant quantum systems.

5. Quantum Algorithms: An Overview

Quantum algorithms leverage quantum mechanical principles—superposition, entanglement, and quantum interference—to address computational problems that are intractable for classical algorithms. They provide exponential or quadratic speedups in key areas, including cryptography, search and optimization, and QML. Quantum algorithms are grouped into three domains: Cryptography, solving challenges like integer factorization with Shor’s and Simon’s algorithms; Search and Optimization, addressing unstructured and combinatorial problems with Grover’s algorithm and QAOA; and QML, improving scalability and accuracy with methods like QSVM and QPCA. These domains highlight quantum computing’s transformative impact. Table 15 provides an overview of key quantum algorithms, categorized by cryptography, search and optimization, and quantum machine learning, along with their applications, such as encryption breaking, molecular simulations, data classification, and optimization tasks.

5.1. Cryptography

Quantum algorithms have fundamentally disrupted classical cryptography by efficiently addressing computationally hard problems like integer factorization and discrete logarithms, which are the foundation of widely used cryptographic systems such as RSA and ECC. This breakthrough has catalyzed the development of post-quantum cryptographic solutions to secure data in a world where quantum computing capabilities are realized.
Shor’s algorithm stands out as a key quantum algorithm, capable of efficiently factoring integers and computing discrete logarithms through the use of the Quantum Fourier Transform (QFT) and Quantum Phase Estimation (QPE) [87,88,89]. This algorithm directly threatens the security of RSA and ECC encryption schemes, which rely on the infeasibility of these tasks for classical computers. Simon’s algorithm, another significant quantum contribution, solves the hidden subgroup problem exponentially faster than classical methods. It provides the mathematical foundation for Shor’s algorithm and showcases the potential of quantum algorithms in surpassing classical computational limits [90,91,92].
Additionally, the QFT plays a central role in many quantum algorithms, acting as a quantum counterpart to the discrete Fourier transform. It is instrumental in enabling efficient phase estimation and frequency analysis, which are critical components in quantum cryptographic applications and beyond [93,94,95]. Together, these algorithms highlight the need for robust post-quantum cryptographic measures to counteract the transformative impact of quantum computing on data security.

5.2. Search and Optimization

Quantum algorithms for search and optimization tackle complex problems such as unstructured search, combinatorial analysis, and graph-based tasks, offering significant advantages over classical methods through notable speedups and computational efficiency. Grover’s algorithm provides a quadratic speedup for unstructured searches, reducing complexity from O ( N ) to O ( N ) , making it highly effective for large solution spaces [96,97]. The Quantum Approximate Optimization Algorithm (QAOA), a hybrid quantum-classical approach, excels in solving combinatorial optimization problems like scheduling and portfolio optimization, leveraging near-term quantum devices effectively [98,99,100]. Similarly, the Variational Quantum Eigensolver (VQE) is instrumental in quantum chemistry, estimating ground-state energies for molecular systems while operating efficiently on noisy hardware [101,102,103]. Quantum walks generalize classical random walks and provide exponential speedups for graph traversal and clustering tasks, enhancing data structuring and network analysis [104,105,106]. The Harrow-Hassidim-Lloyd (HHL) algorithm offers exponential speedup for solving linear systems of equations using Quantum Phase Estimation, proving valuable in fields like engineering, physics, and finance [107,108,109]. Together, these algorithms highlight the transformative impact of quantum computing on search and optimization, driving advancements across scientific and industrial domains.

5.3. Quantum Machine Learning (QML)

QML combines quantum algorithms with classical machine learning models to address challenges in high-dimensional data, enhancing scalability and efficiency [110,111]. Key QML techniques include Quantum Support Vector Machines (QSVM), which use quantum kernels and the HHL algorithm to enable faster classification and regression in high-dimensional spaces. Quantum Principal Component Analysis (QPCA) leverages Quantum Phase Estimation for accelerated dimensionality reduction. Quantum Neural Networks (QNNs) integrate quantum circuits into neural network architectures, optimizing training and improving generalization. Variational Quantum Classifiers (VQCs), hybrid quantum-classical models, optimize quantum circuit parameters for effective classification tasks. Additionally, Quantum Boltzmann Machines utilize quantum sampling for generative modeling and probabilistic learning. These techniques collectively highlight the transformative potential of QML in advancing machine learning applications.

6. Mathematical concepts of Quantum Machine Learning

QML integrates the principles of quantum computing with classical machine learning to solve problems more efficiently in high-dimensional and complex data spaces. Classical machine learning techniques continue to offer efficient solutions for a wide range of problems in various domains [112,113,114,115,116,117,118,119,120,121,122,123]. QML uses quantum states, unitary transformations, entanglement, and superposition to enhance computational speed, accuracy, and scalability. Below, the mathematical concepts underpinning QML are explained in detail.

6.1. Quantum Data Representation

QML requires encoding classical data into quantum states to leverage quantum computational advantages.

6.1.1. Data Encoding:

Data encoding transforms classical input vectors x R d into quantum states.
  • Amplitude Encoding:
    | ϕ ( x ) = 1 x i = 1 d x i | i
    This method encodes the components x i of x into the amplitudes of a quantum state.
  • Angle Encoding:
    | ϕ ( x ) = i = 1 d cos ( x i ) | 0 + sin ( x i ) | 1
    Each feature is encoded into the angles of single-qubit states.
  • Basis Encoding:
    | ϕ ( x ) = | x 1 x 2 x d
    Binary features x i { 0 , 1 } are directly mapped to computational basis states.

6.2. Quantum Feature Spaces and Kernel Methods

Quantum computing enables the mapping of classical data into high-dimensional quantum feature spaces. This ability allows QML models to discover complex relationships and patterns that are difficult or infeasible for classical methods to capture.

6.2.1. Quantum Feature Mapping

Quantum feature mapping involves transforming classical data into quantum states using unitary operations. This transformation allows the data to be processed in the quantum domain, potentially exploiting high-dimensional feature spaces.
| ϕ ( x ) = U ϕ ( x ) | 0
Here, U ϕ ( x ) is a unitary operator that encodes the classical data x into a quantum state | ϕ ( x ) . Each component of x influences the quantum state, and the overall transformation ensures that the encoded quantum state maintains normalization.

6.2.2. Quantum Kernels

Quantum kernels provide a mechanism to compute the similarity between data points in the quantum feature space. By calculating the inner product of quantum states, quantum kernels facilitate operations like classification and regression in QML.
K ( x , x ) = | ϕ ( x ) | ϕ ( x ) | 2
By leveraging quantum feature mapping and kernel methods, QML models can solve complex problems more efficiently than classical methods, making them suitable for applications in optimization, classification, and data analysis across various industries.

6.3. Key Components of Dominant Architectures in QML

This subsection explores the mathematical underpinnings of three pivotal QML architectures: QNNs, VQCs, and QBMs. These architectures leverage quantum principles such as superposition, entanglement, and interference, presenting novel approaches to machine learning tasks.

6.3.1. Quantum Neural Networks (QNNs)

QNNs emulate classical neural networks through parameterized quantum circuits. By utilizing unitary transformations and quantum measurement, QNNs offer a foundation for tasks such as classification and regression.

Quantum Circuit Layers

Each QNN layer applies a parameterized unitary transformation to the quantum state:
| ψ ( l + 1 ) = U ( l ) ( θ ) | ψ ( l ) ,
where:
  • | ψ ( l ) is the input state at layer l,
  • U ( l ) ( θ ) is a unitary operator composed of parameterized gates like R Y ( θ ) , R Z ( θ ) , and entangling gates such as CNOT.

Quantum Measurement

At the final layer, the quantum state | ψ ( L ) is measured to yield probabilities for each output:
p ( y | x ) = | y | ψ ( L ) | 2 ,
where p ( y | x ) represents the probability of outcome y given input x.

Loss Function

QNNs are trained to minimize a loss function, typically: - Cross-Entropy Loss:
L ( θ ) = i = 1 N y i log ( p ( y i | x i ) ) ,
where y i are true labels, and p ( y i | x i ) are predicted probabilities.

6.3.2. Variational Quantum Circuits (VQCs)

VQCs are hybrid quantum-classical architectures that optimize quantum circuits using classical algorithms. They are particularly effective for optimization, regression, and classification tasks.

Parameterized Quantum Gates

VQCs employ parameterized quantum gates to encode data and introduce trainable variables:
U ( θ ) = k = 1 m U k ( θ k ) ,
where U k ( θ k ) represents gates like:
- R Y ( θ ) :
R Y ( θ ) = cos ( θ / 2 ) sin ( θ / 2 ) sin ( θ / 2 ) cos ( θ / 2 ) ,
- R Z ( θ ) :
R Z ( θ ) = e i θ / 2 0 0 e i θ / 2 .

Hybrid Optimization

Trainable parameters are optimized using classical gradient-based methods, with gradients computed via the parameter shift rule:
L ( θ ) θ k = L ( θ k + π 2 ) L ( θ k π 2 ) 2 .

6.3.3. Quantum Boltzmann Machines (QBMs)

QBMs generalize classical Boltzmann Machines by incorporating quantum effects such as superposition and tunneling, enabling robust probabilistic modeling.

Quantum Hamiltonian

The QBM energy function is represented by a Hamiltonian:
H = i b i σ z i + i < j W i j σ z i σ z j + i Γ i σ x i ,
where b i denotes local biases influencing individual qubits, and W i j represents coupling strengths that define interactions between pairs of qubits. The term Γ i introduces tunneling coefficients, enabling quantum effects such as superposition, while the Pauli operators σ z i and σ x i describe state transformations and measurement observables. These parameters collectively define the quantum system’s energy landscape, facilitating complex probabilistic modeling.

Quantum Boltzmann Distribution

Probabilities of quantum states s are calculated using the quantum Boltzmann distribution:
P ( s ) = s | e β H | s Z ,
where: β is Inverse temperature, Z is Partition function.

Training Objective

QBMs are trained by minimizing the Kullback-Leibler (KL) divergence between the model distribution P ( s ) and the target distribution Q ( s ) :
L = s Q ( s ) log Q ( s ) P ( s ) .

6.4. Loss Functions in QML

QML models use loss functions to quantify the error and guide parameter optimization.
  • Mean Squared Error (MSE):
    L ( θ ) = 1 N i = 1 N ( y i y ^ i ) 2 .
  • Cross-Entropy Loss:
    L ( θ ) = 1 N i = 1 N c = 1 C y i ( c ) log ( y ^ i ( c ) ) .

6.5. Training Process in QML

6.5.1. Parameter Optimization

QML models are trained using hybrid quantum-classical optimization, where gradients are calculated on quantum hardware and parameter updates are performed classically.

6.5.2. Cost Function Minimization

Iteratively minimize the cost function L ( θ ) until convergence:
θ k θ k η L ( θ ) θ k ,
where η is the learning rate.

7. Quantum Support Vector Machines (QSVM)

Support Vector Machines (SVMs) are essential tools in classical machine learning, widely used for classification and regression, but they face significant computational challenges in handling high-dimensional data due to the expense of inverting large kernel matrices. QSVMs address these limitations by integrating quantum algorithms, such as quantum kernels and the HHL algorithm, into the SVM framework. Quantum kernels map data into exponentially larger feature spaces, capturing complex patterns that classical methods struggle to discern, while the HHL algorithm provides exponential speedup in solving linear systems, reducing kernel matrix inversion complexity from O ( n 3 ) to O ( log ( n ) )  [124,125]. QSVMs are particularly effective for high-dimensional and complex datasets, offering improved scalability, enhanced robustness in feature spaces, and computational efficiency over classical SVMs. However, challenges remain, including the efficient encoding of classical data into quantum states, the limitations of current NISQ devices, and the need for scalable, hardware-efficient quantum kernels. Overcoming these obstacles is critical for fully leveraging the quantum advantage of QSVMs in machine learning. Algorithm 1 outlines the QSVM procedure, detailing steps from data encoding and quantum kernel computation to optimization and classifier construction, leveraging quantum speedup techniques like the HHL algorithm for efficient matrix inversion in high-dimensional spaces.
Algorithm 1 QSVM Algorithm
1:
Input: Dataset { ( x i , y i ) } i = 1 n , x i R d , y i { 1 , 1 }
2:
Output: Decision function f ( x ) for classification
3:
procedure QSVM Algorithm
4:
    Step 1: Data Encoding
5:
    Normalize data: x i x i x i
6:
    Encode into quantum states: | ϕ ( x ) = U ϕ ( x ) | 0 (e.g., amplitude encoding)
7:
    Step 2: Quantum Kernel Computation
8:
    Compute quantum kernel: K ( x i , x j ) = | ϕ ( x i ) | ϕ ( x j ) | 2
9:
    Use Swap Test to estimate overlaps and construct kernel matrix K R n × n
10:
    Step 3: Optimization Problem
11:
    Solve dual optimization:
max α i = 1 n α i 1 2 i , j α i α j y i y j K ( x i , x j )
Subject to: i = 1 n α i y i = 0 , 0 α i C
12:
    Step 4: Classifier Construction
13:
    Decision function:
f ( x ) = sign i = 1 n α i y i K ( x i , x ) + b
14:
    Compute bias b:
b = y k i = 1 n α i y i K ( x i , x k )
(using a support vector x k )
15:
    Step 5: Quantum Speedup (HHL Algorithm)
16:
    Solve K α = y using the HHL algorithm for efficient inversion:
α = K 1 y
17:
end procedure

8. Quantum Principal Component Analysis (QPCA)

QPCA utilizes quantum computing techniques to efficiently compute principal components of large-scale and high-dimensional datasets, significantly reducing computational costs compared to classical PCA. By leveraging quantum density matrices, spectral decomposition, and Quantum Phase Estimation (QPE), QPCA extracts eigenvalues and eigenvectors, enabling exponential speedup in eigenvalue estimation and scalability with dataset size and dimensionality [126,127,128]. The algorithm constructs a quantum density matrix from the dataset, applies QPE to extract eigenvalues and eigenvectors, and projects the data onto its principal components for dimensionality reduction, retaining the most significant features. This quantum approach offers compact data representation, exponential computational advantages, and efficient scaling, making it particularly suited for analyzing large and complex datasets. Algorithm 2 describes the QPCA process, which involves representing data as quantum states, performing spectral decomposition using QPE, and projecting data onto a reduced-dimensional space using the principal components with the largest eigenvalues.
Algorithm 2 QPCA Algorithm
1:
Input: Dataset { x i } i = 1 n , where x i R d
2:
Output: Reduced-dimensional representation of the dataset
3:
procedure QPCA Algorithm
4:
    Step 1: Data Representation
5:
    Normalize data and encode as quantum states:
| ϕ ( x i ) = 1 x i j = 1 d x i , j | j
6:
    Construct quantum density matrix:
ρ = 1 n i = 1 n | ϕ ( x i ) ϕ ( x i ) |
7:
    Step 2: Spectral Decomposition
8:
    Perform spectral decomposition:
ρ = j = 1 d λ j | ψ j ψ j | ,
where λ j are eigenvalues, | ψ j are eigenvectors.
9:
    Step 3: Eigenvalue Extraction (QPE)
10:
    Use Quantum Phase Estimation (QPE) to extract eigenvalues λ j .
11:
    Step 4: Principal Component Selection
12:
    Sort eigenvalues λ 1 λ 2 λ d
13:
    Select top k eigenvectors for the largest eigenvalues.
14:
    Step 5: Data Projection
15:
    Encode data as quantum states and compute projections:
c j = ψ j | ϕ ( x )
16:
    Represent data in reduced space:
x = j = 1 k c j | ψ j
17:
end procedure

9. Quantum Neural Networks (QNNs)

QNNs integrate quantum computing principles with neural network architectures, leveraging quantum states, gates, and circuits to enhance computational efficiency and scalability. They are particularly advantageous for tasks requiring large-scale parallelism, such as optimization, feature learning, and pattern recognition [129,130,131]. QNNs utilize quantum feature maps to explore high-dimensional Hilbert spaces, capturing complex data patterns, while quantum parallelism enables the simultaneous processing of multiple states, providing significant computational advantages over classical neural networks. The integration of entanglement further enhances QNNs by enabling efficient interaction between features, amplifying the expressive power of the network. For specific problems, QNNs can achieve exponential speedups in both training and inference, making them a transformative solution for machine learning.
QNNs have diverse applications, including classification tasks like image recognition and natural language processing, where their high-dimensional feature representation excels. They are also effective in regression tasks, efficiently handling large datasets for predictive analysis. Additionally, QNNs are valuable in solving complex optimization problems encountered in fields like logistics and financial modeling. In quantum chemistry and physics, QNNs are particularly effective for simulating quantum systems and predicting molecular properties. By combining quantum mechanics with neural network architectures through parameterized gates and hybrid training methods, QNNs offer a scalable and efficient approach to solving complex, high-dimensional machine learning challenges. Algorithm 3 outlines the QNN process, detailing steps from data encoding and quantum circuit design with parameterized gates to measurement, loss function definition, and iterative parameter optimization using gradient-based techniques.
Algorithm 3 Quantum Neural Network (QNN) Algorithm
1:
Input: Dataset { x i , y i } i = 1 N , x i R d
2:
Output: Trained parameters θ and decision function f ( x )
3:
procedure QNN Algorithm
4:
    Step 1: Data Encoding
5:
    Normalize data and encode into quantum states:
| ϕ ( x ) = 1 x i = 1 d x i | i or | ϕ ( x ) = U ϕ ( x ) | 0
6:
    Step 2: Quantum Circuit Architecture
7:
    Apply parameterized quantum gates:
U ( θ ) = e i H θ
8:
    Use layer transformations with entanglement between qubits:
| ψ ( l + 1 ) = U L ( θ ( l ) ) | ψ ( l )
9:
    Step 3: Measurement and Output
10:
    Measure quantum state | ψ ( L ) to extract probabilities:
p ( i ) = | i | ψ ( L ) | 2
11:
    Compute the network output:
y = i = 1 d w i p ( i )
12:
    Step 4: Loss Function
13:
    Define task-specific loss, e.g., Mean Squared Error (MSE) or Cross-Entropy Loss.
14:
    Step 5: Parameter Optimization
15:
    Compute gradients using the parameter shift rule:
L ( θ ) θ k = L ( θ k + π 2 ) L ( θ k π 2 ) 2
16:
    Update parameters using gradient descent:
θ k θ k η L ( θ ) θ k
17:
    Repeat until convergence.
18:
end procedure

10. Variational Quantum Classifiers (VQCs)

VQCs are hybrid quantum-classical machine learning models designed for classification tasks, leveraging parameterized quantum circuits combined with classical optimization to learn decision boundaries [132,133]. The training process iteratively optimizes variational parameters to minimize a loss function, combining the computational power of quantum systems with the versatility of classical techniques. VQCs feature a hybrid architecture that efficiently trains models on near-term quantum hardware, enhanced by variational ansatz designs that allow them to model complex decision boundaries. By incorporating quantum feature maps and entanglement, VQCs achieve potential speedups and improved representation power compared to classical models, with the flexibility to tailor circuit depth, ansatz design, and encoding methods for specific tasks.
Applications of VQCs span binary and multi-class classification tasks, such as image classification, text sentiment analysis, and fraud detection. They are also effective in anomaly detection, identifying outliers in datasets with complex structures. In quantum chemistry, VQCs excel in predicting molecular properties and energy levels, while in optimization, they solve combinatorial problems by learning efficient decision boundaries. As a hybrid approach, VQCs capitalize on the strengths of quantum computing, making them particularly suited for NISQ devices and a promising tool for advancing quantum machine learning. Algorithm 4 presents the VQCs methodology, detailing steps for data encoding using quantum feature maps, constructing parameterized quantum circuits, performing measurements, defining loss functions, and optimizing parameters via gradient-based techniques for effective classification.
Algorithm 4 VQC Algorithm
1:
Input: Classical dataset { ( x i , y i ) } i = 1 N , where x i R d and y i { 0 , 1 }
2:
Output: Trained VQC with optimized parameters θ
3:
procedure VQC Algorithm
4:
    Step 1: Data Encoding (Quantum Feature Mapping)
1.
Normalize each data point: x i x i x i , where x i = j = 1 d x i , j 2
2.
Encode normalized data into quantum states using a feature map: | ϕ ( x i ) = U ϕ ( x i ) | 0
3.
Common encoding methods:
  • Amplitude Encoding: | ϕ ( x i ) = 1 x i j = 1 d x i , j | j
  • Angle Encoding: | ϕ ( x i ) = j = 1 d cos ( x i , j ) | 0 + sin ( x i , j ) | 1
5:
    Step 2: Parameterized Quantum Circuit (Variational Ansatz)
1.
Initialize variational parameters randomly: θ = { θ 1 , θ 2 , , θ m }
2.
Apply parameterized quantum gates to encoded states: | ψ θ ( x i ) = U ( θ ) | ϕ ( x i )
3.
Use a layered structure for expressiveness: U ( θ ) = l = 1 L U l ( θ ( l ) )
6:
    Step 3: Measurement and Prediction
1.
Measure the quantum state: ψ θ ( x i ) | M | ψ θ ( x i ) , where M is the measurement operator.
2.
Compute output probabilities: P θ ( y | x i ) = | y | ψ θ ( x i ) | 2
3.
Assign class labels: y ^ i = arg max y { 0 , 1 } P θ ( y | x i )
7:
    Step 4: Loss Function Definition
  • Cross-Entropy Loss: L ( θ ) = 1 N i = 1 N y { 0 , 1 } y i log ( P θ ( y | x i ) )
  • Mean Squared Error (MSE): L ( θ ) = 1 N i = 1 N ( y i P θ ( 1 | x i ) ) 2
8:
    Step 5: Parameter Optimization
1.
Compute gradients using the Parameter Shift Rule: L ( θ ) θ k = L ( θ k + π 2 ) L ( θ k π 2 ) 2
2.
Update parameters using gradient descent: θ k θ k η L ( θ ) θ k , where η is the learning rate.
3.
Repeat until convergence.
9:
end procedure

11. Quantum Boltzmann Machines (QBMs)

QBMs are quantum-enhanced versions of classical Boltzmann Machines that leverage quantum mechanics to model complex probability distributions [134,135]. By using quantum states to represent data, quantum Hamiltonians to encode energy functions, and quantum algorithms to sample efficiently, QBMs achieve significant computational advantages. Their quantum speedup allows for efficient sampling and observable computation through methods like quantum annealing. QBMs possess expressive power by incorporating quantum phenomena such as superposition and entanglement, enabling them to model high-dimensional, complex probability distributions. Additionally, they seamlessly integrate with classical data by encoding it into quantum states, making them suitable for hybrid quantum-classical systems. Algorithm 5 outlines the QBMs process, describing the steps to define the quantum Boltzmann distribution, encode classical data into quantum states, optimize parameters via log-likelihood maximization, perform quantum sampling, and evaluate the model for classification or regression tasks.
Algorithm 5 QBM Algorithm
1:
Input: Classical dataset { x i } i = 1 N , where x i { 0 , 1 } n
2:
Output: Trained QBM with optimized parameters θ
3:
procedure QBM Algorithm
4:
    Step 1: Quantum Boltzmann Distribution
1.
Define the Hamiltonian:
H = i = 1 n b i σ z i + i < j W i j σ z i σ z j + i = 1 n Γ i σ x i
where σ z , σ x are Pauli operators, and b i , W i j , Γ i are parameters.
2.
The Quantum Boltzmann Distribution is given by:
P ( s ) = s | e β H | s Z , Z = Tr ( e β H )
where β = 1 k B T is the inverse temperature.
5:
    Step 2: Data Encoding
1.
Represent each data point x i as a binary vector.
2.
Map the data x i to quantum states:
| x i = j = 1 n | x i , j
6:
    Step 3: Training Objective
1.
Maximize the log-likelihood:
L ( θ ) = x data P data ( x ) log P model ( x )
2.
Compute gradients:
L ( θ ) θ k = O k data O k model
7:
    Step 4: Quantum Sampling
1.
Use quantum annealing or adiabatic evolution:
H ( t ) = ( 1 t / T ) H initial + ( t / T ) H final
2.
Measure the system to obtain samples s P model ( s ) .
8:
    Step 5: Parameter Optimization
1.
Compute observables O k data and O k model .
2.
Update parameters using gradient ascent:
θ k θ k + η L ( θ ) θ k
3.
Repeat sampling and updates until convergence.
9:
    Step 6: Model Evaluation and Inference
1.
Compute the energy of a state s:
E ( s ) = s | H | s
2.
Predict the probability for new input x:
P ( x ) = x | e β H | x Z
3.
Use probabilities for downstream tasks such as classification or regression.
10:
end procedure
QBMs have diverse applications, including generative modeling for tasks like image generation and data synthesis, solving combinatorial optimization problems through energy minimization, modeling molecular systems and chemical reactions in quantum chemistry, and detecting anomalies by learning underlying data distributions. By combining quantum Hamiltonians with classical optimization, QBMs offer a robust framework for addressing challenging machine learning and optimization problems while exploiting the unique capabilities of quantum mechanics.

12. Significant Challenges in Quantum Computing and Potential Solutions

Quantum computing, with its promise to solve problems beyond the reach of classical computing, faces a range of significant challenges. These challenges span technical, theoretical, and practical domains, impacting the scalability, reliability, and applicability of quantum systems. Table 16 summarizes the key challenges in quantum computing, such as decoherence, scalability, and security risks, alongside potential solutions like quantum error correction, modular architectures, hybrid algorithms, and post-quantum cryptographic protocols. This section explores these challenges in depth and examines the solutions being developed to address them.

12.1. Quantum Decoherence and Noise

Quantum decoherence, a critical challenge in quantum computing, arises when qubits lose their quantum state due to environmental interactions, exacerbated by noise factors such as gate errors, readout inaccuracies, and thermal disturbances. These issues are particularly pronounced in NISQ devices, which suffer from short coherence times and limited qubit fidelity. Potential solutions include Quantum Error Correction (QEC) techniques, such as surface and concatenated codes, which use redundant encoding to detect and correct errors. Cryogenic systems help mitigate thermal noise by maintaining extremely low operating temperatures, while electromagnetic shielding reduces external interferences. Additionally, topological qubits, which utilize non-local encoding of quantum information, offer intrinsic resistance to errors and present a promising pathway toward robust and fault-tolerant quantum computation.

12.2. Scalability of Quantum Systems

Scaling quantum systems to thousands or millions of qubits is crucial for addressing real-world problems, but it is hindered by challenges such as qubit crosstalk, complex control infrastructure, and the physical space required for qubit layouts. Achieving uniform performance across all qubits becomes increasingly difficult as system size grows. Potential solutions include modular architectures, which distribute computational tasks across smaller interconnected modules using quantum interconnects, thereby avoiding the need for a single monolithic system. Innovations in 3D integration, nanoscale fabrication, and materials engineering improve qubit density and connectivity while preserving system performance. Additionally, global standardization efforts, including the establishment of protocols and benchmarks, facilitate interoperability and scalability across diverse quantum platforms, enabling more efficient and widespread adoption.

12.3. High Error Rates and Gate Fidelity

Quantum gates, the fundamental building blocks of quantum algorithms, often experience high error rates due to imprecise control and environmental disturbances, with errors accumulating and limiting the depth and accuracy of computations. Addressing these challenges involves several promising solutions. Machine learning-driven calibration can optimize gate performance in real time, reducing errors and enhancing system reliability. Error-mitigating techniques, such as randomized compiling, zero-noise extrapolation (ZNE), and error-aware algorithms, improve computational accuracy without the need for full fault tolerance. Additionally, advanced pulse engineering and control optimization minimize crosstalk and unwanted interactions, increasing the precision of gate operations and supporting more reliable quantum computations.

12.4. Energy Consumption and Thermal Management

Maintaining the ultra-low temperatures required for superconducting qubits presents significant challenges in terms of energy consumption and environmental sustainability. As quantum systems scale, the energy demands of cryogenic systems become increasingly prohibitive, posing a critical barrier to the widespread adoption of quantum computing technologies. Addressing this challenge necessitates innovative approaches to reduce energy requirements while maintaining system performance.
One promising solution involves the development of room-temperature qubits, such as nitrogen-vacancy centers in diamond and photonic qubits, which could eliminate the need for cryogenic cooling altogether. Research into these alternatives aims to significantly reduce the operational complexity and environmental impact of quantum systems. Advances in cryogenic technologies also hold potential, with more efficient dilution refrigerators designed to minimize energy consumption while maintaining the ultra-low temperatures necessary for qubit stability. Additionally, the development of thermal management materials with high thermal conductivity and stability can enhance the energy efficiency of quantum processors, ensuring sustainable scaling of quantum systems without compromising performance. These solutions collectively address the pressing issue of energy consumption in quantum computing, paving the way for more environmentally sustainable quantum technologies.

12.5. Software and Algorithmic Bottlenecks

A significant challenge in quantum computing lies in the gap between the theoretical potential of quantum algorithms and their practical implementation. Many current algorithms are designed with idealized hardware conditions in mind, which do not align with the constraints and imperfections of real-world quantum systems. This disconnect limits the applicability and performance of quantum algorithms on existing quantum devices.
Addressing these bottlenecks requires several strategic solutions. Hybrid quantum-classical algorithms, such as the VQE and QAOA, leverage the strengths of both quantum and classical resources to optimize performance on noisy quantum systems. These approaches are particularly effective in utilizing current NISQ devices while paving the way for future advancements. Development platforms and libraries, such as Qiskit, Cirq, and TensorFlow Quantum, play a critical role by providing robust environments for the design, simulation, and implementation of quantum algorithms, enabling researchers and developers to explore quantum computing more effectively. Additionally, expanding quantum algorithm libraries to cover diverse applications, including quantum chemistry, cryptography, and machine learning, broadens the utility and impact of quantum computing. These efforts collectively bridge the gap between theoretical quantum algorithms and practical deployment, fostering the growth and adoption of quantum technologies.

12.6. Economic Feasibility and Skill Gaps

Quantum computing faces significant barriers to widespread adoption due to the substantial financial investment required and the limited availability of a highly skilled workforce. The costs of developing, maintaining, and scaling quantum systems are prohibitive, while the expertise needed to design and operate these systems remains scarce, slowing the pace of technological advancement and adoption.
Cloud-based quantum access platforms, such as IBM Quantum Experience and Amazon Braket, offer a promising solution by democratizing access to quantum systems. These platforms enable researchers and developers to experiment and innovate without requiring substantial infrastructure investments, thereby lowering entry barriers for academic and industrial stakeholders. Concurrently, workforce development programs are being established through collaborations among universities, industries, and governments. These initiatives focus on creating educational curricula and certifications to train the next generation of quantum scientists and engineers, addressing the skill gap and fostering a robust talent pipeline. Innovations in materials science further contribute to economic feasibility. The development of cost-effective materials, such as silicon-based quantum dots, reduces the manufacturing expenses associated with quantum hardware. These advancements not only decrease production costs but also enable scalable quantum technologies. Together, these strategies tackle the economic and skill-related challenges of quantum computing, paving the way for broader adoption and sustainable growth in the field.

12.7. Security and Cryptographic Risks

Quantum computers present a substantial threat to traditional cryptographic systems by enabling algorithms, such as Shor’s algorithm, that can efficiently factorize large numbers and compute discrete logarithms. These capabilities compromise widely used cryptographic protocols, including RSA and ECC, which underpin the security of digital communications, financial transactions, and sensitive data protection.
To address these risks, post-quantum cryptography (PQC) is being developed to create cryptographic protocols resistant to quantum attacks. These protocols are designed to maintain security even against the advanced computational power of quantum systems and are currently being standardized to ensure widespread adoption. Another critical solution is Quantum Key Distribution (QKD), which leverages quantum mechanical principles to establish secure communication channels. QKD is theoretically immune to eavesdropping, providing a robust foundation for protecting sensitive data in the quantum era. Additionally, phased security transition plans are essential to mitigate risks during the shift to post-quantum cryptographic standards. Gradual implementation allows organizations to adapt and protect critical systems while ensuring compatibility with existing infrastructures. These strategies collectively safeguard data and communication systems against emerging quantum threats, ensuring long-term security in a quantum-enabled world.
Despite significant challenges, rapid advancements in quantum hardware, algorithms, and interdisciplinary collaboration are paving the way for transformative breakthroughs. Addressing these challenges through innovation and cooperation will enable quantum computing to realize its potential in revolutionizing science, technology, and society.

13. Conclusions

The paper concludes by highlighting the immense transformative potential of quantum computing in revolutionizing artificial intelligence (AI). By leveraging the parallelism and vast computational power of quantum systems, challenges that are computationally intractable for classical systems, such as high-dimensional optimization and large-scale machine learning, can be addressed more efficiently. This integration promises advancements across diverse fields, including cryptography, drug discovery, resource allocation, and advanced data modeling. However, the journey toward fully realizing quantum-enhanced AI is fraught with challenges, including quantum decoherence, error-prone qubits, scalability limitations, and the significant costs associated with quantum infrastructure. Despite these hurdles, the paper emphasizes the steady progress made through interdisciplinary collaboration and innovation, particularly in hybrid quantum-classical systems, fault-tolerant architectures, and quantum-inspired algorithms, which bridge the gap between current capabilities and long-term aspirations. Looking ahead, the paper outlines several critical areas for future exploration and development to unlock the full potential of quantum-enhanced AI. Advancing quantum hardware is paramount, focusing on scalable, error-resistant designs and efficient cooling mechanisms. Simultaneously, the creation of novel quantum algorithms tailored for AI, such as those optimizing neural network training or solving combinatorial problems, will be crucial. Hybrid systems, which combine quantum and classical computing, offer promising near-term applications, providing practical pathways to harness quantum power within existing technological constraints. Error correction and fault tolerance remain significant research priorities to overcome the inherent instability of quantum systems. Furthermore, addressing the economic feasibility and accessibility of quantum technologies will be essential to democratize innovation, ensuring that researchers and industries worldwide can leverage these advancements. Interdisciplinary collaboration, education, and the cultivation of a skilled workforce will also play vital roles in accelerating progress.

Author Contributions

S.P.T. conceptualized the idea of this research, conducted experiments, collected data, and prepared the original version. R.C. reviewed, analyzed data, and updated the manuscript. R.P and N.D. supervised, validated, reviewed. All authors have read and agreed to the published version of the manuscript.

Data Availability Statement

The data used for the experiments reported in this paper are available upon request from the authors via email.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Horowitz, M.; Grumbling, E. Quantum computing: progress and prospects 2019.
  2. Memon, Q.A.; Al Ahmad, M.; Pecht, M. Quantum Computing: Navigating the Future of Computation, Challenges, and Technological Breakthroughs. Quantum Reports 2024, 6, 627–663. [Google Scholar] [CrossRef]
  3. Sood, S.K.; et al. Quantum computing review: A decade of research. IEEE Transactions on Engineering Management 2023, 71, 6662–6676. [Google Scholar] [CrossRef]
  4. Bravyi, S.; Dial, O.; Gambetta, J.M.; Gil, D.; Nazario, Z. The future of quantum computing with superconducting qubits. Journal of Applied Physics 2022, 132. [Google Scholar] [CrossRef]
  5. Mutter, P.M.; Burkard, G. Theory of qubit noise characterization using the long-time cavity transmission. Physical Review A 2023, 107, 022601. [Google Scholar] [CrossRef]
  6. Saki, A.A.; Alam, M.; Ghosh, S. Study of decoherence in quantum computers: A circuit-design perspective. arXiv preprint arXiv:1904.04323, arXiv:1904.04323 2019.
  7. Akahoshi, Y.; Maruyama, K.; Oshima, H.; Sato, S.; Fujii, K. Partially fault-tolerant quantum computing architecture with error-corrected Clifford gates and space-time efficient analog rotations. PRX Quantum 2024, 5, 010337. [Google Scholar] [CrossRef]
  8. Endo, S.; Cai, Z.; Benjamin, S.C.; Yuan, X. Hybrid quantum-classical algorithms and quantum error mitigation. Journal of the Physical Society of Japan 2021, 90, 032001. [Google Scholar] [CrossRef]
  9. Allcock, J.; Zhang, S. Quantum machine learning. National Science Review 2019, 6, 26–28. [Google Scholar] [CrossRef]
  10. Wang, Y.; Liu, J. A comprehensive review of quantum machine learning: from NISQ to fault tolerance. Reports on Progress in Physics 2024. [Google Scholar] [CrossRef] [PubMed]
  11. Cao, Y.; Romero, J.; Olson, J.P.; Degroote, M.; Johnson, P.D.; Kieferová, M.; Kivlichan, I.D.; Menke, T.; Peropadre, B.; Sawaya, N.P.; et al. Quantum chemistry in the age of quantum computing. Chemical reviews 2019, 119, 10856–10915. [Google Scholar] [CrossRef]
  12. McArdle, S.; Endo, S.; Aspuru-Guzik, A.; Benjamin, S.C.; Yuan, X. Quantum computational chemistry. Reviews of Modern Physics 2020, 92, 015003. [Google Scholar] [CrossRef]
  13. Shaikh, T.A.; Ali, R. Quantum computing in big data analytics: A survey. In Proceedings of the 2016 IEEE international conference on computer and information technology (CIT). IEEE; 2016; pp. 112–115. [Google Scholar] [CrossRef]
  14. Gyongyosi, L.; Imre, S.; Nguyen, H.V. A survey on quantum channel capacities. IEEE Communications Surveys & Tutorials 2018, 20, 1149–1205. [Google Scholar] [CrossRef]
  15. Gharehchopogh, F.S.; Gholizadeh, H. A comprehensive survey: Whale Optimization Algorithm and its applications. Swarm and Evolutionary Computation 2019, 48, 1–24. [Google Scholar] [CrossRef]
  16. McGeoch, C.C.; Harris, R.; Reinhardt, S.P.; Bunyk, P.I. Practical annealing-based quantum computing. Computer 2019, 52, 38–46. [Google Scholar] [CrossRef]
  17. Li, Y.; Tian, M.; Liu, G.; Peng, C.; Jiao, L. Quantum optimization and quantum learning: A survey. Ieee Access 2020, 8, 23568–23593. [Google Scholar] [CrossRef]
  18. Alcazar, J.; Leyton-Ortega, V.; Perdomo-Ortiz, A. Classical versus quantum models in machine learning: insights from a finance application. Machine Learning: Science and Technology 2020, 1, 035003. [Google Scholar] [CrossRef]
  19. Egger, D.J.; Gambella, C.; Marecek, J.; McFaddin, S.; Mevissen, M.; Raymond, R.; Simonetto, A.; Woerner, S.; Yndurain, E. Quantum computing for finance: State-of-the-art and future prospects. IEEE Transactions on Quantum Engineering 2020, 1, 1–24. [Google Scholar] [CrossRef]
  20. Fernandez-Carames, T.M.; Fraga-Lamas, P. Towards post-quantum blockchain: A review on blockchain cryptography resistant to quantum computing attacks. IEEE access 2020, 8, 21091–21116. [Google Scholar] [CrossRef]
  21. Saki, A.A.; Topaloglu, R.O.; Ghosh, S. Shuttle-exploiting attacks and their defenses in trapped-ion quantum computers. IEEE Access 2021, 10, 2686–2699. [Google Scholar] [CrossRef]
  22. Khodaiemehr, H.; Bagheri, K.; Feng, C. Navigating the quantum computing threat landscape for blockchains: A comprehensive survey. Authorea Preprints 2023. [Google Scholar] [CrossRef]
  23. Gyongyosi, L.; Imre, S. A survey on quantum computing technology. Computer Science Review 2019, 31, 51–71. [Google Scholar] [CrossRef]
  24. Shafique, M.A.; Munir, A.; Latif, I. Quantum Computing: Circuits, Algorithms, and Applications. IEEE Access 2024. [Google Scholar] [CrossRef]
  25. Berberian, S.K. Introduction to Hilbert space; Vol. 287, American Mathematical Soc., 1999. [CrossRef]
  26. Wawro, M.; Watson, K.; Christensen, W. Students’ metarepresentational competence with matrix notation and Dirac notation in quantum mechanics. Physical Review Physics Education Research 2020, 16, 020112. [Google Scholar] [CrossRef]
  27. Marinescu, D.C. Classical and quantum information; Academic Press, 2011.
  28. Strocchi, F. An introduction to the mathematical structure of quantum mechanics: a short course for mathematicians; Vol. 28, World Scientific, 2008.
  29. Znojil, M.; et al. Three-Hilbert-space formulation of quantum mechanics. SIGMA. Symmetry, Integrability and Geometry: Methods and Applications 2009, 5, 001. [Google Scholar] [CrossRef]
  30. Lambropoulos, P.; Petrosyan, D. Fundamentals of Quantum Information; Springer, 2007.
  31. Chae, E.; Choi, J.; Kim, J. An elementary review on basic principles and developments of qubits for quantum computing. Nano Convergence 10.1186/s40580-024-00418-5. 2024, 11, 11. [Google Scholar] [CrossRef]
  32. Devi, A.U.; Sudha. ; Rajagopal, A. Majorana representation of symmetric multiqubit states. Quantum Information Processing 2012, 11, 685–710. [Google Scholar] [CrossRef]
  33. Cafaro, C.; Bahreyni, N.; Rossetti, L. From Entanglement to Universality: A Multiparticle Spacetime Algebra Approach to Quantum Computational Gates Revisited. Symmetry 2024, 16, 734. [Google Scholar] [CrossRef]
  34. Korbicz, J.K.; Gühne, O.; Lewenstein, M.; Häffner, H.; Roos, C.F.; Blatt, R. Generalized spin-squeezing inequalities in N-qubit systems: Theory and experiment. Physical Review A—Atomic, Molecular, and Optical Physics 2006, 74, 052319. [Google Scholar] [CrossRef]
  35. Radtke, T.; Fritzsche, S. Simulation of n-qubit quantum systems. I. Quantum registers and quantum gates. Computer Physics Communications 2005, 173, 91–113. [Google Scholar] [CrossRef]
  36. López-Saldívar, J.A.; Castaños, O.; Nahmad-Achar, E.; López-Peña, R.; Man’ko, M.A.; Man’ko, V.I. Geometry and entanglement of two-qubit states in the quantum probabilistic representation. Entropy 2018, 20, 630. [Google Scholar] [CrossRef]
  37. Rau, A. Symmetries and geometries of qubits, and their uses. Symmetry 2021, 13, 1732. [Google Scholar] [CrossRef]
  38. Gamel, O. Entangled Bloch spheres: Bloch matrix and two-qubit state space. Physical Review A 2016, 93, 062320. [Google Scholar] [CrossRef]
  39. Goyal, S.K.; Simon, B.N.; Singh, R.; Simon, S. Geometry of the generalized Bloch sphere for qutrits. Journal of Physics A: Mathematical and Theoretical 2016, 49, 165203. [Google Scholar] [CrossRef]
  40. Ross, O.H.M. A review of quantum-inspired metaheuristics: Going from classical computers to real quantum computers. Ieee Access 2019, 8, 814–838. [Google Scholar] [CrossRef]
  41. Jaeger, G. Classical and quantum computing. Quantum Information: An Overview 2007, pp. 203–217.
  42. Grover, L.K. A fast quantum mechanical algorithm for database search. In Proceedings of the Proceedings of the twenty-eighth annual ACM symposium on Theory of computing, 1996, pp. 212–219.
  43. Godfrin, C.; Ferhat, A.; Ballou, R.; Klyatskaya, S.; Ruben, M.; Wernsdorfer, W.; Balestro, F. Operating quantum states in single magnetic molecules: implementation of Grover’s quantum algorithm. Physical review letters 2017, 119, 187702. [Google Scholar] [CrossRef]
  44. Grier, D.; Schaeffer, L. The classification of clifford gates over qubits. Quantum 2022, 6, 734. [Google Scholar] [CrossRef]
  45. Williams, C.P.; Williams, C.P. Quantum gates. Explorations in Quantum Computing 2011, pp. 51–122.
  46. DiVincenzo, D.P. Quantum computation. Science 1995, 270, 255–261. [Google Scholar] [CrossRef]
  47. Hirvensalo, M. Quantum computing; Springer Science & Business Media, 2013.
  48. Tang, W.; Tomesh, T.; Suchara, M.; Larson, J.; Martonosi, M. Cutqc: using small quantum computers for large quantum circuit evaluations. In Proceedings of the Proceedings of the 26th ACM International conference on architectural support for programming languages and operating systems, 2021, pp. 473–486.
  49. Broadbent, A.; Kashefi, E. Parallelizing quantum circuits. Theoretical computer science 2009, 410, 2489–2510. [Google Scholar] [CrossRef]
  50. Hangleiter, D.; Gullans, M.J. Bell sampling from quantum circuits. Physical Review Letters 2024, 133, 020601. [Google Scholar] [CrossRef] [PubMed]
  51. Fisher, M.P.; Khemani, V.; Nahum, A.; Vijay, S. Random quantum circuits. Annual Review of Condensed Matter Physics 2023, 14, 335–379. [Google Scholar] [CrossRef]
  52. Cleve, R.; Watrous, J. Fast parallel circuits for the quantum Fourier transform. In Proceedings of the Proceedings 41st Annual Symposium on Foundations of Computer Science. IEEE; 2000; pp. 526–536. [Google Scholar]
  53. Ruiz-Perez, L.; Garcia-Escartin, J.C. Quantum arithmetic with the quantum Fourier transform. Quantum Information Processing 2017, 16, 1–14. [Google Scholar] [CrossRef]
  54. Metcalf, B.J.; Spring, J.B.; Humphreys, P.C.; Thomas-Peter, N.; Barbieri, M.; Kolthammer, W.S.; Jin, X.M.; Langford, N.K.; Kundys, D.; Gates, J.C.; et al. Quantum teleportation on a photonic chip. Nature photonics 2014, 8, 770–774. [Google Scholar] [CrossRef]
  55. Chen, M.C.; Li, R.; Gan, L.; Zhu, X.; Yang, G.; Lu, C.Y.; Pan, J.W. Quantum-teleportation-inspired algorithm for sampling large random quantum circuits. Physical review letters 2020, 124, 080502. [Google Scholar] [CrossRef]
  56. Friis, N.; Lee, A.R.; Truong, K.; Sabín, C.; Solano, E.; Johansson, G.; Fuentes, I. Relativistic quantum teleportation with superconducting circuits. Physical review letters 2013, 110, 113602. [Google Scholar] [CrossRef] [PubMed]
  57. Jiang, Z.; Rieffel, E.G.; Wang, Z. Near-optimal quantum circuit for Grover’s unstructured search using a transverse field. Physical Review A 2017, 95, 062317. [Google Scholar] [CrossRef]
  58. Wu, X.; Li, Q.; Li, Z.; Yang, D.; Yang, H.; Pan, W.; Perkowski, M.; Song, X. Circuit optimization of Grover quantum search algorithm. Quantum Information Processing 2023, 22, 69. [Google Scholar] [CrossRef]
  59. Diao, Z.; Zubairy, M.S.; Chen, G. A quantum circuit design for Grover’s algorithm. Zeitschrift für Naturforschung A 2002, 57, 701–708. [Google Scholar] [CrossRef]
  60. Dahi, Z.A.; Alba, E. Metaheuristics on quantum computers: Inspiration, simulation and real execution. Future Generation Computer Systems 2022, 130, 164–180. [Google Scholar] [CrossRef]
  61. Moore, M.; Narayanan, A. Quantum-inspired computing. Dept. Comput. Sci., Univ. Exeter, Exeter, UK, 1995. [Google Scholar]
  62. Morita, S.; Nishimori, H. Mathematical foundation of quantum annealing. Journal of Mathematical Physics 2008, 49. [Google Scholar] [CrossRef]
  63. Rajak, A.; Suzuki, S.; Dutta, A.; Chakrabarti, B.K. Quantum annealing: An overview. Philosophical Transactions of the Royal Society A 2023, 381, 20210417. [Google Scholar] [CrossRef]
  64. Michielsen, K.; Nocon, M.; Willsch, D.; Jin, F.; Lippert, T.; De Raedt, H. Benchmarking gate-based quantum computers. Computer Physics Communications 2017, 220, 44–55. [Google Scholar] [CrossRef]
  65. Kwon, S.; Tomonaga, A.; Lakshmi Bhai, G.; Devitt, S.J.; Tsai, J.S. Gate-based superconducting quantum computing. Journal of Applied Physics 2021, 129. [Google Scholar] [CrossRef]
  66. O’brien, J.L.; Furusawa, A.; Vučković, J. Photonic quantum technologies. Nature Photonics 2009, 3, 687–695. [Google Scholar] [CrossRef]
  67. Acín, A.; Bloch, I.; Buhrman, H.; Calarco, T.; Eichler, C.; Eisert, J.; Esteve, D.; Gisin, N.; Glaser, S.J.; Jelezko, F.; et al. The quantum technologies roadmap: a European community view. New Journal of Physics 2018, 20, 080201. [Google Scholar] [CrossRef]
  68. Brown, K.R.; Chiaverini, J.; Sage, J.M.; Häffner, H. Materials challenges for trapped-ion quantum computers. Nature Reviews Materials 2021, 6, 892–905. [Google Scholar] [CrossRef]
  69. Georgescu, I. Trapped ion quantum computing turns 25. Nature Reviews Physics 2020, 2, 278–278. [Google Scholar] [CrossRef]
  70. Huang, H.L.; Wu, D.; Fan, D.; Zhu, X. Superconducting quantum computing: a review. Science China Information Sciences 2020, 63, 1–32. [Google Scholar] [CrossRef]
  71. Jurcevic, P.; Javadi-Abhari, A.; Bishop, L.S.; Lauer, I.; Bogorin, D.F.; Brink, M.; Capelluto, L.; Günlük, O.; Itoko, T.; Kanazawa, N.; et al. Demonstration of quantum volume 64 on a superconducting quantum computing system. Quantum Science and Technology 2021, 6, 025020. [Google Scholar] [CrossRef]
  72. Maring, N.; Fyrillas, A.; Pont, M.; Ivanov, E.; Stepanov, P.; Margaria, N.; Hease, W.; Pishchagin, A.; Lemaître, A.; Sagnes, I.; et al. A versatile single-photon-based quantum computing platform. Nature Photonics 2024, 18, 603–609. [Google Scholar] [CrossRef]
  73. Maring, N.; Fyrillas, A.; Pont, M.; Ivanov, E.; Stepanov, P.; Margaria, N.; Hease, W.; Pishchagin, A.; Au, T.H.; Boissier, S.; et al. A general-purpose single-photon-based quantum computing platform. arXiv preprint arXiv:2306.00874, arXiv:2306.00874 2023.
  74. Patel, T.; Silver, D.; Tiwari, D. Geyser: a compilation framework for quantum computing with neutral atoms. In Proceedings of the Proceedings of the 49th Annual International Symposium on Computer Architecture, 2022, pp. 383–395.
  75. Recati, A.; Calarco, T.; Zanardi, P.; Cirac, J.I.; Zoller, P. Holonomic quantum computation with neutral atoms. Physical review A 2002, 66, 032309. [Google Scholar] [CrossRef]
  76. Maurand, R.; Jehl, X.; Kotekar-Patil, D.; Corna, A.; Bohuslavskyi, H.; Laviéville, R.; Hutin, L.; Barraud, S.; Vinet, M.; Sanquer, M.; et al. A CMOS silicon spin qubit. Nature communications 2016, 7, 13575. [Google Scholar] [CrossRef]
  77. Takeda, K.; Noiri, A.; Nakajima, T.; Kobayashi, T.; Tarucha, S. Quantum error correction with silicon spin qubits. Nature 2022, 608, 682–686. [Google Scholar] [CrossRef] [PubMed]
  78. Gambetta, J. IBM’s roadmap for scaling quantum technology. IBM Research Blog (September 2020), 2020. [Google Scholar]
  79. Monroe, C.; Kim, J. Scaling the ion trap quantum processor. Science 2013, 339, 1164–1169. [Google Scholar] [CrossRef] [PubMed]
  80. Cho, Y.; Beck, K.M.; Castelli, A.R.; Wendt, K.A.; Evert, B.; Reagor, M.J.; DuBois, J.L. Direct pulse-level compilation of arbitrary quantum logic gates on superconducting qutrits. Physical Review Applied 2024, 22, 034066. [Google Scholar] [CrossRef]
  81. Choi, C.Q. Ibm’s quantum leap: The company will take quantum tech past the 1,000-qubit mark in 2023. IEEE Spectrum 2023, 60, 46–47. [Google Scholar] [CrossRef]
  82. McKay, D.C.; Hincks, I.; Pritchett, E.J.; Carroll, M.; Govia, L.C.; Merkel, S.T. Benchmarking quantum processor performance at scale. arXiv preprint arXiv:2311.05933, 2023; arXiv:2311.05933 2023. [Google Scholar]
  83. Rini, M.; Schirber, M. Cracking the Challenge of Quantum Error Correction. Physics 2024, 17, 176. [Google Scholar] [CrossRef]
  84. Bardin, J. Beyond-classical computing using superconducting quantum processors. In Proceedings of the 2022 IEEE International Solid-State Circuits Conference (ISSCC). IEEE, Vol. 65; 2022; pp. 422–424. [Google Scholar]
  85. Bharti, K.; Cervera-Lierta, A.; Kyaw, T.H.; Haug, T.; Alperin-Lea, S.; Anand, A.; Degroote, M.; Heimonen, H.; Kottmann, J.S.; Menke, T.; et al. Noisy intermediate-scale quantum algorithms. Reviews of Modern Physics 2022, 94, 015004. [Google Scholar] [CrossRef]
  86. Coyle, B. Machine learning applications for noisy intermediate-scale quantum computers. arXiv preprint arXiv:2205.09414, arXiv:2205.09414 2022.
  87. Ugwuishiwu, C.; Orji, U.; Ugwu, C.; Asogwa, C. An overview of quantum cryptography and shor’s algorithm. Int. J. Adv. Trends Comput. Sci. Eng 2020, 9. [Google Scholar]
  88. Yimsiriwattana, A.; Lomonaco Jr, S.J. Distributed quantum computing: A distributed Shor algorithm. In Proceedings of the Quantum Information and Computation II. SPIE, Vol. 5436; 2004; pp. 360–372. [Google Scholar]
  89. Proos, J.; Zalka, C. Shor’s discrete logarithm quantum algorithm for elliptic curves. arXiv preprint quant-ph/0301141, 2003. [Google Scholar] [CrossRef]
  90. Tan, J.; Xiao, L.; Qiu, D.; Luo, L.; Mateus, P. Distributed quantum algorithm for Simon’s problem. Physical Review A 2022, 106, 032417. [Google Scholar] [CrossRef]
  91. Simon, D.R. On the power of quantum computation. SIAM journal on computing 1997, 26, 1474–1483. [Google Scholar] [CrossRef]
  92. Bonnetain, X. Tight bounds for Simon’s algorithm. In Proceedings of the Progress in Cryptology–LATINCRYPT 2021: 7th International Conference on Cryptology and Information Security in Latin America, Bogotá, Colombia, 2021, Proceedings 7. Springer, 2021, October 6–8; pp. 3–23.
  93. Moore, C.; Rockmore, D.; Russell, A. Generic quantum Fourier transforms. ACM Transactions on Algorithms (TALG) 2006, 2, 707–723. [Google Scholar] [CrossRef]
  94. Camps, D.; Van Beeumen, R.; Yang, C. Quantum Fourier transform revisited. Numerical Linear Algebra with Applications 2021, 28, e2331. [Google Scholar] [CrossRef]
  95. Vorobyov, V.; Zaiser, S.; Abt, N.; Meinel, J.; Dasari, D.; Neumann, P.; Wrachtrup, J. Quantum Fourier transform for nanoscale quantum sensing. npj Quantum Information 2021, 7, 124. [Google Scholar] [CrossRef]
  96. Khanal, B.; Rivas, P.; Orduz, J.; Zhakubayev, A. Quantum machine learning: A case study of grover’s algorithm. In Proceedings of the 2021 International Conference on Computational Science and Computational Intelligence (CSCI). IEEE; 2021; pp. 79–84. [Google Scholar]
  97. Biham, E.; Biham, O.; Biron, D.; Grassl, M.; Lidar, D.A.; Shapira, D. Analysis of generalized Grover quantum search algorithms using recursion equations. Physical Review A 2000, 63, 012310. [Google Scholar] [CrossRef]
  98. Fakhimi, R.; Validi, H. Quantum Approximate Optimization Algorithm (QAOA). In Encyclopedia of Optimization; Springer, 2023; pp. 1–7.
  99. Farhi, E.; Goldstone, J.; Gutmann, S. A quantum approximate optimization algorithm. arXiv preprint arXiv:1411.4028, arXiv:1411.4028 2014.
  100. Zhou, L.; Wang, S.T.; Choi, S.; Pichler, H.; Lukin, M.D. Quantum approximate optimization algorithm: Performance, mechanism, and implementation on near-term devices. Physical Review X 2020, 10, 021067. [Google Scholar] [CrossRef]
  101. Tilly, J.; Chen, H.; Cao, S.; Picozzi, D.; Setia, K.; Li, Y.; Grant, E.; Wossnig, L.; Rungger, I.; Booth, G.H.; et al. The variational quantum eigensolver: a review of methods and best practices. Physics Reports 2022, 986, 1–128. [Google Scholar] [CrossRef]
  102. Wang, D.; Higgott, O.; Brierley, S. Accelerated variational quantum eigensolver. Physical review letters 2019, 122, 140504. [Google Scholar] [CrossRef] [PubMed]
  103. Parrish, R.M.; Hohenstein, E.G.; McMahon, P.L.; Martínez, T.J. Quantum computation of electronic transitions using a variational quantum eigensolver. Physical review letters 2019, 122, 230401. [Google Scholar] [CrossRef]
  104. Venegas-Andraca, S.E. Quantum walks: a comprehensive review. Quantum Information Processing 2012, 11, 1015–1106. [Google Scholar] [CrossRef]
  105. Konno, N. Quantum walks. Lecture notes in mathematics 2008, 1954, 309–452. [Google Scholar]
  106. Aharonov, D.; Ambainis, A.; Kempe, J.; Vazirani, U. Quantum walks on graphs. In Proceedings of the Proceedings of the thirty-third annual ACM symposium on Theory of computing, 2001, pp. 50–59.
  107. Zaman, A.; Wong, H.Y. Study of Error Propagation and Generation in Harrow-Hassidim-Lloyd (HHL) Quantum Algorithm. In Proceedings of the 2022 IEEE Latin American Electron Devices Conference (LAEDC). IEEE; 2022; pp. 1–4. [Google Scholar]
  108. Feng, C.; Chen, L.; Zhao, L.J. Coherence and entanglement in Grover and Harrow–Hassidim–Lloyd algorithm. Physica A: Statistical Mechanics and its Applications 2023, 626, 129048. [Google Scholar] [CrossRef]
  109. Harrow, A.W.; Hassidim, A.; Lloyd, S. Quantum algorithm for linear systems of equations. Physical review letters 2009, 103, 150502. [Google Scholar] [CrossRef] [PubMed]
  110. Abohashima, Z.; Elhosen, M.; Houssein, E.H.; Mohamed, W.M. Classification with quantum machine learning: A survey. arXiv preprint arXiv:2006.12270, arXiv:2006.12270 2020.
  111. Dunjko, V.; Wittek, P. A non-review of quantum machine learning: trends and explorations. Quantum Views 2020, 4, 32. [Google Scholar] [CrossRef]
  112. Tera, S.P.; Chinthaginjala, R.; Natha, P.; Ahmad, S.; Pau, G. Deep Learning Approach for efficient 5G LDPC Decoding in IoT. IEEE Access 2024. [Google Scholar] [CrossRef]
  113. Tera, S.P.; Chinthaginjala, R.; Natha, P.; Pau, G.; Dhanamjayulu, C.; Mohammad, F. CNN-Based Approach for Enhancing 5G LDPC Code Decoding Performance. IEEE Access 2024. [Google Scholar] [CrossRef]
  114. Tera, S.P.; Chinthaginjala, R.; Pau, G.; Kim, T.H. Towards 6G: An Overview of the Next Generation of Intelligent Network Connectivity. IEEE Access 2024. [Google Scholar] [CrossRef]
  115. Natha, P.; RajaRajeswari, P. Advancing Skin Cancer Prediction Using Ensemble Models. Computers 2024, 13, 157. [Google Scholar] [CrossRef]
  116. Saladi, S.; Yepuganti, K.; Chinthaginjala, R.; Kim, T.h.; Ahmad, S. A unique unsupervised enhanced intuitionistic fuzzy C-means for MR brain tissue segmentation. Scientific Reports 2024, 14, 29804. [Google Scholar] [CrossRef]
  117. Kumar, N.S.; Deepika, G.; Goutham, V.; Buvaneswari, B.; Reddy, R.V.K.; Angadi, S.; Dhanamjayulu, C.; Chinthaginjala, R.; Mohammad, F.; Khan, B. HARNet in deep learning approach—a systematic survey. Scientific Reports 2024, 14, 8363. [Google Scholar] [CrossRef]
  118. Kumar, S.; Chinthaginjala, R.; Dhanamjayulu, C.; Kim, T.h.; Abbas, M.; Pau, G.; Reddy, N.B. Enhancing underwater target localization through proximity-driven recurrent neural networks. Heliyon 2024, 10. [Google Scholar] [CrossRef]
  119. Jyothi, K.K.; Borra, S.R.; Srilakshmi, K.; Balachandran, P.K.; Reddy, G.P.; Colak, I.; Dhanamjayulu, C.; Chinthaginjala, R.; Khan, B. A novel optimized neural network model for cyber attack detection using enhanced whale optimization algorithm. Scientific Reports 2024, 14, 5590. [Google Scholar] [CrossRef]
  120. Chandra Sekhar, J.; Kiran Mayee, M.; Nadagoudar, R.; Chinna Alluraiah, N.; Dhanamjayulu, C.; Chinthaginjala, R.; K, R.; Mohanty, S.; Khan, B. Classification and Comparative Evaluation of Text and Emoji-Based Tweets With Deep Neural Network Models. Journal of Electrical and Computer Engineering 2024, 2024, 9652424. [Google Scholar] [CrossRef]
  121. Karthiga, R.; Narasimhan, K.; Chinthaginjala, R.; Anbazhagan, R.; Chinnusamy, M.; Pau, G.; Satish, K.; Amirtharajan, R.; Abbas, M. A novel exploratory hybrid deep neural network to predict breast cancer for mammography based on wavelet features. Multimedia Tools and Applications, 2024; 1–27. [Google Scholar] [CrossRef]
  122. Renugadevi, M.; Narasimhan, K.; Ravikumar, C.V.; Anbazhagan, R.; Pau, G.; Ramkumar, K.; Abbas, M.; Raju, N.; Satish, K.; Prabu, S. Machine Learning Empowered Brain Tumor Segmentation and Grading Model for Lifetime Prediction. IEEE Access 2023. [Google Scholar] [CrossRef]
  123. Kaveripakam, S.; Chinthaginjala, R. Optimal path selection and secured data transmission in underwater acoustic sensor networks: LSTM-based energy prediction. PLoS One 2023, 18, e0289306. [Google Scholar] [CrossRef]
  124. Gentinetta, G.; Thomsen, A.; Sutter, D.; Woerner, S. The complexity of quantum support vector machines. Quantum 2024, 8, 1225. [Google Scholar] [CrossRef]
  125. Kavitha, S.; Kaulgud, N. Quantum machine learning for support vector machine classification. Evolutionary Intelligence 2024, 17, 819–828. [Google Scholar] [CrossRef]
  126. Lloyd, S.; Mohseni, M.; Rebentrost, P. Quantum principal component analysis. Nature physics 2014, 10, 631–633. [Google Scholar] [CrossRef]
  127. He, C.; Li, J.; Liu, W.; Peng, J.; Wang, Z.J. A low-complexity quantum principal component analysis algorithm. IEEE transactions on quantum engineering 2022, 3, 1–13. [Google Scholar] [CrossRef]
  128. Lin, J.; Bao, W.S.; Zhang, S.; Li, T.; Wang, X. An improved quantum principal component analysis algorithm based on the quantum singular threshold method. Physics Letters A 2019, 383, 2862–2868. [Google Scholar] [CrossRef]
  129. Gupta, S.; Zia, R. Quantum neural networks. Journal of Computer and System Sciences 2001, 63, 355–383. [Google Scholar] [CrossRef]
  130. Schuld, M.; Sinayskiy, I.; Petruccione, F. The quest for a quantum neural network. Quantum Information Processing 2014, 13, 2567–2586. [Google Scholar] [CrossRef]
  131. Qian, Y.; Wang, X.; Du, Y.; Wu, X.; Tao, D. The dilemma of quantum neural networks. IEEE Transactions on Neural Networks and Learning Systems 2022. [Google Scholar] [CrossRef] [PubMed]
  132. Maheshwari, D.; Sierra-Sosa, D.; Garcia-Zapirain, B. Variational quantum classifier for binary classification: Real vs synthetic dataset. IEEE access 2021, 10, 3705–3715. [Google Scholar] [CrossRef]
  133. Yano, H.; Suzuki, Y.; Itoh, K.M.; Raymond, R.; Yamamoto, N. Efficient discrete feature encoding for variational quantum classifier. IEEE Transactions on Quantum Engineering 2021, 2, 1–14. [Google Scholar] [CrossRef]
  134. Zoufal, C.; Lucchi, A.; Woerner, S. Variational quantum Boltzmann machines. Quantum Machine Intelligence 2021, 3, 1–15. [Google Scholar] [CrossRef]
  135. Coopmans, L.; Benedetti, M. On the sample complexity of quantum Boltzmann machine learning. Communications Physics 2024, 7, 274. [Google Scholar] [CrossRef]
Table 1. Overview of the Article Structure.
Table 1. Overview of the Article Structure.
Section Overview
1. Introduction Overview of quantum computing, machine learning, and their significance.
2. Literature Review Review of key articles.
3. Foundational Concepts Dirac notation, qubit properties, and multi-qubit systems.
4. Hardware Advancements Quantum gates, major technologies, and innovations.
5. Quantum Algorithms Shor’s, Grover’s, QAOA, QSVM, QPCA, and QNNs.
6. Quantum ML Concepts Data encoding, architectures (QNNs, VQCs, QBMs), and training.
7-11. Algorithm Details Detailed methodologies of QSVM, QPCA, QNNs, VQCs, and QBMs.
12. Challenges and Solutions Decoherence, scalability, ethics, and economics.
13. Conclusion Summary and future directions.
Table 2. Overview of Recent Survey Articles on Quantum Computing.
Table 2. Overview of Recent Survey Articles on Quantum Computing.
Author(s) Year Key Focus Limitations
Shaikh and Ali [13] 2016 Applications of quantum computing in big data and healthcare. Theoretical; lacked practical implementation insights.
Gyongyosi et al. [14] 2018 Overview of quantum advancements, challenges, and future directions. Limited focus on quantum networks and satellites.
Gharehchopogh et al. [15] 2019 Quantum algorithms for finance applications. Neglected other domains like cryptography and healthcare.
McGeoch et al. [16] 2019 Applications of quantum annealing for optimization problems. Focused only on quantum annealing.
Li et al. [17] 2020 Comparison of quantum and classical optimization/ML algorithms. Lacked feasibility studies for complex calculations.
Alcazar et al. [18] 2020 Comparative analysis of quantum ML algorithms in finance. Limited discussion beyond finance applications.
Egger et al. [19] 2020 Quantum algorithms for simulations, optimization, and ML in finance. Lacked analysis for non-finance sectors.
Fernandez-Carames [20] 2020 Post-quantum cryptography for blockchain security. Focused primarily on cryptography and blockchain.
Saki et al. [21] 2021 Quantum vulnerabilities and safeguards for secure systems. Minimal coverage of non-security aspects.
Khodaiemehr et al. [22] 2023 Quantum security and blockchain integration. Limited discussion on non-security applications.
This Work 2024 Comprehensive overview of QML concepts, tools, algorithms, and hardware. Limited coverage of distributed quantum computing.
Table 3. Key Concepts in Dirac Notation for Quantum Computing.
Table 3. Key Concepts in Dirac Notation for Quantum Computing.
Concept Description and Mathematical Representation
Ket ( | ψ ) Represents a quantum state:
| ψ = α | 0 + β | 1 , | α | 2 + | β | 2 = 1 .
Bra ( ψ | ) Dual vector of a ket:
| ψ = α β , ψ | = α * β * .
Inner Product ( ϕ | ψ ) Overlap of two states:
ϕ | ψ = i ϕ i * ψ i , 0 | 1 = 0 ( orthogonal states ) .
Outer Product ( | ψ ϕ | ) Forms an operator projecting | ϕ onto | ψ :
| 0 0 | = 1 0 0 0 .
Measurement Collapses a state. For | ψ = 1 2 ( | 0 + | 1 ) :
P ( 0 ) = | 0 | ψ | 2 = 1 2 .
Multi-Qubit States Tensor product of qubits:
| ψ = | 0 | 1 = | 01 = 0 1 0 0 .
Table 4. Fundamental Properties of Qubits.
Table 4. Fundamental Properties of Qubits.
Property Description and Mathematical Representation
Superposition A qubit exists in a linear combination of | 0 and | 1 :
| q = cos θ 2 | 0 + e i ϕ sin θ 2 | 1 .
Example: For | q = | 0 + | 1 2 , P ( | 0 ) = P ( | 1 ) = 1 2 .
Entanglement Non-separable qubit states, where one qubit’s state depends on another:
| ϕ + = | 00 + | 11 2 .
Example: In a GHZ state | GHZ = | 000 + | 111 2 , measuring one qubit determines all others.
Interference Amplitudes interfere constructively or destructively based on phase:
| q = α e i ϕ 1 | 0 + β e i ϕ 2 | 1 .
Example: Grover’s algorithm amplifies correct solutions using constructive interference.
Table 5. Algebraic Representation of Single and Multi-Qubit Systems.
Table 5. Algebraic Representation of Single and Multi-Qubit Systems.
Concept Description and Mathematical Representation
Single Qubit State Represented as:
| q = α | 0 + β | 1 , α , β C , | α | 2 + | β | 2 = 1 .
Vector form:
| q = α β .
Two-Qubit Composite State Tensor product of individual states:
| q = | q 1 | q 2 = α γ | 00 + α δ | 01 + β γ | 10 + β δ | 11 .
Vector form:
| q = α γ α δ β γ β δ .
n-Qubit System Composite state:
| q = | q 1 | q 2 | q n .
State vector has 2 n entries, satisfying:
i = 1 2 n | α i | 2 = 1 .
Table 6. Comparison between classical and Quantum computing.
Table 6. Comparison between classical and Quantum computing.
Aspect Classical Computing Quantum Computing
Unit of Information Bit: Represents 0 or 1 Qubit: Represents | 0 , | 1 , or a superposition of both
State Representation A system of n-bits represents one state out of 2 n A system of n-qubits represents all 2 n states simultaneously
Processing Sequential or limited parallelism (multi-core processing) Intrinsic parallelism due to superposition
Operation Type Deterministic logic gates (AND, OR, NOT) Probabilistic quantum gates (Hadamard, Pauli- X)
Error Tolerance Robust against small errors Sensitive to errors; requires quantum error correction
Primary Applications General-purpose computing (e.g., word processing, databases) Specialized tasks (e.g., factoring, quantum simulations)
Table 7. Time complexity comparison for Factoring and Search Problems.
Table 7. Time complexity comparison for Factoring and Search Problems.
Aspect Classical Approach Quantum Approach
Factoring N = 15 O ( N ) , 4 steps O ( ( log N ) 3 ) , 60 operations
Factoring N = 2 2048 Sub-exponential: T = e 54.8 , trillions of years Polynomial: T = O ( ( log N ) 3 ) , hours or days
Search (Grover) O ( N ) , 1,000,000 queries O ( N ) , 1,000 queries
Estimated Runtime Trillions of years for large N (e.g., 2 2048 ) Hours or days for large N (e.g., 2 2048 )
Scalability Poor for large N Efficient for large N
Impact on RSA Encryption Feasible only for small N Breaks RSA encryption for large N
Table 8. Single-Qubit Gates.
Table 8. Single-Qubit Gates.
Gate Matrix Representation Description
Identity (I) 1 0 0 1 Leaves the qubit unchanged.
Pauli-X (X) 0 1 1 0 Flips | 0 to | 1 and | 1 to | 0 .
Pauli-Y (Y) 0 i i 0 Combines a state flip with a phase shift.
Pauli-Z (Z) 1 0 0 1 Introduces a phase shift to | 1 .
Hadamard (H) 1 2 1 1 1 1 Creates superposition of | 0 and | 1 .
Phase (S) 1 0 0 i Applies a π / 2 phase shift to | 1 .
T Gate (T) 1 0 0 e i π / 4 Applies a π / 4 phase shift to | 1 .
Table 9. Multi-Qubit Gates.
Table 9. Multi-Qubit Gates.
Gate Matrix Representation Description
Controlled-NOT (CNOT) 1 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 Flips the target qubit if the control qubit is | 1 .
SWAP Gate 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 Exchanges the states of two qubits.
Toffoli Gate (CCNOT) 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 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 0 1 0 0 0 0 0 0 1 0 Flips the target qubit if both control qubits are | 1 .
Controlled Phase (CP) 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 e i ϕ Introduces a conditional phase shift depending on the state of the control qubit.
Fredkin Gate Controlled SWAP Gate Swaps the states of two qubits if the control qubit is | 1 .
Table 10. Examples of Quantum Circuits.
Table 10. Examples of Quantum Circuits.
Circuit Description
Bell State Circuit [50,51]
  • Apply Hadamard gate to the first qubit ( | 0 | 0 + | 1 2 ).
  • Use CNOT gate to entangle qubits.
  • Result: | Φ + = | 00 + | 11 2 .
Quantum Fourier Transform (QFT) [52,53]
  • Apply Hadamard gate, controlled rotations, and optional swaps.
  • Application: Algorithms like Shor’s for factoring integers.
Quantum Teleportation Circuit [54,55,56]
  • Create entangled qubits ( A , B ) shared by Alice and Bob.
  • Alice measures her qubits and sends results to Bob.
  • Bob reconstructs the original state using conditional gates.
Grover’s Search Circuit [57,58,59]
  • Use Hadamard gates to create a superposition.
  • Apply oracle to mark the solution.
  • Use the diffusion operator to amplify the marked state’s probability.
Table 11. Comparison of Major Approaches to Quantum-Related Computing.
Table 11. Comparison of Major Approaches to Quantum-Related Computing.
Aspect Quantum-Inspired Quantum Annealing Gate-Based Quantum
Universality No No Yes
Functionality General problem-solving Optimization only Broad (optimization, cryptography, simulation)
Algorithm Type Classical algorithms QUBO/Ising model Diverse quantum algorithms
Manufacturers Various D-Wave IBM, IonQ, and others
First Access N/A 2011 2016
Qubit Count N/A 5,000+ 100+
Entanglement None Limited Robust
Hardware Classical computers Specialized hardware Advanced quantum hardware
Error Tolerance High Moderate Low
Applications General problems Optimization problems Cryptography, simulation, more
Future State Supplemental role Likely phased out Potential dominant approach
Table 12. Key Quantum Computing Vendors by Modality.
Table 12. Key Quantum Computing Vendors by Modality.
Modality Key Players
Trapped Ions Quantinuum, IonQ, Universal Quantum
Superconducting IBM Quantum, Rigetti, OQC, Google, Baidu, Amazon Braket
Photonics PsiQuantum, Xanadu, Quandela
Cold and Neutral Atoms Intel, Silicon Quantum Computing, Quantum Motion
Silicon Spin Pasqal, IQuEra, ColdQuanta
Table 13. Key Quantum Computing Vendors and Their Software Packages.
Table 13. Key Quantum Computing Vendors and Their Software Packages.
Vendor Software Package(s)
IBM Quantum Qiskit: Open-source framework for circuit-based quantum programming.
Google Quantum AI Cirq: Library for designing, simulating, and executing quantum circuits.
Amazon Braket Braket SDK: Cloud-based quantum computing service supporting multiple hardware platforms.
Rigetti Computing Forest SDK (includes pyQuil): Tools for programming Rigetti’s quantum systems.
IonQ IonQ SDK: Tools for interfacing with IonQ’s trapped-ion quantum systems.
Quantinuum TKET: High-performance toolkit for quantum circuit compilation.
Xanadu PennyLane: Library for quantum machine learning and optimization.
PsiQuantum Custom tools for photonic-based quantum computing.
Pasqal Pulser: Library for programming neutral atom-based quantum processors.
Quandela Perceval: Framework for designing photonic quantum circuits.
Table 14. Performance Comparison: Rigetti, IBM, and Google Quantum Processors.
Table 14. Performance Comparison: Rigetti, IBM, and Google Quantum Processors.
Metric Rigetti Ankaa-3 IBM Heron R2 Google Willow
Qubits 84 (mid-size for NISQ) 156 (scalable modular design) 105 (dense 2D grid)
Coherence Times T 1 = 22 μ s , T 2 = 19 μ s T 1 96.5 μ s , T 2 = 2 μ s T 1 100 μ s , T 2 > 100 μ s
Single-Qubit Fidelity 99.9% > 99.99 % 99.9%
Two-Qubit Fidelity 99.0% > 99.5 % 99.0%
Error Correction Not applicable (NISQ-focused) Logical qubits demonstrated Below-threshold error correction
Signal Delivery Multiplexed readout via TSVs 3D interconnections with heavy hex High-density TSVs and flip-chip bonding
Connectivity Configurable on-chip capacitances Heavy hex lattice network Average connectivity 3.47
Fabrication Fab-1 foundry, advanced lithography 3D TSV integration, advanced dielectrics Custom facility, high-resolution lithography
Innovations NISQ optimization, scalable architecture Fault-tolerant design, hybrid integration Exponential error correction, RCS performance
Applications Optimization, quantum chemistry Scalable computation, error correction Optimization, AI, materials science
Release Date December 2024 November 2024 December 2024
Table 15. Key Quantum Algorithms and Their Applications.
Table 15. Key Quantum Algorithms and Their Applications.
Algorithm Category Applications
Shor’s Algorithm Cryptography Breaking RSA/ECC encryption, factoring integers, discrete logarithms
Simon’s Algorithm Cryptography Foundation for Shor’s algorithm, solving the hidden subgroup problem
QFT Cryptography Quantum signal processing, frequency analysis
Grover’s Algorithm Search/Optimization Unstructured search with complexity O ( N )
QAOA Search/Optimization Combinatorial problems: scheduling, portfolio optimization
VQE Search/Optimization Molecular energy calculations, quantum chemistry
Quantum Walks Search/Optimization Graph traversal, clustering, specific speedups
HHL Algorithm Search/Optimization Solving linear systems: engineering, physics, finance
QSVM QML Classification and regression in high-dimensional data
QPCA QML Dimensionality reduction for large datasets
QNNs QML Training optimization, neural network generalization
VQCs QML Hybrid quantum-classical classification
QBM QML Generative learning, probabilistic modeling
Table 16. Summary of Challenges and Potential Solutions in Quantum Computing.
Table 16. Summary of Challenges and Potential Solutions in Quantum Computing.
Challenges Potential Solutions
Quantum Decoherence and Noise
  • Quantum Error Correction (e.g., surface code).
  • Cryogenic systems and shielding.
  • Topological qubits for error resilience.
Scalability of Quantum Systems
  • Modular architectures and interconnects.
  • 3D integration techniques.
  • Standardization for scalability.
High Error Rates and Gate Fidelity
  • Machine learning-driven calibration.
  • Techniques like randomized compiling, ZNE.
  • Pulse engineering for improved fidelity.
Energy Consumption
  • Room-temperature qubits.
  • Efficient cryogenics.
  • Thermal-resilient materials.
Software Bottlenecks
  • Hybrid algorithms (e.g., VQE).
  • Platforms like Qiskit and Cirq.
  • Expanding algorithm libraries.
Economic Feasibility and Skill Gaps
  • Cloud-based quantum resources.
  • Workforce training initiatives.
  • Cost-effective materials research.
Security Risks
  • Post-quantum cryptography (PQC).
  • Quantum key distribution (QKD).
  • Phased migration to quantum-secure protocols.
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated