Quantum Database Architecture for the Quantum Data Scientist: A Theoretical Treatise on Lindblad Operators, EIT in Multi-Level Atomic Ensembles, and High-Fidelity Data Encoding
This repository hosts all the projects developed within the framework of the Bachelor thesis.
The thesis proposes the use of a quantum database (qDB) capable of solving data security and ethical challenges—both in transit and at rest. In addition, addressing ethical treatment by ensuring protocols capable of detecting and preventing access to the data by an eavesdropper.
In the first part, the thesis presents the theoretical definition of the quantum database through the study of the system's dynamics under Lindblad operators, an Electromagnetically Induced Transparency (EIT) schema in a multi-level atomic configuration, and describing processes for high-fidelity data encoding.
In the second part, it provides a framework of quantum mechanics for data scientists, and the algorithm required to work with the qDB effectively.
Finally, the thesis concludes with a state-of-the-art proposal on how a quantum database can be constructed and used from both the hardware and the high-level software algorithm layers.
Particularly, the projects developed are related to quantum mechanics, quantum computing, and physics, including visualizations, simulations, and database implementations.
- Quantum Database Simulation (qDB)
- Visualization and Decomposition of Quantum Gates
- Electromagnetically Induced Transparency (EIT) Semiclassical Visualization
- EIT Simulation and Visualization
- Uncertainty Principle Graph
This project implements a Quantum Database (qDB) that analyzes salary equality between departments in a company. The qDB uses the Hilbert space
The salary is encoded in quantum states that allow the parallelization of searches. The Grover algorithm is used to identify the department that meets the equality condition. The Quantum Fourier Transform (QFT) is used as support for performing the sums.
A potential way of using a qDB applied to a real-world problem such as salary equality analysis is demonstrated.
- Link to Project: Quantum Database Simulation (qDB)
This directory contains the code that generates Figures A.7 and A.8 in the body of the BsC thesis. The scripts generate visualizations of the density matrices and the Bloch sphere representation for both a pure state and a mixed state.
- Bloch Sphere:
- Density matrix:
- Decomposition of the Toffoli Gate:
- Link to Project: Visualization and Decomposition of Quantum Gates
This script generates a visualization of EIT using a semiclassical approximation. It includes:
- Representation of the wave function.
- Velocity groups and photons.
- Representation of the Hamiltonian and Rabi frequencies.
- Link to Project: EIT Semiclassical Visualization
This project hosts a numerical simulation of Electromagnetically Induced Transparency (EIT) based on the Lindblad equation as well as the final visualization of the real and imaginary part of the first-order electrical susceptibility.
- Main Features:
- Simulation of EIT in a three-level Lambda scheme.
- Visualization of susceptibility for control ON/OFF states.
This project visualizes the Uncertainty Principle in quantum mechanics using a 2D contour plot. The graph illustrates the relation between position uncertainty ( \Delta x ) and momentum uncertainty ( \Delta p ), and the minimum bound defined by ( \frac{\hbar}{2} ).
- Link to Project: Uncertainty Principle Graph
This project is licensed under the same terms as the BSc thesis it is derived from. Please refer to the thesis documentation for specific licensing details and any applicable restrictions.
For questions or suggestions related specifically to this thesis, please contact:
- Name: Ricard Santiago Raigada García
- Email: rraigadag@uoc.edu