![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Целевая функция линейной оптимизационной модели, представленной в стандартной форме, может подлежать как максимизации, так и минимизации. В некоторых случаях оказывается полезным изменить исходную целевую функцию.
Максимизация некоторой функции эквивалентна минимизации той же функции, взятой с противоположным знаком, и наоборот.
Например, максимизация функции
W = 5 х 1 + 2 х 2 + 3 х 3
эквивалентна минимизации функции
- W = -5 х 1 – 2 х 1- 3 х 3
Эквивалентность означает, что при одной и той же совокупности ограничений оптимальные значения переменных х 1, х 2 и х 3 в обоих случаях будут одинаковы. Отличие заключается только в том, что при одинаковых числовых значениях целевых функций их знаки противоположны.
Упражнение 2.1. Требуется представить следующую линейную модель в стандартной форме:
минимизировать W = 2 х 1 + 3 х 2
при ограничениях
х 1 + х 2 = 10
-2 х 1 +3 х 2 £ -5
7 х 1 - 4 х 2 £ 6
х 1 не имеет ограничения в знаке, х 2 ³ 0.
Для перехода к стандартной форме необходимо осуществить следующие преобразования:
1. Умножить второе ограничение на –1 (знак неравенства поменяется на противоположный) и вычесть из его левой части избыточную переменную у 1 ³ 0.
2. Прибавить остаточную переменную у 2 ³ 0 к левой части третьего ограничения.
3. В целевой функции и во всех ограничениях осуществить подстановку х 1= х 1' - х 1", где х 1', х 1"³ 0.
Указанные операции позволяют привести исходную модель к стандартной форме:
минимизировать W = 2 х 1' – 2 х 1"+ 3 х 2
при ограничениях
х 1' - х 1" + х 2 = 10
2 х 1' - 2 х 1" - 3 х 2 – у 1 = 5
7 х 1' - 7 х 1" - 4 х 2 + у 2 = 6
х 1', х 1", х 2, у 1, у 2, ³ 0.
Дата публикования: 2015-03-26; Прочитано: 249 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!