
我々の部門において教員を各クラスに割り当てる仕事は、いつも時間がかかり、常に形を変え続ける各ピースから成り立つジグソー パズルを解くような感じでした。AMPLを使うことで、簡単にコード化できるモデルを工夫し、そして、異なる状況におけるシナリオの変更が素早くできるようになりました。現在ではわずか数分で、高品質なスケジュールを生成できます。AMPLは、我々の学科コースにおけるスケジューリング プロセスにおいて非常に重要なツールです。

我々は、DNAの3次元構造のモデリングのためにAMPLを使用していました。実験データを使いながら、このような3次元構造を達成させることは初めてのことであり、そのため市場にある最も強力な最適化ソフトウェアが必要でした。我々の結果は、「Nucleic Acids Research Journal(核酸研究新聞)」において、トップ5%のベストな論文に選ばれました。AMPLを選択する以前、私は、市場にあるトップのモデリング言語のすべてを比較しまいた。最後にAMPLを選択したのは、AMPLの文法はとても簡単だったからです。私のモデリングが必要とする全てを記述するため、2,3の簡単な規則を理解する必要があるだけでした。それは、本当に数式のような感じです。私は、重大な数理モデリングのため需要があるすべての人に躊躇なくAMPLを推奨します。

もし、あなたが、あなたの論文に問題を書くことができるなら、また、それを、AMPLを使って書けるなら、あなたは、このような学術研究のためにAMPLを使って記述するでしょう。AMPLがあれば、最適化エンジンに渡されるべき良いデータだけを自動区分する機能により、あなたは、あなた自身が書いたものばかりでなく、比較的努力なく最先端の商用最適化アルゴリズムにアクセスができます。私は、以前使用した最適化ソフトウェアを超えた速度と正確性の両方を確認しています。現在私は、AMPLをコンピュータ最適化が必要とされるたくさんの研究向けアプリケーションで使用しています。

私は、生産スケジューリングのためのプロトタイプ、テスト、そして実装をAMPLで行っています。使い易さ、明確な構文論、いくつかのモデルを同時に表現すべき機能、そしてモデル間の情報交換機能から、AMPLを何年も前に選択しました。私は、AMPLを生徒に数理計画を教えるためだけでなく、商用の目的のための生産スケジューリングシステムを実装するためにも使用しています。

Gavilonでは、拠点効率性の最大化、そしてリソースの流れの最適化は、我々の成功のためにはとても重要です。我々は、大規模ネットワーク フロー ソリューション、そして、拠点設置戦略の確認のためにAMPLを使っています。私は、AMPL、ArcGISそしてSASを、空間および統計確立分析を行うために、一緒に使いました。AMPLは、他のモデリング言語より柔軟性があり、そして倫理的なプログラミング言語です。AMPLで、我々は、現実社会の状況を反映する方法を用いて、モデルを開発しています。

AMPLは、我々の統合化された製銑/製鋼工程のためのSCOOPで採用されています。AMPLが、SCOOPソリューションのコアの機能に選択されたのには、いくつかの理由があります。スクリプト言語としての内容の豊かさと柔軟性、プロフェショナルで包括的なドキュメンテーションによる素早い習得、高いパフォーマンス、SCOOPモデルの重要な要求仕様である方程式が何千とある大規模問題にも対応可能なスケーラビリティ、様々なソルバー(線形、整数、非線形)への対応、強靭性。実に、SCOOPモデルは、2000年の最初のバージョン以来、絶え間なく複雑性を伴う開発と進歩が実現されています。この進化の中でAMPLのモデル言語による、モデルサイズの制限および不安定な問題に直面することは一度もありませんでした。