添字

添字#

  • 読み: そえじ

  • 英名:

モデリング言語 SIMPLE において,集合と共に用いられ,変数,定数,制約式等の次元を表すのに用いられる. 数式 \(x_i\) の添字 \(i\) に相当する.

集合と添字は最初は取っ付きにくいが,定式化には必要不可欠な概念であり,モデリング言語 SIMPLE の中核をなすものである.

モデリング言語 SIMPLE では以下のように変数を記述できる.

C++SIMPLE
1Set S;
2Element i(set=S);
PySIMPLE
1from pysimple import Element, Set
2
3S = Set(value=[0, 1])
4i = Element(set=S)
5
6# Set を用いず直接に添字のみを宣言することも可能
7# i = Element(value=[0,1])

関連