Целевая функция

Целевая функция линейной оптимизационной модели, представленной в стандартной форме, может подлежать как максимизации, так и минимизации. В некоторых случаях оказывается полезным изменить исходную целевую функцию. Максимизация некоторой функции эквивалентна минимизации той же функции, взятой с противоположным знаком, и наоборот. Например, максимизация функции Целевая функция - student2.ru эквивалентна минимизации функции Целевая функция - student2.ru . Эквивалентность означает, что при одной и той же совокупности ограничений оптимальные значения переменных Целевая функция - student2.ru в обоих случаях будут одинаковы. Отличие заключается только в том, что при одинаковых числовых значениях целевых функций их знаки будут противоположны.

Пример 1. Представить линейную модель в стандартной форме:

min Целевая функция - student2.ru

при ограничениях Целевая функция - student2.ru

Необходимо осуществить следующие преобразования:

а) умножить второе ограничение на -1 и вычесть из его левой части избыточную переменную Целевая функция - student2.ru ;

б) прибавить остаточную переменную Целевая функция - student2.ru к левой части третьего ограничения;

в) в целевой функции и во всех ограничениях осуществить подстановку Целевая функция - student2.ru , т.к. в условии задачи Целевая функция - student2.ru не имеет ограничения в знаке.

Указанные операции позволяют привести исходную модель к стандартной форме:

min Целевая функция - student2.ru

при ограничениях Целевая функция - student2.ru

Наши рекомендации