Skip to content
@qismib

QISMIB

Quantum Information Science - Milano Bicocca University

QISMIB: Quantum Information Science Milano-Bicocca

The primary mission of the Quantum Information Science Milano-Bicocca (QISMIB) initiative at the University of Milano-Bicocca is to introduce undergraduate and master students to the main foundational concepts of quantum computing and quantum technologies, as well as to provide them with the necessary theoretical and experimental tools to pursue research in this field. Additionally, the initiative aims to promote the advancement of quantum technologies through cutting-edge research projects, by fostering collaboration and knowledge exchange within the academic community. Through the implementation of cutting-edge research projects, QISMIB aims to train a new generation of highly qualified professionals with a strong background in quantum information science, who will be able to contribute to the advancement of this field and to the development of new quantum technologies.

If you are interested in quantum computing and quantum technologies and would like to carry on your thesis with our group please contact us at the email address: andrea.giachero at mib.infn.it

The key tenets of the proposed thesis are centered around the cutting-edge fields of Quantum Simulation, Quantum Machine Learning, Quantum Key Distribution, and the Design and Simulation of qubits. These areas of study represent the vanguard of quantum technology research, offering a wealth of opportunities for exploration and innovation. From the use of quantum systems to simulate complex physical phenomena, to the application of machine learning algorithms to optimize quantum algorithms, to the development of secure communication protocols using quantum key distribution, and the design and simulation of qubits that are crucial building blocks of quantum computing, the proposed thesis delves into the very forefront of this rapidly evolving field.

The proposed thesis project will employ a variety of cutting-edge tools and technologies to develop and analyze the research. The primary programming language used will be Python, in conjunction with open-source frameworks such as Qitip, Qiskit, Pennylane, Qiskit-metal and others. These frameworks provide a comprehensive set of tools for the design, simulation, and execution of quantum algorithms, making them ideal for the proposed research. Additionally, the thesis will also make use of Julia, a modern programming language that, along with packages like Yao, offers a highly efficient and optimized quantum computing library for performing detailed simulations and analyses for the proposed research activities.

More details on the available activities are illustrated in the below sections. Past and current projects are list at this link

QISMIB initiative is supported by


Quantum Simulations

The field of Quantum Simulations is one of the few where it's clear that it will be possible to reach a useful quantum advantage. The main idea is that to simulate a quantum system you have to use another quantum system and any classical simulation is nothing more than an approximation. Moreover, having a quantum system in a quantum circuit form allows to straightforwardly analyze the effect of modifications of the system itself. The applications of Quantum Simlations vary in a large range of areas: from the study of medical problems to the simulation of Lattice Gauge Theories, from researches in material science to drug discovery. Most of these works are conducted, for now, just from a theoretical point of view since they need computational resources not yet available, but different algorithms exist that can already be tested on existing devices: for example the Variational Quantum Eigensolver (VQE) allows to simulate molecular systems in a compuational efficient way (something not possible with classical simulators). Research on this topic also focuses on near-term shrewdness to make the most of these algorithms even with Noisy intermediate-scale quantum devices: it is possible, for example, to reduce the number of needed qubits by exploiting symmetries in the system (tapering).


Quantum Machine Learning

Quantum Machine Learning (QML) is a field that combines the principles of quantum mechanics and machine learning to create new algorithms and models that can solve problems in a more efficient and powerful way than classical methods. In QML, quantum processors are used as a computational resource to perform tasks such as feature extraction, dimensionality reduction, and supervided/unsupervides learning. This is achieved by encoding classical data into quantum states and applying quantum operations to manipulate and process the data. One example of a QML algorithm is the Quantum Support Vector Machine (QSVM), which uses quantum states to represent data points and quantum gates to perform linear algebra operations. This algorithm has been shown to have exceptional speedup over its classical counterpart for certain datasets. Another version of QSVM, suited for noisy intermediate-scale quantum devices, explores quantum data encoding in exponentially large Hilbert spaces to achieve higher accuracies than classical benchmark models. Another example is Quantum Principal Component Analysis (QPCA), which uses quantum algorithms to extract the principal components of a dataset in exponentially fewer operations than the classical method. Other examples involve Quantum Key Means Clustering and Quantum Neural Networks. QML is a young and rapidly growing field, with many open problems and opportunities for research, potentially driving data analysis in many fields such as physics, chemistry, finance and cryptography. Our activities on QML focus on the use of the Qiskit package, developed by IBM, and the IBM Quantum cloud access to real state-of-the-art Quantum Computers for testing our algorithms.


Quantum Key Distribution

Quantum key distribution (QKD) is a method for secure communication that uses the principles of quantum mechanics to establish a secret key between two parties. This key can then be used to encrypt and decrypt messages, ensuring that only the intended recipients can read them. The BB84 and E91 protocols are well-established examples of QKD protocols that have been proposed and implemented, while the Continuous-variable (CV-QKD) and Measurement-Device-Independent (CV-MDI) protocols are relatively newer but promising candidates that offer immunity to side-channel attacks. The security and performance of these protocols can be evaluated by analyzing the different types of attacks that can be performed by an eavesdropper. To further enhance the evaluation, numerical simulations can be conducted, taking into account different scenarios and noise models. Additionally, exploring novel techniques for error correction and the use of novel quantum states can be considered as potential avenues for future research.


Design and Simulation of qubits

