Quantum Approximate Optimization Algorithm Qaoa