東京工業大学 学内


東京工業大学 学外


学会関連


フリーな数値計算・最適化ソフトウェアなど

  • Decision Tree for Optimization Software

    自分の解きたい最適化問題に対応したソフトウェアを調べることができるページです.

  • NEOS Solvers

    近年注目されている最適化問題を解くソフトウェアが公開されています. インターネットを介して最適化問題を送ると, オンラインで解いてくれます.

  • SDPA

    半正定値最適化問題を解くためのソフトウェアです. 半正定値最適化問題を解くソフトウェアはいくつか存在しますが, 中でも大規模な問題を高速に解くことができるソフトウェアです. 中田先生は開発者の中の1人です.

  • AMPL

    最適化のためのモデリング言語です. 通常版は商用で, CPLEXなどのソルバと組み合わせて使います. 学生版にはソルバも含まれ, 300変数, 300制約までの問題を無料で解くことができます.

  • SCIP

    混合整数計画問題を解くことができるソフトウェアです. 混合整数計画問題を解くことができるソフトウェアは数多く存在しますが, SCIPはフリーのソフトウェアの中では最も高速なソフトウェアだと言われています.

  • Cbc

    混合整数計画問題を解くことができるソフトウェアです. 商用にも使うことができるため, 企業との共同研究に用いることがあります.

  • GLPK

    混合整数計画問題を解くためのソフトウェアです. インストールが簡単で, モデリング言語AMPLとほぼ同じ文法を使うことができるため, 手軽に使うことができます.

  • lp_solve

    混合整数計画問題を解くためのソフトウェアです. インストールが簡単なので手軽に使うことができます. また, R上で動かすことも可能です.

  • Ipopt

    非線形計画問題を解くためのソフトウェアです.

  • R

    統計解析を行うための環境です. 最適化の計算も行うことができます. また, グラフィックも充実しています.

  • Octave

    MATLAB互換な行列計算のための環境です.

  • Maxima

    Mathematicaのような数式処理環境です.