![]() Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
![]() Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
![]() |
Лекция 4. Графический метод решения задач линейного программирования
Содержание лекционного занятия:
Графический метод решения задачи линейного программирования имеет весьма ограниченную область применения. Как правило этим методом решаются задачи, содержащие не более двух переменных. Пример Найти решение X*=(x*1,x*2), которое удовлетворяет системе неравенств: (1)
условиям неотрицательности переменных: и которое доставляет оптимальное значение целевой функции: f = c1 x1+с2х2 —»max(min). (3) Необходимо отметить, что, несмотря на ограниченность применения, данный метод очень полезен для иллюстрации общих идей методов, используемых для решения задач линейного программирования. Применение геометрического метода предполагает использование нескольких этапов. На первом из них в системе координат Х1 ОХ2 строится область допустимых решений задачи (ОДЗ). Для этого каждое из неравенств системы (1) заменяем равенством и строим соответствующие этим равенствам граничные прямые: a i1x1+ai2 x2=bi (i=l...m). Каждая из этих прямых делит плоскость XiOX2 на две полуплоскости (рис. 1). Для точки (.) А, принадлежащей одной из этих полуплоскостей, выполняется неравенство:a i1x1+ai2 x2£bi (i=l...m). Для любой (.)В, принадлежащей другой полуплоскости, — противоположное неравенство: a i1x1+ai2 x2³bi (i=l...m). А для любой из точек, лежащих на граничной прямой, выполняется уравнение: a i1x1+ai2 x2=bi (i=l...m). решения, удовлетворяющие рассматриваемому неравенству, достаточно испытать одну какую-либо точку, например точку с координатами (0,0). Если при подстановке ее координат в левую часть неравенства оно удовлетворяется, значит, искомая полуплоскость содержит данную точку и штриховка, выделяющая искомую полуплоскость, обращена в сторону к испытуемой точке. Если же неравенство не удовлетворяется, штриховка, выделяющая искомую полуплоскость, обращена в противоположную от данной точки сторону. Рис.1. Построение ОДЗ Чтобы графически определить, по какую сторону от граничной прямой располагается полуплоскость, содержащая Неравенства x1³0, x2³0, также соответствуют полуплоскостям, одна из которых расположена справа от оси ординат, а другая - над осью абсцисс (рис. 1). Выделив полуплоскости, содержащие решения, удовлетворяющие неравенствам, входящим в рассматриваемую систему, мы определим область, в которой находятся решения, удовлетворяющие всем ограничениям, входящим в рассматриваемую систему неравенств. Именно эта область и есть область допустимых решений задачи. В общем случае область допустимых решений систем неравенств (1) и (2) может быть:
Х2 Рассмотренные примеры позволяют сделать следующий вывод: область допустимых решений системы неравенств может быть пустой, одной точкой, выпуклым многоугольником или неограниченной выпуклой многоугольной областью. На втором этапе формируется графическое изображение целевой функции. Уравнение: c1 x1+c2x2 =L при фиксированном значении L определяет прямую, а при изменении L — семейство параллельных прямых с параметром L. Вектор C=(c1, c2), перпендикулярный ко всем этим прямым, показывает направление возрастания параметра L. Так, на рис. 2 показаны прямые, соответствующие уравнению 2x1+3x2=L при L=-3, 0, 3, 9. Рис.2. Графическое изображение целевой функции Для всех точек, лежащих на одной из этих прямых, функция F принимает одно определенное значение, равное соответствующему значению L. Поэтому рассматриваемые прямые называются линиями уровня для параметра L. Важное свойство линий уровня в том, что при их параллельном смещении в одном направлении уровень (значение L) только возрастает, а при смещении в другом — только убывает. Построим, для рассмотренного выше примера линии уровня и определим направление их возрастания. Чтобы построить вектор С=(с1,с2), можно использовать следующий прием: по оси X1 откладывается значение первой компоненты вектора с1=2, а по оси Х2 — значение второй компоненты с2=3. По найденным координатам строим прямоугольник и находим направление возрастания вектора С. Затем перпендикулярно вектору С строим линии уровня. Построив на одном рисунке (рис. 3) область допустимых решений, вектор С, и перпендикулярную ему одну из линий уровня, можно путем ее параллельного перемещения в направлении, указанном вектором С (или в противоположном), определить точку в области допустимых значений, которая доставляет максимум или минимум целевой функции. На рис. 3 видно, что в крайнем положении линия уровня проходит через (.) В. При дальнейшем ее перемещении она уже не будет иметь общих точек с областью допустимых решений. Таким образом, искомое оптимальное решение, которое графически соответствует координатам (.)В, можно найти путем совместного решения системы двух уравнений, соответствующих граничным прямым АВ иВД. Если при тех же исходных данных требовалось бы достичь минимума функции F, то, очевидно, линию уровня пришлось бы перемещать в направлении, противоположном вектору С. В этом случае оптимальное решение, соответствующее минимуму функции F, определялось бы координатами точки (.) 0. Рис. 3. Определение оптимального решения графическим методом В зависимости от вида области допустимых решений и положения линий уровня возможны следующие случаи:
Вопросы для самоконтроля: 1.Геометрическое решение задач ЛП. 2. Элементы геометрии в n - мерном пространстве. Рекомендуемая литература: 1.Ашманов С.А. Линейное программирование. —М.: Наука, 1981. 2.Айсагалиев А.С., Айсагалиева С.С. Лекции по методам оптмизации.-Алматы:Гылым,1996 Date: 2015-07-10; view: 1497; Нарушение авторских прав |