目的関数

目的関数#

  • 読み: もくてきかんすう

  • 英名:

数理計画問題において,最小化または最大化される関数.目的関数は変数を含む式として表わされる.

モデリング言語 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, '目的関数名'