目的関数#
読み: もくてきかんすう
英名: Objective Function
数理計画問題において,最小化または最大化される関数.目的関数は変数を含む式として表わされる.
モデリング言語 SIMPLE では以下のように変数を記述できる.
- C++SIMPLE
1/** 2 * 目的関数 f の最小化 3 * 最大化の場合は `type=maximize`,省略時 `Objective f;` は最小化として解釈 4 */ 5Objective f(type=minimize);
- PySIMPLE
1from pysimple import Problem, Variable 2x = Variable() 3y = Variable() 4problem = Problem(type=min) # 最大化の場合は `type=max`,省略時 `Problem()` は最小化として解釈 5problem += 180*x + 160*y, '目的関数名'