SAS® Optimization

ビジネスやプランニングに関する複雑な課題を迅速に解決できる最適化ソリューション

SAS Optimizationが表示された3台のデスクトップ・モニター

最適化、シミュレーション、プロジェクト・スケジューリングのための強力な手法を用いて、リソースの制約やその他の制限が伴う業務においても、その制約内で最良の成果につながる行動を特定することができます。

SAS Optimization showing multi-object pareto on desktop monitor

複雑な最適化問題を迅速に解決:

難しい問題の最適な解決策を、かつてないスピードで見つけ出すことができます。SAS Optimizationは、分散型インメモリ・エンジンであるSAS® Viya® を活用して、最適化モデリングの結果を画期的なスピードで提供します。データがインメモリに保持されるため、反復的な分析を行う場合でもデータロードを繰り返す必要はありません。

SAS Optimization shown on desktop monitor

的確な意思決定を促進:

現実世界の複雑な問題について、最良の対応策を特定し適用することができます。数理最適化のための最先端の手法がデータ準備、データ探索、アナリティクス、レポーティングの包括的な機能群と統合されており、全ての機能を1つの統一環境で利用できます。

SAS Optimization shown on desktop monitor

好みのプログラミング言語をユーザーが選択可能

Python、Java、R、Luaのプログラマーは、SASコードを学ばなくても、SAS Optimizationの幅広いソルバーを活用できます。プログラマーは自分が最も快適に感じるプログラミング言語を使いながら、強力で信頼性に優れた検証済みのSASのアルゴリズムを利用できます。

デモ

SAS® Optimizationの活用例

SASのプロダクト・マーケティング・マネージャーであるマイク・ギリランド(Mike Gilliland)が、SAS Optimizationにより、財務投資判断のガイドとして利用できる最適化モデルを構築し、課題を解決する様子をご紹介します。

主な特長

  • 直感的に利用できる強力な代数最適化モデリング言語:線形、混合整数線形、非線形、二次、ネットワークなどの幅広いアルゴリズムを用いた最適化モデルを作成し、制約充足問題を解決できます。
  • 統一されたモデリング言語:単一のモデリングおよびソリューション・フレームワークで、幅広い最適化モデルを扱うことができます。1セットの構文とコマンドを学習するだけで、幅広い最適化モデルと制約充足モデルを構築できます。
  • 強力な最適化ソルバーおよびプリソルバー:シンプルに合理化され、パフォーマンス・チューニングも済ませた各種ソルバーが用意されています。アグレッシブ(積極的)なプリソルバーにより、実効性を維持しながら問題規模を縮小できるため、大規模な問題に取り組み、より迅速に解決することができます。
  • ネットワーク・フローの最適化:PROC OPTMODELとPROC OPTNETWORKの両プロシジャからアクセス可能なネットワーク・ソルバー・アルゴリズムが用意されているため、ネットワークの特性を調査し、ネットワークに起因する問題の最適解を見つけることができます。
  • 非凸非線形最適化のためのマルチスタート・アルゴリズム:多数の局所的最適解から大域的最適解を発見できる可能性が高まります。複数の開始点を選択した上で、それぞれの開始点から最適化を並列実行で開始し、最終的に全ての開始点の中から最適な解を報告します。

 

  • 分解アルゴリズム(自動Dantzig-Wolfe):問題全体をそれぞれに決定変数の排他的集合が存在するような要素問題の集合に分解した上で、並列実行で解決します。各部分問題の並列解決プロセスが全体の解決プロセスと調整されるため、問題解決までの時間は大幅に短縮されます。
  • 局所探索最適化(LSO):従来の最適化ソルバーによって作成される前提条件に適合しない最適化問題(通常は非線形)に対して、LSOソルバーを使用できます。関数は、不連続または非平滑であったり、評価の計算コストが高かったり、ブラックボックス型のシミュレーションに基づいていたりする可能性があります。
  • 制約プログラミング:空間削減/制約伝播および探索戦略の選択(先読みやバックトラックなど)を用いて、制約充足問題を解決します。
  • アクセス性に優れたクラウド対応のインメモリ・エンジン:SAS Platformに新たな機能拡張をもたらすSAS Viyaエンジンの利点(高可用性、高速なインメモリ処理、オープンソースのプログラミング言語によるコーディング、ネイティブなクラウドサポート)を活用できます。
SAS Viya

 

このソリューションの実行基盤となるSAS® Viya®は、アナリティクスにおけるあらゆる課題を克服できる幅広さと深さを兼ね備えた、最先端のオープン・プラットフォームです。SAS Viyaは統一された環境でアナリティクスに必要な機能を全て実現したクラウド対応の環境であり、アジャイルなIT環境に欠かせない高い信頼性、スケーラビリティ、セキュリティを備えたアナリティクス環境とガバナンスを提供することにより、データ・サイエンティストからビジネス・アナリスト、アプリケーション開発者、そして経営幹部まで、あらゆる人々のニーズに対応します。そしてもちろん、アナリティクス分野の世界的なリーディング・カンパニーであるSASへのご期待にたがわぬパフォーマンスを実現します。

お勧めの関連資料

 


SAS Optimizationの製品資料を読む


SASが「The Forrester Wave™: 予測分析および機械学習ソリューション、2017年第1四半期」(英語版) でリーダーと評価された理由とは?


「Mathematical Optimization, Discrete-Event Simulation and OR」コミュニティでは、疑問点の質問やヒントの共有など、さまざまな活動が行えます。

Back to Top