Fixstars Amplifyは、イジングマシン向けSDKと実行環境からなるクラウド基盤です。
Fixstars Amplifyは、イジングマシン向けSDKと実行環境からなるクラウド基盤です。SDKは、シンプルで効率的なアプリ開発を実現するために作られています。さらに、Fixstars Amplify AEという独自のアニーリングマシンに加え、利用可能なすべての量子アニーリング・イジングマシンや数理最適化ソルバー、ゲート式量子コンピュータに対応しています。
* イジングマシンは、組合せ最適化問題を解く専用マシンで、量子力学的な効果を使った「量子アニーリング」などが注目されています。
複雑で専門性の高いプロセスを自動化し、効率的にイジングマシンを使うための学習コストを圧倒的に低くします。
大規模問題の入力と高速実行が可能で、PoCや実問題を視野に入れたアプリケーション開発が行えます。
利用可能なすべての量子アニーリング・イジングマシンや数理最適化ソルバー、ゲート式量子コンピュータの組合せ最適化を解くアルゴリズムなど幅広くサポートしています。
開発環境と実行環境がセットで提供されるため、すぐに始めることが出来ます。
組合せ最適化アプリケーション開発を強力にサポートする「Amplify SDK」と
すぐに使える高性能なアニーリングエンジン「Amplify AE」がセットで提供されます。
from amplify import VariableGenerator, one_hot, FixstarsClient, solve
from datetime import timedelta
gen = VariableGenerator()
q = gen.array("Binary", 3)
objective = q[0] * q[1] - q[2]
constraint = one_hot(q)
model = objective + constraint
client = FixstarsClient()
# client.token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
client.parameters.timeout = timedelta(milliseconds=1000)
result = solve(model, client)
Fixstars Amplify SDKは、 組合せ最適化問題の定式化および外部の最適化ソルバーの実行を行うための Python ライブラリです。
Amplify SDK を用いることにより、組合せ最適化問題の定式化をシンプルかつ直感的に行うことができます。
Fixstars Amplify AEは、は、GPUの優れた並列計算能力を最大限に活用し、複雑な組合せ最適化問題を高速・高精度に解く革新的なソルバーです。
Fixstars Amplifyでは、他社の提供する量子アニーリング・イジングマシンや数理最適化ソルバー、ゲート式量子コンピュータの組合せ最適化問題を解くアルゴリズムなど幅広くサポートしています。
標準マシンとは、Fixstars Amplifyからご利用申し込みが可能なマシンです。詳しくは各マシンのご利用方法をご覧ください。
BYOLマシンとは、ご自身でそのマシンを使える環境をご用意いただく必要があるマシンです。詳しくはドキュメントをご覧ください。