Стандартная (каноническая) форма задачи линейного программирования
В практических задачах формы линейных условий, определяющих многогранник решений ЗЛП, могут быть очень разнообразны. Часть условий может быть задана в виде равенств, причем на некоторые переменные могут не налагаться требования неотрицательности. Это затрудняет исследование ЗЛП и главное – требует разработки специальных методов для решения каждого варианта задачи. Поэтому возникает необходимость ввести понятие стандартной формы ЗЛП.
При стандартной форме линейной модели
а) все ограничения записываются в виде равенств с неотрицательной правой частью;
б) значения всех переменных модели неотрицательны;
в) целевая функция подлежит максимизации или минимизации.
Покажем, каким образом любую линейную модель можно привести к стандартной.
Ограничения
1. Исходное ограничение, записанное в виде неравенства типа
, можно представить в виде равенства, прибавляя остаточнуюпеременную к левой части ограничения (вычитаяизбыточнуюпеременную из левой части).
Например, в левую часть исходного ограничения
вводится остаточная переменная
, в результате чего исходное неравенство обращается в равенство
.
2. Рассмотрим исходное ограничение другого типа:
. Для обращения исходного неравенства в равенство, вычтем из его левой части избыточную переменную
. В результате получим
.
3. Правую часть равенства всегда можно сделать неотрицательной, умножая обе части на -1. Например, неравенство
заменить
.
Переменные
Любую переменную
, не имеющую ограничения в знаке, можно представить как разность двух неотрицательных переменных:
.
Целевая функция
Целевая функция линейной оптимизационной модели, представленной в стандартной форме, может подлежать как максимизации, так и минимизации. В некоторых случаях оказывается полезным изменить исходную целевую функцию. Максимизация некоторой функции эквивалентна минимизации той же функции, взятой с противоположным знаком, и наоборот. Например, максимизация функции
эквивалентна минимизации функции
. Эквивалентность означает, что при одной и той же совокупности ограничений оптимальные значения переменных
в обоих случаях будут одинаковы. Отличие заключается только в том, что при одинаковых числовых значениях целевых функций их знаки будут противоположны.
Дата добавления: 2015-12-29; просмотров: 817;
