Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Раздел 1.docx
Скачиваний:
41
Добавлен:
11.06.2015
Размер:
1.06 Mб
Скачать

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

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

(1.5)

Данный метод основывается на возможности графического изображения области допустимых решений задачи, т.е. удовлетворяющих системе (1.5), и нахождения среди них оптимального решения. Область допустимых решений задачи строится как пересечение (общая часть) областей решений каждого из заданных ограничений (1.5). Каждое из них определяет полуплоскость с границей ,. Для того, чтобы определить, какая из двух полуплоскостей является областью решений, достаточно координаты какой-либо точки, не лежащей на прямой, подставить в неравенство: если оно удовлетворяется, то областью решений является полуплоскость, содержащая данную точку, если же неравенство не удовлетворяется, то областью решений является полуплоскость, не содержащая данную точку.

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

Линией уровняназывается прямая, на которой целевая функцияпринимает постоянное значение. Уравнение линии уровня имеет вид

, где.

Все линии уровня параллельны между собой. Их нормаль .

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

Рис. 1.1

Значения возрастают в направлении вектора. Поэтому необходимо передвигать линию уровняв направлении этого вектора параллельно самой себе до опорной прямойL1 в задаче на максимум и в противоположном направлении – в задаче на минимум (до опорной прямойL2).

Приведём решение примера 1.1. Напомним, что нужно найти максимум функции при ограничениях

Решение. Строим область допустимых решений. Нумеруем ограничения задачи. В прямоугольной декартовой системе координат (рис.1.2) строим прямую , соответствующую ограничению (1). Находим, какая из полуплоскостей, на которые эта прямая делит всю координатную плоскость, является областью решений неравенства (1).

Для этого достаточно координаты какой - либо точки, не лежащей на прямой, подставить в неравенство. Так как прямая не проходит через начало координат, подставляемв первое ограничение. Получим строгое неравенство. Следовательно, точкалежит в полуплоскости решений. Аналогично строим прямуюи область решений ограничения (2). Находим общую часть полуплоскостей решений, учитывая ограничения (3). Полученную область допустимых решений выделим на рис.1.2 тёмным цветом.

Рис.1.2

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