勉強会用のコードです。
from blueqat import Circuit
Circuit().h[0].run()
array([0.70710678+0.j, 0.70710678+0.j])
from blueqat import vqe
from blueqat.pauli import qubo_bit as q
hamiltonian = -3*q(0)-3*q(1)-3*q(2)-3*q(3)-3*q(4)+2*q(0)*q(1)+2*q(0)*q(2)+2*q(0)*q(3)+2*q(0)*q(4)+2*q(1)*q(2)+2*q(1)*q(3)+2*q(1)*q(4)+2*q(2)*q(3)+2*q(2)*q(4)+2*q(3)*q(4)
step = 2
result = vqe.Vqe(vqe.QaoaAnsatz(hamiltonian, step)).run()
print(result.most_common(12))
(((0, 0, 0, 0, 1), 0.06225889167560305), ((0, 0, 1, 0, 0), 0.06225889167560304), ((1, 0, 0, 0, 0), 0.062258891675603036), ((0, 1, 0, 0, 0), 0.06225889167560301), ((0, 0, 0, 1, 0), 0.062258891675603), ((1, 1, 0, 1, 0), 0.06210751697963962), ((1, 0, 1, 1, 0), 0.06210751697963962), ((1, 0, 1, 0, 1), 0.06210751697963961), ((1, 0, 0, 1, 1), 0.06210751697963961), ((1, 1, 0, 0, 1), 0.06210751697963959), ((1, 1, 1, 0, 0), 0.06210751697963958), ((0, 1, 1, 1, 0), 0.06210751697963955))