Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Л3.Методы решения ЗЛП.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
111.1 Кб
Скачать

12

Л3. Методы решения задач линейного программирования

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

Наиболее простым и наглядным методом решения ЗЛП является графический метод. Он применим для решения ЗЛП с двумя переменными. На плоскости х21 строится многоугольник решений АBCDEF:

Рис.1

Среди точек этого многоугольника надо найти такую, в которой линейная функция F = c1x1+ c2x2 принимает максимум (минимум).

Рассмотрим линию уровня линейной функции F, т.е. линию, вдоль которой функция F принимает фиксированное значение С:

c1x1 + c2x2 = С. (1)

Примерами линий уровня являются линии постоянной температуры (изотермы) на картах прогноза погоды, параллели (линии уровня широты) и меридианы (линии уровня долготы) на географической карте.

Пусть надо найти самую северную точку страны. Это будет точка, имеющая наибольшую широту, т.е. точка, через которую проходит параллель с самой большой широтой. Именно так надо поступать при геометрическом решении ЗЛП. На многоугольнике решений ищется точка, через которую проходит линия уровня с наибольшим значением, если ищется максимум целевой функции.

Линии уровня (1) представляют собой параллельные прямые при различных значениях С, т.к. их угловой коэффициент определяется только соотношением между с1 и с2. Другими словами, линии уровня – это своеобразные параллели, расположенные под углом к осям координат.

При смещении линии уровня в одну сторону уровень только возрастает, а при смещении в другую – только убывает. Направление наибольшего возрастания функции показывает вектор-градиент, координаты которого равны частным производным функции:

. (2)

Градиент ориентирован перпендикулярно линиям уровня.

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

Таким образом, графический метод решения ЗЛП сводится к следующим этапам:

  1. На координатной плоскости х21 строится многоугольник решений.

  2. Находится градиент целевой функции .

  3. Линия уровня c1x1 + c2x2 = С, перпендикулярная градиенту, передвигается в его направлении до тех пор, пока не покинет пределы многоугольника решений. Предельная точка этого движения и является точкой максимума целевой функции.

  4. Для нахождения координат точки максимума решается система двух уравнений, описывающих пересекающиеся в этой точке прямые.

В случае минимизации целевой функции линию уровня надо передвигать в направлении, противоположном направлению градиента.

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

Пример 1. Мебельный цех выпускает изделия двух типов Т1 и Т2. На каждое изделие типа Т1 расходуется 1 единица ресурса Р1, 1 единица ресурса Р2 и единица ресурса Р3. На каждое изделие типа Т2 расходуется 1 единица ресурса Р1 и 4 единицы ресурса Р2. Ресурсы мебельного цеха ограничены: в день можно расходовать не более 8 единиц ресурса Р1, 20 единиц ресурса Р2 и 5 единиц ресурса Р3. Какое количество изделий типа Т1 и Т2 должен выпускать цех ежедневно, чтобы обеспечить максимальную прибыль, если прибыль от реализации изделия Т1 – 1 денежная единица, а от реализации Т2 – 2 денежные единицы.