PySIMPLE

PySIMPLE#

  • 読み: ぱいしんぷる

  • 英名:

モデリング言語 SIMPLE を Python に移植したモデリング言語.Nuorium Optimizer V21 で実装された.

C++SIMPLE と同様に数式記述を意識した文法規則となっており,添字を用いることによりループを排除した数理計画モデルを記述することができる.

C++SIMPLE の文法を踏襲しつつも,集合の自動代入機能を排除,添字の直接定義,多次元の添字や条件式の使用方法が異なる等,より簡潔で明瞭な言語仕様となっている.加えて,name 属性自動付与や実数緩和機能等 C++SIMPLE にない独自の機能も追加されている.

Python のモジュールとして実装されているため,データ加工や後処理等との結合が非常に容易である,インタプリタとしても使用できるといった特長も持つ.

関連