トップ > 製品概要 > Numerical Optimizer FAQ

Numerical Optimizer FAQ

INDEX
一般的な質問
数理計画法って?
Numerical Optimizerは何をするの?
どこで作られたソフト?
導入実績と適用事例は?
価格とライセンス形態は?
どのようなプラットフォームで動作するの?
(株)NTT データ数理システムはパッケージ販売のみ?
モデル記述とデータについて
モデルとデータって何?
SIMPLEの記述はどんなもの?
新しい言語を覚えるのはちょっと...?
モデルは自分で書くの?(数式はちょっと...)
データはどうやって受け渡しするの?
Numerical Optimizerを使ってアプリケーションを作成することは可能?
数理計画法アルゴリズムについて
Numerical Optimizerが解ける数理計画問題の範囲は?
大域的最適解は求まるの?
アルゴリズムについてはよく知らないのだけど...
どの程度の規模の問題がどのくらいの速度で解けるの?
非線形関数の微係数は与える必要があるの?
扱っている問題には折れ線関数や条件判定が含まれるのだけど...
扱っている問題は式で表現できないのだけど...
その他
Numerical Optimizerの持っているGUI(Ver5以降)の機能は?
SNUOPTとは?

一般的な質問

数理計画法って?

現実の問題を数式で定式化して解を求めることにより意思決定を行うという方法です。定性的な直観力では人間の判断に勝るものはありませんが、
・複数の地点間で荷物を運ぶとき、どの経路にどの荷物を流せば輸送コスト安?
・所定の仕事をこなすのに、残業あるいは短期アルバイト社員の雇用どちらが有利?
・どのような配分で商品を作れば原料在庫の範囲内でしかも利益が上がる?
・季節商品はコスト安な時期に生産してストックしておきたいがその具体的計画は?
・蓄熱や発電が可能なとき冷暖房機器を最もコスト安で運転する方法は?
・故障に強い信号ネットワークを作るには?
・株と債券と現金どのように組み合わせれば予測される価値の変動が少ない?
・観測データをモデル式でもっとも良く説明するパラメータ値は?

など、ある程度定量的な評価が入る部分にはこの数理計画法が有効な判断材料を提供します。上記はすべて実際の意思決定に数理計画法が用いられている応用例です。

Numerical Optimizerは何をするの?

数理計画法の適用のためには、現実の問題を最適化問題という形の数式に表現し、それを解く必要があります。Numerical Optimizerは最適化問題(数式モデルと言います)の表現をモデリング言語SIMPLEにより行う手段を提供します。さらに表現されたものを解くための様々なアルゴリズム(単体法、内点法、有効制約法)を備えています。またMicrosoft ExcelのシートやS-PLUSオブジェクトからデータを取得したりするツール、さらに数式モデルやデータを管理するためのGUIを提供します。

どこで作られたソフト?

Numerical Optimizer は(株)NTT データ数理システムの完全自社開発製品です。

導入実績と適用事例は?

Numerical Optimizerは国内だけではなく、海外でも Splus という統計パッケージのアドイン(SNUOPT)として主に金融工学分野をターゲットとして販売しており、広く皆様にご利用いただいております。
適用事例は以下の表のように多岐にわたっております。

  • ネットワーク設計モデル(研究所)
  • 在庫、配送計画パッケージ(研究所)
  • 広告配信(広告代理店)
  • 機器運転スケジュール最適化(メーカー)
  • 配車繰り問題(メーカー)
  • キーワード購入最適化(広告代理店)
  • 発電機器スケジューリング(メーカー)
  • 人員割り当てコンサルテーション(コンサル)
  • 勤務表作成システム(運輸)
  • 公共施設割当(公共)
  • 投資比率の算出(金融)
さらに、教育分野では慶応大学サイバートレーディングルーム筑波大学大学院ビジネス科学研究科等で講義や演習に利用されております。詳細は nuopt-info@msi.co.jp までお問い合わせください。

価格とライセンス形態は?

詳細は「Numerical Optimizerの価格について」をご覧ください。プラットフォーム(Windows/Unix・Linux)、(混合整数)線形計画問題のみが扱えるモジュールと非線形計画問題も扱えるモジュールで価格が異なります。なお、最新のバージョンでの製品ラインアップを こちらのページ に掲載しておりますのでご参照ください。
Numerical Optimizerのライブラリを組み込んだアプリケーションプログラムを他のコンピュータ上に移動して実行する場合には、ランタイムライセンスが必要になります。ランタイムライセンスの価格につきましては、 nuopt-info@msi.co.jp までお問い合わせください。
本体価格の 15% で保守契約(一年更新)が可能です。保守契約を結ぶとバージョンアップ(年 1 〜 2 回)が無料となります。なお、購入時の価格には初年度保守料金が含まれています。また、正規ライセンスにはブロックディスカウントがあります。詳細は nuopt-info@msi.co.jp までお問い合わせください。

SNUOPTについてはSplusのアドインソフトウエアとして提供されますので、価格情報は http://www.msi.co.jp/splus からご覧ください。

どのようなプラットフォームで動作するの?

Windowsと主要なUNIXプラットフォーム(Solaris2.X,HP-UX,Tru64,AIX他)およびLinuxのバイナリパッケージ(Debian,Redhat,Vine他)に対応しています。また,V12 から Mac OS (Snow Leopard)にも対応しています。ハードウエアスペックは2Gバイト以上のメモリ(推奨)と10Gバイト以上のハードディスク(推奨)、CPUはPentium2GHz相当以上(推奨)です。具体的な対応機種につきましては「対応機種/OS」のページをご確認ください。

(株)NTT データ数理システムはパッケージ販売のみ?

いいえ、お客様の問題のモデリングや定式化をはじめ、Numerical Optimizer やその周辺(データベース、GUI)を含む受託プロジェクトをお受けすることができます。Numerical Optimizer は自社開発したものですので、特別仕様などの実装を低コストで行なうことができます。Numerical Optimizer の利用方法そのものについてのコンサルティング業務も承っております。

また、Numerical Optimizer のデモンストレーションにつきましては随時承っております。デモンストレーションの内容については、お客様のご興味にあわせて柔軟に対応いたします。

さらに、Numerical Optimizer 無料セミナーを通して、 Numerical Optimizer を有用にご活用頂くために有益な情報の提供も行なっております。その他にも、問題例を頂いて、Numerical Optimizer にて求解し、実行時間や結果をお教えするサービスも行っております。

受託プロジェクトやデモンストレーション等につきましては nuopt-info@msi.co.jp までお問い合わせください。最適化アルゴリズムはもちろん、モデリング手法や応用事例に詳しい専任の技術スタッフがお相手します。