Здавалка
Главная | Обратная связь

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



 

Очевидно, что КЗЛП относится к задачам выбора, поскольку условие (считая ранг матрицы линейных ограничений равным ) гарантирует в общем случае бесконечное количество допустимых решений.

Так как частные производные от целевой функции есть постоянные числа,

не все равные нулю:

 

 

не может иметь экстремум во внутренних точках области допустимых решений (ОДР). Это обстоятельство серьезно увеличивает сложность решения задачи, которое в общем виде впервые было получено Л. В. Канторовичем лишь в 1939 году.

Ограничения, соответствующие СЗЛП, могут определять одну из следующих ситуаций:

область допустимых решений пустая – нет решения задачи;

область допустимых решений не ограничена – возможно неограниченное решение задачи (такое решение не реализуемо на практике и обычно считается невозможным);

область допустимых решений конечна и непустая. Этот вариант и рассматривается в дальнейшем.

Область допустимых решений, задаваемая линейными условиями ОЗЛП, есть выпуклый многогранник. Следовательно, задача имеет глобальный оптимум. Показано, что решение ОЗЛП лежит в так называемой угловой точке, т. е. там, где переменных обращаются в ноль. Отсюда следует основная идея решения задачи: просмотреть допустимые угловые точки и из них выбрать ту, где W(Х) достигает максимума. На рисунке 5 представлена иллюстрация решения ОЗЛП для плоского случая Для решения задач линейного программирова­ния разработано большое количество методов решения, для которых имеются доступные пакеты прикладных задач. Остановимся на графическом методе решения ЗЛП.

Рассмотрим ЗЛП в канонической форме:

 

Как известно из линейной алгебры, если , то система ограничений ЗЛП

 

имеет единственное решение, которое при неотрицательности всех входящих переменных будет допустимым и оптимальным.

Рассмотрим случай . Здесь система уравнений имеет бесчисленное множество решений. Выберем неизвестных, таких, чтобы определитель, составленный из коэффициентов при этих неизвестных, не обращался в ноль. Пусть эта система будет иметь вид

 

 

где все коэффициенты системы однозначно определяются исходными данными.

Если переменные принять равными нулю, то полу­чим решение

 

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

Допустимым базисным решением или опорным планом является такое базисное решение, которое одновременно и допустимо, т. е. кото­рое дает неотрицательные значения базисных переменных:

 

 

Появление хотя бы одного делает допустимое базисное решение вырож-

денным.

Рассмотрим сначала графический метод решения ЗЛП на примерах, а затем сформулируем общие указания к нему.

 

Пример 1. Решить графически ЗЛП:

 

 

Решение. Прежде всего построим область, задаваемую системой нера­венств. На плоскости проведем прямую . Затем в неравенство подставим, например, точку . Очевидно, что поэтому неравенству будет удовлетворять та полуплос­кость, в которую эта точка входит. Аналогично поступая с оставшимися неравенствами, получим пятиуголь­ник (рис. 5).

 

 

 

 

Рисунок 5. Область допустимых решений ЗЛП

 

Далее в этой же системе коорди­нат построим вектор , нор­мальный к линиям уровня

Прямая, проходящая через начало координат перпендикулярно век­тору, представляет собой линию уровня, соответствующую зна­чению . Перемещая эту прямую, параллельно самой себе в направлении вектора до тех пор, пока она будет сохранять общие точки с областью допустимых решений, найдем, что в крайнем возможном положении линия уровня пройдет через точку . Этому по­ложению линии уровня соответствует . Для нахождения координат точки необходимо совместно решить систему уравне­ний граничных прямых

 

В результате получим

 

Пример 3. Решить графически ЗЛП:

 

 

Решение. Построим область допустимых решений.

Она не ограничена, поэтому задача не имеет решения.

 

Пример 4. Решить графически ЗЛП:

 

 

Решение. Построим область допустимых решений.

Целевая функция совпадает с прямой , поэтому задача имеет бесчисленное множество решений.

 

Задание 7

Решить графическим методом:

 

 

При выполнении задания студент подставляет вместо резервированных буквенных параметров конкретные индивидуальные характеристики:

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.