Теорема 4. Значения целевой функции L(X) в точках линии уровня L0 возрастают, если линию уровня перемещать в направлении вектора нормали и убывают, если линию уровня перемещать в направлении, противоположном направлению вектора нормали.
Сформулированные теоремы позволяют представить алгоритм решения ЗЛП графическим методом:
Шаг 1. Находят область допустимых решений системы ограничений:
Если ОДР = , то задача неразрешима. Конец.
Если ОДР , то переходят к п. 2.
Шаг 2. Строят вектор (c1, c2).
Шаг 3. Проводят линию уровня L0 так, чтобы она имела с ОДР общие точки.
Шаг 4. Перемещают линию уровня по направлению вектора для задачи на максимум и в направлении, противоположном , для задачи на минимум. Перемещение производится до линии уровня, которая является границей полуплоскости, целиком содержащей ОДР:
Если такой линии не существует, то:
4.1.1. Lmax= +∞ при решении ЗЛП с максимизационным критерием;
4.1.2. Lmin= –∞ при решении ЗЛП с минимизационным критерием.
В обоих случаях задачу считают неразрешимой. Конец.
Если же указанная линия уровня существует, то точка, в которой целевая функция достигает максимального (минимального) значения, находится на этой прямой, обозначаемой L0+ (L0–):
4.2.1. Если линия уровня не параллельна ни одной из сторон ОДР, то это — угловая точка ОДР.
4.2.2. Если линия уровня параллельна одной из сторон ОДР, то
в этом случае возможны варианты: эта точка —
а) угловая точка ОДР или
б) любая точка соответствующей стороны.
Переходят к пункту 5.
Шаг 5. Находят координаты точек экстремума и значение целевой функции в них:
5.1. Если задача имеет единственное решение (случаи 4.2.1, 4.2.2а), то находят координаты точки экстремума и значение целевой функции в ней. Конец.
5.2. Если же имеет место случай 4.2.2б, то, говорят, что задача имеет альтернативный оптимум, и ее общее решение находится по формуле опт = X1+(1)X2, где 0 λ 1, X1, X2 — оптимальные решения
в угловых точках ОДР (если такие, конечно, имеются). Конец.
Из рисунка, построенного в соответствии с указанным алгоритмом, всегда видно, разрешима ЗЛП или нет, а также существуют ли у ОДР вершины (см., например, Error: Reference source not found и комментарии к нему). ОДР без угловых точек может быть только двух видов: полуплоскостью (рис. 3б) или областью, ограниченной двумя параллельными прямыми (рис. 3в). Как правило, в задачах реальной экономики отсутствие вершины — явление, редко встречающееся.
Комментарии к рис. 5:
а) Максимального значения целевая функция достигает в точке А, минимального — в точке В. Записывают это обычно следующим образом: Lmax= L(A), Lmin= L(B).
б ) Максимального значения целевая функция достигает в любой точке отрезка AB, минимального — в точке D.
в) В любой точке луча, отмеченного на рисунке, целевая функция принимает максимальное значение. Из рисунка видно, что прямой L0–, характеристическим свойством которой является свойство «быть границей полуплоскости, целиком содержащей ОДР», не существует, поэтому Lmin= –∞, и задача на минимум неразрешима.
г) Lmax= +∞, следовательно, ЗЛП с максимизационным критерием
неразрешима. Минимальное значение целевая функция принимает в любой точке прямой L0–, одновременно являющейся стороной ОДР.
Так как множество всех оптимальных решений опт является подмножеством линии уровня L0+ (или L0–), то возможна следующая геометрическая интерпретация опт. :
точка на прямой L0+ (или L0–);
отрезок на прямой L0+ (или L0–);
луч, все точки которого принадлежат прямой L0+ (или L0–);
прямая L0+ (или L0–).
Первый случай соответствует п. 4.2.1 и 4.2.2а, последние три —
п. 4.4.2б. Иллюстрацией может служить снова Error: Reference source not found.
Итак, графический метод решения ЗЛП действительно позволяет избежать полного перебора вершин: если из рисунка видно, что некоторая угловая точка является единственной точкой пересечения линии уровня
с ОДР, то нет необходимости вычислять координаты остальных вершин, так как указанная точка — единственное оптимальное решение.
Do'stlaringiz bilan baham: |