Development of a QAOA Demonstrator Web Application
Thesis on the topic: "Development and Implementation of a Web Application for Demonstrating the Quantum Approximate Optimisation Algorithm (QAOA)"
A web application is intended to demonstrate and visualise the method of QAOA for various combinatorial optimisation problems.
For this purpose, different problem parameters as well as hyperparameters and variational parameters of QAOA should be adjustable in the user interface, and the results of the resulting quantum circuit should be visualised.
The aim of the application is to demonstrate how QAOA works and to serve as an experimental learning environment ("sandbox") for small problem instances.
For orientation, a Python application is available that implements the desired features.
However, the web application can also be extended with one's own ideas, provided they contribute to the purpose of the application.
The final thesis should elaborate on the background of the topic and the development process of the application.
Activities
- Familiarisation with quantum computing, focusing on QAOA and classical simulation of quantum computing.
- Familiarisation with various frameworks for simulating quantum circuits in a web environment to make an appropriate selection based on requirements.
- Implementation of the functionality and user interface of the web application.
- Optional: Preparation of the background on the topic in a way understandable to fellow students and integration into the web application (e.g., as text or interactive tutorial).
- Optional: Extending the application with one's own ideas.
Requirements
- Javascript, HMTL und CSS
- Easy and regular availability.
- Long-term collaboration is desired.
- Optional: Interest or basic knowledge in the field of quantum computing.
- Optional: Erfahrung mit Bootstrap v5.0.
- Optional: Basic knowledge of Python.
We Offer
- Flexibility regarding the scope and focus of the application.
- Personal familiarisation with quantum information science.
- Insight into the processes and workflows of quantum computing.
- Work in an open and supportive team.
If you are interested or have further questions just write an email to maja.franz (at) oth-regensburg.de