Skip to content

Implementation of Quantum Approximate Optimization Algorithm (QAOA) and Multi-Angle QAOA

Notifications You must be signed in to change notification settings

GaidaiIgor/MA-QAOA

Repository files navigation

MA-QAOA

Implementation of the original Quantum Approximate Optimization Algorithm (QAOA) and Multi-Angle QAOA (MA-QAOA).

Both algorithms are designed to find approximate solutions to combinatorial optimization problems on quantum computers.

This implementation is purely classical, so it only calculates expectation values and does not give explicit answers to the combinatorial problems (since this usually requires a quantum computer).

See basic usage examples in basic_examples.py

For more info on QAOA refer to https://arxiv.org/abs/1411.4028v1

For more info on MA-QAOA refer to https://www.nature.com/articles/s41598-022-10555-8

See also https://arxiv.org/abs/2312.00200 for the results calculated with this repo.

About

Implementation of Quantum Approximate Optimization Algorithm (QAOA) and Multi-Angle QAOA

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages