|
|||||||
|
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Графический метод решения задач линейного программирования
Вспомним построение линейных зависимостей. Начнем с уравнений. Линейное уравнение с двумя переменными может быть записано При x1 =0 получим Разделим теперь левую и правую части уравнения на b и перепишем уравнение, которое называют уравнением прямой в отрезках:
Рис. 2 Такое представление уравнения удобно для построения прямой, так
т.е. α1 = 1, α2 = 2. Теперь о неравенствах. Если линейное уравнение с двумя переменными Так, неравенство
Рис. 3 Рассмотрим построение системы линейных неравенств:
или в форме, аналогичной уравнениям в отрезках:
Построим каждое неравенство в системе координат х1, х2 в виде соответствующих полуплоскостей. Решение этой системы неравенств - координаты всех точек, принадлежащих области допустимых решений, т.е. АВСDО. Так как в области допустимых решений бесчисленное множество точек, значит, рассматриваемая задача имеет бесчисленное множество допустимых решений (рис. 4).
Рис. 4 Рис. 5 Не любая система линейных неравенств имеет область допустимых решений, т.е. допустимые решения. Например, построим систему:
Из рис. 5 видно, что нет таких точек, которые бы удовлетворяли всем неравенствам системы. Итак, мы рассмотрели линейные уравнения и неравенства с двумя переменными. Если перейти к линейным зависимостям с тремя переменными, то тогда они будут описывать плоскость в трехмерном пространстве; линейное неравенство характеризует полупространство, а система линейных неравенств - многогранник как область допустимых решений в трехмерном пространстве. С увеличением числа переменных выше трех геометрическая интерпретация невозможна, так как система неравенств - область допустимых решений в k -мерном пространстве. При этом мерность пространства определяют так: если ограничения заданы неравенствами, то k = n и, где п - число переменных; если ограничения в виде уравнений, то k = n - т, где т - число уравнений. Если необходимо найти оптимальное решение, то следует принять целевую функцию. Допустим, мы хотим, чтобы решение было оптимальным в смысле максимизации выпуска в целом. Тогда целевая функция:
Положим L, равной какому-либо числу (любому), например 2, и построим уравнение целевой функции:
Так как нам требуется найти оптимальное решение, при котором достигается mах L, будем перемещать линию целевой функции в направлении увеличения L. Очевидно, что оптимальным решением будут координаты точки С, равные Отсюда можно сделать исключительно важный вывод: оптимальное решение - координаты вершины области допустимых решений. Из этого вывода следует метод решения задач линейного программирования, который заключается в поиске вершин области допустимых решений как точки пересечения ограничений; последовательном определении значения целевой функции в вершинах. Вершина, в которой целевая функция приобретает оптимальное (максимальное или минимальное) значение, является оптимальной вершиной. Координаты оптимальной вершины есть оптимальные значения искомых переменных. Поиск по сайту: |
||||||
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.482 сек.) |