One of the main problems that the quantum research community is facing at the moment is "how do we actually build an error resistant, multi-purpose quantum computer?". One way to do that is using superconducting qubits. Our group is working on superconducting qubit design for multiple applications: quantum sensors, quantum computers and other devices. The main challenges will be to improve current designs and find new ones in order to build better qubits for all applications. The qubit design process goes through different steps: ideation and parameter definition, design, electromagnetic simulation and quantum parameters extraction. The first phase can be faced by simulating quantum systems using libraries such as Qutip and Scqubits . These libraries offer a simple framework to simulate numerically qubit and other quantum systems. In this way we can define our goals for the final system to be designed. Once our objectives are set, we design qubits using Qiskit-Metal (IBM) and the Qubit Simulation Module (QSM, developed at NIST). To evaluate the qubit parameters from the design we use different simulations: the Energy Participation Ratio (EPR) and the Lumped Oscillator Model (LOM). Both these analyses exploits ANSYS (HFSS and Q3D) to perform electromagnetic simulations. The results of the EM software are then used to quantize the system and extract all the interesting parameters. The design will be then modified until these parameters match the goals we set. With this workflow we tune each device to better suit its specific application.


Pubblications


Members

Internal collaborators

Prof. Andrea Giachero - Associate Professor - Coordinator
University of Milano-Bicocca, Milano, Italy
INFN Unit of Milano-Bicocca, Milano, Italy
andrea.giachero at mib.infn.it

Prof. Angelo Nucciotti - Associate Professor - Director of the BiQuTe centre
University of Milano-Bicocca, Milano, Italy
INFN Unit of Milano-Bicocca, Milano, Italy
angelo.nucciotti at mib.infn.it

Prof. Pietro Govoni - Associate Professor
University of Milano-Bicocca, Milano, Italy
INFN Unit of Milano-Bicocca, Milano, Italy
pietro.govoni at unimib.it

Danilo Labranca - Ph.D. Student
University of Milano-Bicocca, Milano, Italy
INFN Unit of Milano-Bicocca, Milano, Italy
danilo.labranca at mib.infn.it

Roberto Moretti - Ph.D. Student
University of Milano-Bicocca, Milano, Italy
INFN Unit of Milano-Bicocca, Milano, Italy
roberto.moretti at mib.infn.it

Rodolfo Carobene - Ph.D. Student
University of Milano-Bicocca, Milano, Italy
INFN Unit of Milano-Bicocca, Milano, Italy
rodolfo.carobene at mib.infn.it

Pietro Campana - Ph.D. Student
University of Milano-Bicocca, Milano, Italy
INFN Unit of Milano-Bicocca, Milano, Italy
pietro.campana at mib.infn.it

External collaborators

Leonardo Banchi
University of Florence
INFN Unit of Florence
leonardo.banchi at unifi.it

Stefano Barison
École polytechnique fédérale de Lausanne
stefano.barison at epfl.ch

Stefano Carrazza
University of Milano, Milano, Italy
INFN Unit of Milano, Milano, Italy
CERN Theory Group
stefano.carrazza at unimi.it

Michele Grossi
CERN Quantum Technology Initiative
CERN IT innovation
michele.grossi at cern.ch


Popular repositories Loading

  1. TraNQI TraNQI Public

    Training a quantum-classical neural network with qiskit and pytorch (TraNQI)

    Python 9

  2. IBMvista IBMvista Public

    Investigating Bose-Hubbard Model, variational insulator supefluid transition algorithm

    Python 4

  3. QuaKe QuaKe Public

    QuaKe: quantum kernel classifier for neutrino physics applications

    Python 3

  4. FDQlearn FDQlearn Public

    Feynman Diagrams Quantum Learner:

    Python 3 1

  5. TSINAME TSINAME Public

    BB84 - Three Scenarios Implementation - No Attack, Measurement-based attack, Entanglement-based attack

    Python 2

  6. MEQuVA MEQuVA Public

    Molecular Energy estimation with Quantum Variational Algorithm

    Python 2

Repositories

Showing 10 of 23 repositories
  • ActiQ Public

    Reinforcement Learning and Quantum Reinforcement Learning algorithms comparison on a benchmark environment

    qismib/ActiQ’s past year of commit activity
    Jupyter Notebook 0 MIT 0 0 0 Updated Dec 5, 2024
  • .github Public
    qismib/.github’s past year of commit activity
    0 0 0 0 Updated Dec 3, 2024
  • AnsOME Public

    Ansatz Optimization for Molecular Energy (Estimation

    qismib/AnsOME’s past year of commit activity
    Jupyter Notebook 0 MIT 0 0 0 Updated Nov 25, 2024
  • HNN Public

    Hybrid Neural Network

    qismib/HNN’s past year of commit activity
    Jupyter Notebook 0 Apache-2.0 0 0 0 Updated Sep 21, 2024
  • PAntza Public
    qismib/PAntza’s past year of commit activity
    Jupyter Notebook 0 Apache-2.0 0 1 0 Updated Jul 18, 2024
  • QuaKe Public

    QuaKe: quantum kernel classifier for neutrino physics applications

    qismib/QuaKe’s past year of commit activity
    Python 3 MIT 0 0 0 Updated Jun 11, 2024
  • GATE Public

    Gaps Analysis via Time Evolution

    qismib/GATE’s past year of commit activity
    Python 0 Apache-2.0 1 0 0 Updated Apr 9, 2024
  • bisqt Public
    qismib/bisqt’s past year of commit activity
    Jupyter Notebook 0 0 0 0 Updated Mar 27, 2024
  • QSVM Public

    Quantum Support Vector Machine (QSVM) for backend classification

    qismib/QSVM’s past year of commit activity
    Jupyter Notebook 0 Apache-2.0 0 0 0 Updated Mar 21, 2024
  • TrEM Public
    qismib/TrEM’s past year of commit activity
    Jupyter Notebook 0 Apache-2.0 0 0 0 Updated Jan 5, 2024

Top languages

Loading…

Most used topics

Loading…