XanaduAI / QHack2022

QHack—The one-of-a-kind quantum computing hackathon
https://qhack.ai
88 stars 125 forks source link

[ENTRY] Simulating collective neutrino oscillation using QAOA #109

Open bachbao opened 2 years ago

bachbao commented 2 years ago

Team Name:

QuantumRing

Project Description:

Neutrino Oscillation which was first predicted by Bruno Pontecorvo in 1957, has been a great theoretical and experimental interest, as its precise properties can shed light on several properties of the neutrino. The experimental discovery of neutrino oscillation proves that neutrino has non-zero mass, which then causes a required modification to the Standard Model of particle physics. This experimental work by Takaaki Kajita and Arthur B. McDonald was so great that it was recognized with the 2015 Nobel Prize for Physics. Due to the potential of this process, many attempts have been conducted to gain a profound understanding of the phenomenon. In this project, we try to dive in and explore this complex quantum dynamic but with a different approach.

Using a quantum computer, our team try to simulate collective flavor oscillations which are created by the interaction neutrino-neutrino in a neutrino cloud with a high density of neutrinos. This process can happen in supernovae and the early universe - astrophysical scenarios with large neutrino density. In this project, we are considering a two-flavor case of interacting neutrinos which leads us to demonstrate the time and space evolution of the set of amplitudes from a Schrodinger equation:

a

The H - Hamiltonian from the equation is the Hamiltonian for neutrino flavor evolution in an environment with a high density of neutrinos which include vacuum and forward-scattering interaction contributions. Here we use QAOA (Quantum Approximate Optimization Algorithm) to realize this Hamiltonian with the ambition to scale the system to as many neutrinos as possible, this is where we need a quantum computer with many qubits to perform our quantum circuit. From this simulation, we aim to find a way to simulate many neutrinos interacting systems with polynomial scale-up which will become a great tool for researchers and scientists to look into this complex neutrino dynamic.

Presentation:

https://github.com/bachbao/Simulating-collective-neutrino-oscillation-using-QAOA-algorithm/blob/main/qhack_openhackathon.ipynb

Source code:

https://github.com/bachbao/Simulating-collective-neutrino-oscillation-using-QAOA-algorithm

Which challenges/prizes would you like to submit your project for?

isaacdevlugt commented 2 years ago

Thank you for your submission! There's still time to populate your submission with code, presentation material, etc. Please make any final adjustments before the deadline tonight at 17h00 EST!

Good luck!