modules.solvers.qaoa.circuit

circuit(params: array, device: AwsDevice, n_qubits: int, ising: ndarray) Circuit

Function to return the full QAOA circuit; depends on device as ZZ implementation depends on gate set of backend.

Parameters:
  • params -- Array containing the beta and gamma parameters

  • device -- Device to run the circuit on

  • n_qubits -- Number of qubits

  • ising -- Ising matrix

Returns:

QAOA Circuit