Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

Mathematics

Graph Generation for Quantum States Using Qiskit and Its Application for Quantum Neural Networks

Alexandru-Gabriel Tudorache

Published Mar 18, 2023• 3 citations
Publisher

Abstract

This paper describes a practical approach to the quantum theory using the simulation and processing technology available today. The proposed project allows us to create an exploration graph so that for an initial starting configuration of the qubits, all possible states are created given a set of gates selected by the user. For each node in the graph, we can obtain various types of information such as the applied gates from the initial state (the transition route), necessary cost, representation of the quantum circuit, as well as the amplitudes of each state. The project is designed not as an end goal, but rather as a processing platform that allows users to visualize and explore diverse solutions for different quantum problems in a much easier manner. We then describe some potential applications of this project in other research fields, illustrating the way in which the states from the graph can be used as nodes in a new interpretation of a quantum neural network; the steps of a hybrid processing chain are presented for the problem of finding one or more states that verify certain conditions. These concepts can also be used in academia, with their implementation being possible with the help of the Python programming language, the NumPy library, and Qiskit—the open-source quantum framework developed by IBM.

DOI
10.3390/math11061484

Related papers

Roadmap for Simulating Quantum Circuits Utilising IBM’s Qiskit Library: Programming Approach

Yousef M. Jaradat, Mohammad Ahmad Alia, Mohammad Z. Masoud +3 more

This paper explains the roadmap for running quantum circuit programs based on the Qiskit library in quantum simulators as well as real cloud-based IBM quantum computers. Qiskit is a free and open-source software development platform based on the Python programming language that is used in quantum programming. Qiskit acts as a link between quantum computing’s theoretical foundations and the practical aspects of programming and experimentation. It also allows users to experiment with and develop quantum algorithms, as well as simulate and execute them on simulators and real-world cloud-based quantum devices. It also simplifies the quantum programming process and allows a diverse range of people to participate in the exciting world of quantum computing. The paper, on the other hand, provides the mathematical foundation for analyzing quantum circuits and algorithms using linear algebra principles, as they provide the tools needed to describe and manipulate quantum states and operations. Furthermore, the paper shows quantum circuit design and implementation using real Qiskit codes.

The Eurasia Proceedings of Science Technology Engineering and Mathematics•Dec 30, 2023•6 citations

Implementation of Quantum Gates based Logic Circuits using IBM Qiskit

Enaul Haq Shaik, Nakkeeran Rangaswamy

Quantum computing is an emerging field that depends upon the basic properties of quantum physics and principles of classical systems. This leads a way to develop systems to solve complex problems that a classical system cannot do. In this article, we present simple methods to implement logic circuits using quantum gates. Logic gates and circuits are defined with quantum gates using Qiskit in Python. Later, they are verified with quantum circuits created by using IBM Quantum. Moreover, we propose a way of instantiating the basic logic circuits to design high-end logic expressions. As per our knowledge, the proposed simple approach may be helpful to solve the complex logical problems in near future.

International Conference on Computing, Communication and Security (ICCCS)•Oct 14, 2020•30 citations

Unleashing Quantum Neural Networks: Solving Parameterized Quantum Circuit Challenges

Kolla Bhanu Prakash

A possible approach to tackling computationally demanding issues beyond the capabilities of conventional algorithms is the use of quantum circuits, which provide a fundamental foundation for utilizing the power of quantum computation. This abstract examines how quantum circuits are implemented, emphasizing important topics such as circuit optimization, gate operations, and qubit manipulation. We explore different methods of encoding quantum information into topological qubits, trapped ions, and superconducting circuits, among other physical qubit formats. Furthermore, we go over the function of gate operations in quantum circuits, emphasizing crucial gates like phase, Hadamard, and CNOT gates, which serve as the foundation for quantum algorithms. Additionally, we look at methods for maximizing the efficiency and dependability of quantum processing by designing quantum circuits to minimize gate counts, depth, and error rates. To enhance the capabilities of quantum computing, this abstract presents a novel synthesis of quantum neural networks (QNNs) and quantum parameterized circuits. Through the use of parameterized quantum circuits' inherent flexibility, our approach makes it easier to design and optimize quantum circuits with flexible parameters, providing a flexible foundation for a variety of quantum algorithms. Using this amalgamation, we unleash the capacity of quantum computers to address intricate optimization and machine learning assignments with unparalleled effectiveness and expandability. Our solution bridges the gap between traditional machine learning approaches and quantum computing paradigms by enabling the smooth integration of classical data processing techniques with quantum computation. We use quantum states as data representations in our implementation of quantum neural networks, and we optimize trainable parameters to meet predetermined goals. This new paradigm opens up the investigation of the inherent features of quantum states and provides new perspectives on their processing power compared to their classical counterparts. We show, by thorough testing and analysis, how effective quantum parameterized circuits and QNNs are at solving practical problems in a variety of fields. Our work sets the ground for revolutionary breakthroughs in quantum information processing by pushing the boundaries of quantum computation and machine learning integration, offering hitherto unseen insights and solutions to challenging challenges in science, engineering, and beyond.

