Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Каноническая форма задачи линейного программирования



Задачу с неотрицательными переменными, все остальные ограничения которой имеют форму уравнений, будем называть канонической формой записи задачи линейного программирования:

Любая задача в смешанной форме может быть приведена к канонической. Рассмотрим, каким образом это делается.

Пусть ограничение задачи в смешанной форме имеет вид неравенства со знаком £. Преобразуем его в уравнение. Можно доказать, что

Здесь новая переменная yi называется дополнительной, и представляет собой разность между правой и левой частями ограничений: (именно на yi левая часть неравенства может быть меньше правой). Иногда ее еще называют балансовой. Эта переменная всегда вводится, как неотрицательная.

Чтобы понять смысл введения новой переменной, представим себе, что две части неравенства представляют собой груз на чашах весов, и правая часть может быть тяжелее (рисунок 1). Чтобы сравнять, сбалансировать обе части, добавим на левую чашу весов дополнительный груз (впрочем, если «весы» и без того были уравновешены, то вес этого нового груза может быть и нулевым).

Аналогично можно преобразовать ограничения, имеющие вид неравенств со знаком ³, только здесь дополнительная переменная вводится со знаком (-):

Здесь переменная yi также называется дополнительной и представляет собой разность между левой и правой частями ограничений: (на столько правая часть может быть меньше левой).

Переменные хj, , иногда называют основными переменными задачи, чтобы отличать их от дополнительных.

С помощью рассмотренных действий можно преобразовать любое ограничение задачи в уравнение. Но чтобы привести задачу к канонической форме, требуется также, чтобы все ее переменные были неотрицательными. В задаче в смешанной форме это не всегда так: переменные могут быть не ограничены по своему знаку. Если на переменную не наложено ограничение неотрицательности, она может быть положительной, отрицательной или равной нулю.

Предположим, что переменная xj – именно такая. Введем две новые неотрицательные переменные xj`³ 0 и xj``³ 0. Затем заменим переменную xj на разность этих двух переменных: xj = xj` - xj``. Разность неотрицательных чисел по знаку может быть любой (положительной, отрицательной, нулевой). Таким образом, осуществив такую замену, можно избавится от неотрицательной по знаку переменной, не изменив при этом смысл задачи.

Приведем к канонической форме задачу производственного планирования из раздела 1.1. В этой задаче обе переменные неотрицательны, но остальные три ограничения представляют собой неравенства. Следовательно, необходимо ввести три дополнительные переменные. Обозначим их соответственно х3, х4 и х5. Тогда задача примет вид:

max 108х1 + 112х2

0,8х1 + 0,5х2+ х3 = 800

0,2х1 + 0,4х2+ х4 = 600

0,01х1 + 0,1х2 + х5 = 120

х1-5 ³ 0

Каков экономический смысл новых переменных? Каждая из них показывает, на сколько левая часть может быть меньше правой, т.е. на сколько расход ресурса может быть меньше, чем его запас. Таким образом, дополнительная переменная в задаче производственного планирования представляет собой неизрасходованный остаток ресурса:

х3 – неизрасходованный остаток сахарного песка, т;

х4 - неизрасходованный остаток патоки, т;

х5 - неизрасходованный остаток фруктового пюре, т.

Далее в разделе 4.2 будет рассмотрено приведение к канонической форме задачи о диете из раздела 1.3.1 и интерпретирован экономический смысл дополнительных переменных.





Дата публикования: 2015-01-23; Прочитано: 507 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...