PySIMPLE#
読み: ぱいしんぷる
英名:
モデリング言語 SIMPLE を Python に移植したモデリング言語.Nuorium Optimizer V21 で実装された.
C++SIMPLE と同様に数式記述を意識した文法規則となっており,添字を用いることによりループを排除した数理計画モデルを記述することができる.
C++SIMPLE の文法を踏襲しつつも,集合の自動代入機能を排除,添字の直接定義,多次元の添字や条件式の使用方法が異なる等,より簡潔で明瞭な言語仕様となっている.加えて,name 属性自動付与や実数緩和機能等 C++SIMPLE にない独自の機能も追加されている.
Python のモジュールとして実装されているため,データ加工や後処理等との結合が非常に容易である,インタプリタとしても使用できるといった特長も持つ.
関連