International Conference on Advances in Modern Age Technologies for Health and Engineering Science (AMATHE)•May 16, 2024•0 citations

Unleashing quantum algorithms with Qinterpreter: bridging the gap between theory and practice across leading quantum computing platforms

Wilmer Contreras Sepúlveda, Braulio Misael Villegas-Martínez, Sandra Gesing +10 more

Quantum computing is a rapidly emerging and promising field with the potential to transform various research domains including drug design, network technologies, and sustainable energy solutions. Due to the inherent complexity and divergence from classical computing, several major quantum computing libraries have been developed to implement quantum algorithms, namely IBM Qiskit, Amazon Braket, Cirq, PyQuil, and PennyLane. These libraries enable quantum simulations on classical computers and execution on corresponding quantum hardware, such as Qiskit programs on IBM quantum computers. Despite the variations among these platforms, the core concepts remain the same. One notable challenge is the absence of a Python-based quantum interpreter to connect these five frameworks, a gap that remains to be fully addressed. In response, our work introduces a tool called Qinterpreter, accessible through a user-friendly web interface, the Quantum Science Gateway QubitHub, which operates alongside Jupyter Notebooks. Built using the Python Object-Oriented Programming System, Qinterpreter unifies the five well-known quantum libraries into a single framework. Designed as an educational tool for students and researchers entering the quantum domain, Qinterpreter enables the straightforward development and execution of quantum circuits across such platforms. This work highlights the quantum programming versatility and accessibility of Qinterpreter and underscores our ultimate goal of pervading Quantum Computing through younger, less specialized, and diverse cultural and national communities.

PeerJ Computer Science•Oct 15, 2024•1 citation

Graph Neural Networks for Quantum State Simulation

Jincheng Zhang

Quantum state simulation is a cornerstone of quantum computing, aiming to accurately represent and manipulate the behavior of quantum systems. However, traditional methods of quantum state simulation, such as the Density Matrix Renormalization Group (DMRG) method and the Variational Quantum Eigensolver (VQE), often suffer from significant computational challenges, particularly as the size of the quantum system increases. This paper proposes a novel approach to quantum state simulation leveraging the power of Graph Neural Networks (GNNs). We represent a quantum state as a graph, where nodes correspond to individual quantum states and edges represent the correlations between them. A GNN is then trained to learn the complex relationships within the quantum state, enabling efficient and scalable simulation. Our method significantly reduces the computational burden associated with traditional techniques, offering a promising path towards practical quantum state simulation. The core claim is the utilization of graph neural networks' structural information for efficient quantum state simulation. The core mechanism involves representing quantum states as nodes in a graph and employing GNNs to learn relationships between them, facilitating efficient quantum state simulation.

•Sep 3, 2026•0 citations

Unleashing quantum algorithms with Qinterpreter: bridging the gap between theory and practice across leading quantum computing platforms

Wilmer Contreras Sepúlveda, Ángel David Torres-Palencia, José Javier Sánchez Mondragón +8 more

