1. モデリング言語C++SIMPLEとは
モデリング言語C++SIMPLEはC++ベースの数理最適化専用モデリング言語です.線形計画/二次計画/混合整数計画/非線形計画問題等多様な数理最適化問題をシームレスにモデリングし,解く環境を提供します.
モデリング言語C++SIMPLEを用いると数式に近い自然な形で問題記述ができるほか,自動微分機能により,大規模で複雑な非線形計画問題に対しても高階の微係数の情報を活かした精度の高いアルゴリズムを適用することが可能です.モデルとデータが分離されており,大規模問題を簡潔に記述することができます.
モデリング言語C++SIMPLEはC++のクラスライブラリとして実現されており,制御ループや出力などについてはC++固有の機能を生かすことができるほか,他のC/C++プログラムとのリンクも可能です.C++SIMPLEを用いるにあたってC++の知識が必須ではありませんが,一部の高度な機能はC++の理解を前提としています.
上に戻る