はじめに

Fixstars Amplify PyPI Downloads

Fixstars Amplify SDK (以下 Amplify SDK) は、組合せ最適化問題を定式化し、外部の最適化ソルバーを実行するための Python ライブラリです。

Amplify SDK を用いると、組合せ最適化問題をシンプルかつ直感的に定式化できます。 また、定式化したあとは、さまざまなハードウェア・ソフトウェアソルバーを共通のインターフェースを通じて簡単に実行できます。量子アニーリングマシン、イジングマシン、量子コンピュータ、MIP ソルバーがこれに含まれます。

AI エージェント向け

本ドキュメントは Markdown 形式でも提供しています。AI エージェントは Web ページのマークアップを介さずに読むことができます。各ページには同じ場所に Markdown 版があり、.../v1/model.html.../v1/model.md としても存在します。全ページの一覧は index.md にあります。llms.txtllms-full.txt も利用できます。


Amplify SDK の特長

🔰 直感的で使いやすい

Amplify SDK の使い方はとても簡単です。シンプルで直感的な手順で組合せ最適化問題の定式化とソルバーの実行が行えます。 インストール不要で利用できるソルバー Amplify Annealing Engine も無償で提供されます。

🔰 直感的で使いやすい
🚅 高速な数式処理

Amplify SDK による定式化は非常に高速かつ省メモリで処理するように設計されています。 大規模な組合せ最適化問題を視野に入れたアプリケーションの開発が行えます。

🚅 高速な数式処理
🔱️ 複数のソルバーに対応

Amplify SDK から利用できるソルバーは、量子アニーリングマシン、イジングマシン、量子コンピュータ、MIP ソルバーなど多岐に渡ります。 ユースケースに合わせたソルバーの選択が可能です。

🔱 複数のソルバーに対応
🧑‍💻️ 幅広い対象ユーザ

Amplify は組合せ最適化に取り組む幅広いユーザに利用頂けます。アプリケーションソフトウェア開発から学術研究まで、さまざまなユーザ層を支援できるように設計されています。

🧑‍💻️ 幅広い対象ユーザ

Changed in version 1.0.0

Fixstars Amplify SDK はバージョン 1.0.0 で大きく生まれ変わりました。これまで以上に直感的で使いやすくなり、対象のモデルを広げ、高い柔軟性と高速な動作を両立します。以前のバージョンからの移行ガイドは 旧バージョンからの移行 を参照してください。また、移行がスムーズに行えるように旧バージョンとの互換レイヤも用意しています。
以前のバージョンのドキュメントは https://amplify.fixstars.com/ja/docs/amplify/v0/ で参照できます。


Amplify のはじめ方

🆔 STEP 1

ユーザ登録

ユーザ登録を行うと Amplify Annealing Engine の API トークンを無償で入手できます。

🛠️ STEP 2

インストール

Amplify SDK は Windows / Linux / MacOS 環境で pip コマンドを利用してインストールできます。

🔍 STEP 3

デモ&チュートリアル

Amplify の使い方を学ぶためのデモやチュートリアルを用意しています。

注釈

Fixstars Amplify SDK はプロプライエタリソフトウェアです。
非商用利用や学術利用では無償で利用できます。詳細は Fixstars Amplify 利用規約を参照してください。
学術論文において引用する際は、下記の BibTeX 形式をご使用ください。

  • Fixstars Amplify SDK

    @misc{fixstarsamplifysdkdoc,
      author = "{Fixstars Amplify Corporation}",
      title = {{Fixstars Amplify SDK documentation}},
      howpublished = "\url{https://amplify.fixstars.com/en/docs/amplify/v1/}",
      year = {2024},
      note = "[Accessed: 7-March-2024]"
    }
    

    Download BibTeX

  • Fixstars Amplify Annealing Engine (AE)

    @misc{fixstarsamplifyaedoc,
      author = "{Fixstars Amplify Corporation}",
      title = {{API Reference - Fixstars Amplify Annealing Engine}},
      howpublished = "\url{https://amplify.fixstars.com/en/docs/amplify/v1/amplify_ae.html}",
      year = {2025},
      note = "[Accessed: 30-September-2025]"
    }
    

    Download BibTeX

  • Fixstars Amplify

    Fixstars Amplify SDK, AE の両方をまとめて引用したい場合にお使いください。

    @misc{fixstarsamplify,
      author = "{Fixstars Amplify Corporation}",
      title = {{Fixstars Amplify}},
      howpublished = "\url{https://amplify.fixstars.com/en/}",
      year = {2020},
      note = "[Accessed: 7-March-2024]"
    }
    

    Download BibTeX