Quantum computing is a rapidly emerging and promising field that has the potential to revolutionize numerous research domains, including drug design, network technologies and sustainable energy. Due to the inherent complexity and divergence from classical computing, several major quantum computing libraries have been developed to implement quantum algorithms, namely IBM Qiskit, Amazon Braket, Cirq, PyQuil, and PennyLane. These libraries allow for quantum simulations on classical computers and facilitate program execution on corresponding quantum hardware, e.g., Qiskit programs on IBM quantum computers. While all platforms have some differences, the main concepts are the same. QInterpreter is a tool embedded in the Quantum Science Gateway QubitHub using Jupyter Notebooks that translates seamlessly programs from one library to the other and visualizes the results. It combines the five well-known quantum libraries: into a unified framework. Designed as an educational tool for beginners, Qinterpreter enables the development and execution of quantum circuits across various platforms in a straightforward way. The work highlights the versatility and accessibility of Qinterpreter in quantum programming and underscores our ultimate goal of pervading Quantum Computing through younger, less specialized, and diverse cultural and national communities.

arXiv:2310.07173•Oct 11, 2023•0 citations
This paper describes a practical approach to the quantum theory using the simulation and processing technology available today. The proposed project allows us to create an exploration graph so that for an initial starting configuration of the qubits, all possible states are created given a set of gates selected by the user. For each node in the graph, we can obtain various types of information such as the applied gates from the initial state (the transition route), necessary cost, representation of the quantum circuit, as well as the amplitudes of each state. The project is designed not as an end goal, but rather as a processing platform that allows users to visualize and explore diverse solutions for different quantum problems in a much easier manner. We then describe some potential applications of this project in other research fields, illustrating the way in which the states from the graph can be used as nodes in a new interpretation of a quantum neural network; the steps of a hybrid processing chain are presented for the problem of finding one or more states that verify certain conditions. These concepts can also be used in academia, with their implementation being possible with the help of the Python programming language, the NumPy library, and Qiskit—the open-source quantum framework developed by IBM.
This paper explains the roadmap for running quantum circuit programs based on the Qiskit library in quantum simulators as well as real cloud-based IBM quantum computers. Qiskit is a free and open-source software development platform based on the Python programming language that is used in quantum programming. Qiskit acts as a link between quantum computing’s theoretical foundations and the practical aspects of programming and experimentation. It also allows users to experiment with and develop quantum algorithms, as well as simulate and execute them on simulators and real-world cloud-based quantum devices. It also simplifies the quantum programming process and allows a diverse range of people to participate in the exciting world of quantum computing. The paper, on the other hand, provides the mathematical foundation for analyzing quantum circuits and algorithms using linear algebra principles, as they provide the tools needed to describe and manipulate quantum states and operations. Furthermore, the paper shows quantum circuit design and implementation using real Qiskit codes.
Quantum computing is an emerging field that depends upon the basic properties of quantum physics and principles of classical systems. This leads a way to develop systems to solve complex problems that a classical system cannot do. In this article, we present simple methods to implement logic circuits using quantum gates. Logic gates and circuits are defined with quantum gates using Qiskit in Python. Later, they are verified with quantum circuits created by using IBM Quantum. Moreover, we propose a way of instantiating the basic logic circuits to design high-end logic expressions. As per our knowledge, the proposed simple approach may be helpful to solve the complex logical problems in near future.
A possible approach to tackling computationally demanding issues beyond the capabilities of conventional algorithms is the use of quantum circuits, which provide a fundamental foundation for utilizing the power of quantum computation. This abstract examines how quantum circuits are implemented, emphasizing important topics such as circuit optimization, gate operations, and qubit manipulation. We explore different methods of encoding quantum information into topological qubits, trapped ions, and superconducting circuits, among other physical qubit formats. Furthermore, we go over the function of gate operations in quantum circuits, emphasizing crucial gates like phase, Hadamard, and CNOT gates, which serve as the foundation for quantum algorithms. Additionally, we look at methods for maximizing the efficiency and dependability of quantum processing by designing quantum circuits to minimize gate counts, depth, and error rates. To enhance the capabilities of quantum computing, this abstract presents a novel synthesis of quantum neural networks (QNNs) and quantum parameterized circuits. Through the use of parameterized quantum circuits' inherent flexibility, our approach makes it easier to design and optimize quantum circuits with flexible parameters, providing a flexible foundation for a variety of quantum algorithms. Using this amalgamation, we unleash the capacity of quantum computers to address intricate optimization and machine learning assignments with unparalleled effectiveness and expandability. Our solution bridges the gap between traditional machine learning approaches and quantum computing paradigms by enabling the smooth integration of classical data processing techniques with quantum computation. We use quantum states as data representations in our implementation of quantum neural networks, and we optimize trainable parameters to meet predetermined goals. This new paradigm opens up the investigation of the inherent features of quantum states and provides new perspectives on their processing power compared to their classical counterparts. We show, by thorough testing and analysis, how effective quantum parameterized circuits and QNNs are at solving practical problems in a variety of fields. Our work sets the ground for revolutionary breakthroughs in quantum information processing by pushing the boundaries of quantum computation and machine learning integration, offering hitherto unseen insights and solutions to challenging challenges in science, engineering, and beyond.
Quantum computing is a rapidly emerging and promising field with the potential to transform various research domains including drug design, network technologies, and sustainable energy solutions. Due to the inherent complexity and divergence from classical computing, several major quantum computing libraries have been developed to implement quantum algorithms, namely IBM Qiskit, Amazon Braket, Cirq, PyQuil, and PennyLane. These libraries enable quantum simulations on classical computers and execution on corresponding quantum hardware, such as Qiskit programs on IBM quantum computers. Despite the variations among these platforms, the core concepts remain the same. One notable challenge is the absence of a Python-based quantum interpreter to connect these five frameworks, a gap that remains to be fully addressed. In response, our work introduces a tool called Qinterpreter, accessible through a user-friendly web interface, the Quantum Science Gateway QubitHub, which operates alongside Jupyter Notebooks. Built using the Python Object-Oriented Programming System, Qinterpreter unifies the five well-known quantum libraries into a single framework. Designed as an educational tool for students and researchers entering the quantum domain, Qinterpreter enables the straightforward development and execution of quantum circuits across such platforms. This work highlights the quantum programming versatility and accessibility of Qinterpreter and underscores our ultimate goal of pervading Quantum Computing through younger, less specialized, and diverse cultural and national communities.
Quantum state simulation is a cornerstone of quantum computing, aiming to accurately represent and manipulate the behavior of quantum systems. However, traditional methods of quantum state simulation, such as the Density Matrix Renormalization Group (DMRG) method and the Variational Quantum Eigensolver (VQE), often suffer from significant computational challenges, particularly as the size of the quantum system increases. This paper proposes a novel approach to quantum state simulation leveraging the power of Graph Neural Networks (GNNs). We represent a quantum state as a graph, where nodes correspond to individual quantum states and edges represent the correlations between them. A GNN is then trained to learn the complex relationships within the quantum state, enabling efficient and scalable simulation. Our method significantly reduces the computational burden associated with traditional techniques, offering a promising path towards practical quantum state simulation. The core claim is the utilization of graph neural networks' structural information for efficient quantum state simulation. The core mechanism involves representing quantum states as nodes in a graph and employing GNNs to learn relationships between them, facilitating efficient quantum state simulation.
Quantum computing is a rapidly emerging and promising field that has the potential to revolutionize numerous research domains, including drug design, network technologies and sustainable energy. Due to the inherent complexity and divergence from classical computing, several major quantum computing libraries have been developed to implement quantum algorithms, namely IBM Qiskit, Amazon Braket, Cirq, PyQuil, and PennyLane. These libraries allow for quantum simulations on classical computers and facilitate program execution on corresponding quantum hardware, e.g., Qiskit programs on IBM quantum computers. While all platforms have some differences, the main concepts are the same. QInterpreter is a tool embedded in the Quantum Science Gateway QubitHub using Jupyter Notebooks that translates seamlessly programs from one library to the other and visualizes the results. It combines the five well-known quantum libraries: into a unified framework. Designed as an educational tool for beginners, Qinterpreter enables the development and execution of quantum circuits across various platforms in a straightforward way. The work highlights the versatility and accessibility of Qinterpreter in quantum programming and underscores our ultimate goal of pervading Quantum Computing through younger, less specialized, and diverse cultural and national communities.