qiskit-advocate / qamp-fall-22

Qiskit advocate mentorship program (QAMP) fall 22 cohort (Sep - Dec 2022)
15 stars 7 forks source link

Variational quantum linear solver for multiphysics #31

Closed ljubabu closed 1 year ago

ljubabu commented 2 years ago

Description

Application of the Variational Quantum Linear Solver (VQLS) for solving Multiphysics problems is investigated. To solve Multiphysics problems like heat transport, fluid flow, etc., the corresponding differential equations describing the physical process are first discretized in order to obtain corresponding system of algebraic equations and then solved by applying the VQLS. Since this methodology often produces matrices having a complex structure (in comparing to the simple cases from the literature), this research will be focused on finding the optimal ansatz as well on solving the arbitrary matrix input problem. For this purpose Qiskit simulators as well as real devices will be utilized.

Deliverables

Solution of the system of linear equations describing some simple Multiphysics problem by using the VQLS method.

Mentors details

Number of mentees

1

Type of mentees

ssawarn commented 2 years ago

this seems a promising topic to work on. Can you refer to some references for more details so that I get to decide whether to opt this particular problems or not?

ljubabu commented 2 years ago

@stoicodin Thanks for your interest in this project. Here is the paper which is planned to be used as the reference for this project. 2022-Application of a variational hybrid quantum-classical algorithm to heat conduction equation.pdf

Hirmay commented 2 years ago

Hi @ljubabu, this project looks quite interesting to me. I have some knowledge and experience of VQE. I would love to contribute to this project.

Edit: I have gone through the entire paper mentioned and understood most aspects of the paper. I'm pretty intrigued by the project and am interested in working on this project.

Qcatty commented 2 years ago

Hi, i would like to join this project, i have already worked on L-VQE, F-VQE(on VRP) and DA-VQE, i would like to to use VQLS to solve heat conduction equation,

ljubabu commented 2 years ago

Hi @Hirmay and @echchallaouy . Very sorry for late response. Thank you very much for your interest in this project . I will make the selection as soon as possible.

smendoncabruna commented 2 years ago

Hi @ljubabu , I am very interested in this project! Will you inform about your decision regarding this project through here?

Mostafa-Atallah2020 commented 2 years ago

@GemmaDawson

Mostafa-Atallah2020 commented 2 years ago

Checkpoint 1

The link to the presentation slides

https://slides.com/mostafaataallah/solving-multiphysics-problems-on-quantum-computers

Mostafa-Atallah2020 commented 2 years ago

1 2 3 4 5 6

Mostafa-Atallah2020 commented 2 years ago

Checkpoint 2

Finished work

We solved the one-dimensional heat equation in [1] using the Variational Quantum Linear Slover (VQLS) with qiskit. We used the global cost function approach defined in [2]. We improved the overlap between the output solution and the exact solution from 0.737 on a simulator to 0.999 on a simulator and 0.868 on a noisy simulator by choosing the Classical Optimizer Constrained Optimization By Linear Approximation optimizer (QOBYLA). We proved that the solution fidelity does not depend on the circuit depth but rather on the appropriate choice of the classical optimizer.

Global Cost Function Circuits

had_test_global

special_had_test_global

Local Cost Function Circuits

had_test_local

Ongoing work

We simulate the results on real IBMQ hardware. Due to a large number of circuit iterations. The time of running a 3 by 3 matrix problem has been estimated to be about 150 hours. So, we employ qiskit runtime to reduce that time as possible. Also, we implement the local cost function approach in [2] because it has fewer gates and which reduces the circuit noise and hence improves the fidelity. Lastly, we study quantum chip qubits connectivity and use the error mitigation techniques which can significantly improve expectation values and therefore the final fidelity.

References

  1. https://arxiv.org/abs/2207.14630
  2. https://arxiv.org/abs/1909.05820
Mostafa-Atallah2020 commented 1 year ago

Final Showcase

The link to the presentation slides

https://slides.com/mostafaataallah/solving-multiphysics-problems-on-quantum-computers-1e46dd

Mostafa-Atallah2020 commented 1 year ago

1 2 3 4 5 6

GemmaDawson commented 1 year ago

Congratulations on completing all the requirements for QAMP Fall 2022!! 🌟🌟🌟