| 開発者 | IBM |
|---|---|
| 安定版リリース | 20.1.0 [1]
|
| タイプ | 技術計算 |
| ライセンス | 独自 |
| Webサイト | www.ibm.com/products/ilog-cplex-optimization-studio |
IBM ILOG CPLEX Optimization Studio (非公式には単にCPLEXと呼ばれることが多い)は、最適化ソフトウェア パッケージです。
歴史
CPLEX Optimizerは、Cプログラミング言語で実装されたシンプレックス法にちなんで名付けられましたが、現在では他の種類の数学的最適化もサポートし、C以外のインターフェースも提供しています。もともとRobert E. Bixbyによって開発され、1988年からCPLEX Optimization Inc.によって販売されていました。これは1997年にILOGによって買収され、その後ILOGは2009年1月にIBMによって買収されました。 [2] CPLEXはIBMによって積極的に開発され続けています。
特徴
IBM ILOG CPLEX Optimizerは、整数計画問題、単体法またはバリア内点法の主または双対バリアントを使用した非常に大規模な[3] 線形計画問題、凸および非凸二次計画問題、および凸二次制約問題(二次円錐計画法、またはSOCPを介して解決)を解きます。
CPLEX Optimizer には、C++、C#、Java言語へのインターフェースを提供する Concert と呼ばれるモデリング レイヤーがあります。C インターフェースに基づくPython言語インターフェースもあります。最後に、デバッグやその他の目的のために、スタンドアロンの Interactive Optimizer 実行可能ファイルが提供されます。
CPLEX Optimizer は、AIMMS、AMPL、GAMS、OptimJ、TOMLABなどの独立したモデリング システムを通じてアクセスできます。さらに、 AMPL は CPLEX CP Optimizer へのインターフェイスを提供します。
完全なIBM ILOG CPLEX Optimization Studioは、数理計画用のCPLEX Optimizer、制約プログラミング用のCP Optimizer、[4]最適化プログラミング言語(OPL)、および緊密に統合されたIDEで構成されています。
リリース履歴
IBMがILOGを買収する前に、CPLEXチームはCPLEXのリリース履歴を公開しました。[5]
参照
参考文献
- ^ 「CPLEX Optimization Studio 20.1 が利用可能になりました」。
- ^ IBMがILOGの買収を完了、2009年1月6日、2009年1月22日時点のオリジナルよりアーカイブ、 2020年6月24日閲覧
- ^ Mittelmann, HD (2007 年 7 月 10 日)、「最適化ソフトウェアの最新ベンチマーク」、第 22 回ヨーロッパオペレーションズ リサーチ会議、EURO XXII プラハ、チェコ共和国: アリゾナ州立大学数学統計学部
- ^ Laborie P、Rogerie J、Shaw P、 Vilim P (2018)。「IBM ILOG CP スケジューリング用オプティマイザー」。制約。23 ( 2): 210–250。doi :10.1007/s10601-018-9281-x。
- ^ 「CPLEX History」。ILOGが発行したCPLEX History。2009年4月13日時点のオリジナルよりアーカイブ。2020年6月24日閲覧。
- ^ 「CPLEX 22.1.1 のリリースノート」 。 2023年1月11日閲覧。
- ^ 「CPLEX 22.1.0 のリリースノート」 。 2023年1月11日閲覧。
- ^ 「CPLEX 20.1 リリースノート」 。 2021年3月4日閲覧。
外部リンク
- IBM ILOG CPLEX Optimizer ホームページ
- IBM ILOG CPLEX CP オプティマイザーのホームページ
- 最適化プログラミング言語 (OPL)
- IBM ILOG CPLEX Optimization Studio の無料プレビュー版
- IBM ILOG 最適化フォーラム
