製品概要
AMPLは、離散および連続変数における、線形計画(LP)、非線形計画(NLP)、混合整数問題(MIP)などのための包括的でパワフルな代数モデリング言語です。ベル研究所で開発されたAMPLは、コンピュータが適切なソルバーとのコミュニケーションを管理している間、ユーザが、共通表記法や既知の概念を使うことで、最適化モデルを明確に表し、そして解決法を調べます。AMPLのスピードやコントロール オプションが、繰り返し実行のための能率的選択を導き出し、AMPLの柔軟性と便利さが、迅速なプロトタイプ作成、およびモデル開発を理想的に支援します。
モデリング言語機能
- セットおよびセット オペレーターのための広範なサポート
- 一般的で自然なシンタックス、算術的、論理的および条件付表現
- 非線形プログラミング言語
- 便利な代替表記法
モデリング環境機能
- バッチ プロセス オプションを持つ、インタラクティブなコマンド環境、いろいろなモデル コンポーネントおよびモデル表現の表示ができる強力なディスプレイ コマンド。自動フォーマットまたは、ユーザの好みにあわせて、スクリーンでブラウズし、ファイルに書き込み可能。
- 新しいループおよびif-then-elseコマンド
ユーザは、繰り返される問題の連続の解決のため、AMPLコマンド言語によるシンプルなプログラムを記述可能。
- モデルとデータの分割
AMPLモデルは、データ セットやテーブルが大きくなっても簡潔さを維持。
- 市場において認知度の高い洗練された下記の各種ソルバーへのインターフェース:Gurobi、CONOPT、KNITRO、MINOS、SNOPT
AMPLに対応した非線形ソルバーの販売を開始