common.title

Docs
Quantum Circuit
TYTAN CLOUD

QUANTUM GAMING

Nobisuke

Dekisugi


autoQAOA
DEEPSCORE

Overview
Service overview
Terms of service

Privacy policy

Contact
Research

Sign in
Sign up
common.title

量子コンピュータSDKのBlueqat0.3.14を使ってみる

Yuichiro Minato

2021/01/02 17:42

#量子ゲート #blueqat

量子コンピュータSDKでアップデートきました。

RXX,RYY,RZZ

こちらは新しいゲートたちです。

参考:

https://qiita.com/KeiichiroHiga/items/d9377060fbc97817d849

from blueqat import Circuit
import math

Circuit().rxx(math.pi/2)[0,1].m[:].run(shots=100)

#=> Counter({'11': 48, '00': 52})

簡単にもつれました。VQE/QAOAや最適化、固有値計算で威力を発揮します。

QAOA mixer

こちらは以前は実験的に使ってましたが、超便利ツールです。

from blueqat import vqe
from blueqat.pauli import qubo_bit as q
from blueqat.pauli import X

hamiltonian = -3*q(0)+2*q(1)
step = 2
init = Circuit().h[0].cx[0,1].x[0]
mixer = 0.5*X[0]*X[1] + 0.5*Y[0]*Y[1]

result = vqe.Vqe(vqe.QaoaAnsatz(hamiltonian,step,init,mixer)).run()
print(result.most_common(12))

mixerと初期状態を併用することで制約条件をかけることができます。その他機能が搭載されているようなので、是非みてみてください。

https://github.com/Blueqat/Blueqat/releases/tag/0.3.14

© 2025, blueqat Inc. All rights reserved