現在、大規模アニーリングのAPI提供を開始しています。
今回はNQSというサンプラーを弊社から提供いたします。
NQSサンプラー
消費クレジット:2
利用方法、blueqat.comの登録後に設定画面からAPIキーを取得し、APIキーと一緒にタスクを投げてください。
現在2500量子ビット程度まで解くことができます。
インストール方法は
pip install git+https://github.com/tytansdk/tytan.git
となります。利用例は、
from tytan import *
import sympy as sym
変数を定義
x, y, z = sym.symbols('x y z')
#式を記述
expr = 3*x**2 + 2*x*y + 4*y**2 + z**2 + 2*x*z + 2*y*z
Compileクラスを使用して、QUBOを取得
Q, offset = qubo.Compile(expr).get_qubo()
API_KEY = "ここにAPIキーを入れる"
サンプラーを選択
solver = sampler.NQSSampler()
計算
result = solver.run(Q, api_key=API_KEY)
print(result)
こちらはサードパーティー製のサンプラーとなります。ぜひ企業でサンプラー提供したい企業はお声がけください。