КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Графический метод решения задачи линейного программирования. ⇐ ПредыдущаяСтр 8 из 8 Пусть требуется найти и , удовлетворяющие системе неравенств (5.5) и условиям неотрицательности , (5.6) для которых функция (5.7) достигает максимума. Решение.
Эта прямая делит плоскость на две полуплоскости. Для координат любой точки А одной полуплоскости выполняется неравенство , а для координат любой точки В другой полуплоскости - противоположное неравенство . Координаты любой точки граничной прямой удовлетворяют уравнению . Для определения того, по какую сторону от граничной прямой располагается полуплоскость, соответствующая заданному неравенству, достаточно «испытать» одну какую-либо точку (проще всего точку О (0;0)). Если при подстановке её координат в левую часть неравенства оно удовлетворяется, то полуплоскость обращена в сторону к испытуемой точке, если же неравенство не удовлетворяется, то соответствующая полуплоскость обращена в противоположную сторону. Направление полуплоскости показывается на чертеже штриховкой. Неравенствам и соответствуют полуплоскости, расположенные справа от оси ординат и над осью абсцисс. На рисунке строим граничные прямые и полуплоскости, соответствующие всем неравенствам. Общая, часть (пересечение) всех этих полуплоскостей будет представлять собой область допустимых решений данной задачи. При построении области допустимых решений в зависимости от конкретного вида системы ограничений (неравенств) на переменные может встретиться один из следующих четырех случаев:
Рис. 12. Область допустимых решений пустая, что соответствует несовместности системы неравенств; решения нет.
Рис. 13. Область допустимых решений изобра- жается одной точкой А, что соответствует единственному решению системы.
Рис. 14. Область допустимых решений ограниченная, изображается в виде выпуклого многоугольника. Допустимых решений бесконечное множество.
Рис. 15. Область допустимых решений неограни-ченная, в виде выпуклой многоугольной области. Допустимых решений бесконечное множество.
Графическое изображение целевой функции при фиксированном значении R определяет прямую, а при изменении R - семейство параллельных прямых с параметром R. Для всех точек, лежащих на одной из прямых, функция R принимает одно определенное значение, поэтому указанные прямые называются линиями уровня для функции R. Вектор градиента , перпендикулярный к линиям уровня, показывает направление возрастания R. Задача отыскания оптимального решения системы неравенств (5.5), для которого целевая функция R (5.7) достигает максимума, геометрически сводится к определению в области допустимых решений точки, через которую пройдет линия уровня, соответствующая наибольшему значении параметра R .
Рис. 16 Если область допустимых решений есть выпуклый многоугольник, то экстремум функции Rдостигается, по крайней мере, в одной из вершин этого многоугольника. Если экстремальное значение R достигается в двух вершинах, 'то такое же экстремальное значение достигается в любой точке на отрезке, соединяющем эти две вершины. В этом случае говорят, что задача имеет альтернативный оптимум. В случае неограниченной области экстремум функции R либо не существует, либо достигается в одной из вершин области, либо имеет альтернативный оптимум.
Пример. Пусть требуется найти значения и , удовлетворяющие системе неравенств и условиям неотрицательности , , для которых функция достигает максимума. Решение. Заменим каждое из неравенств равенством и построим граничные прямые:
Рис. 17
Определим полуплоскости, соответствующие данным неравенствам, путём «испытания» точки (0;0). С учетом неотрицательности и получим область допустимых решений данной задачи в виде выпуклого многоугольника ОАВДЕ. В области допустимых решений находим оптимальное решение, строя вектор градиента , показывающий направление возрастания R. Оптимальное решение соответствует точке В, координаты которой можно определить либо графически, либо путем решения системы двух уравнений, соответствующих граничным прямым АВ и ВД: Ответ:
Задания.Найти положение точки экстремума и экстремальное значение целевой функции при заданных ограничениях. Таблица 9.
Список литературы 1. Бахвалов Н. С. Численные методы. - М.: Наука. 1975. 2. Калиткин Н. Н. Численные методы. - М.: Наука. 1978. 3. Демидович Б. П., Марон И. А. Основы вычислительной математики. – М.:Наука, 1970. 4. Березин И. С., Жидков Н. П. Методы вычислений. – Ч.1 : Наука, 1966; Ч.2 : М.: Физматгиз, 1962. 5. Мак-Кракен Д., Дорн У. Численные методы и программирование на ФОРТРАНе. - М.: Мир, 1969. 6. Турчак Л. И. Основы численных методов. – М.: Высш. шк., 1985. 7. Воробьёва Г. Н., Данилова А. Н. Практикум по численным методам.– М.: Высш. шк., 1979.
Содержание 1. Введение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2. Приближенное решение нелинейных уравнений. . . . . . . . . . . . . . . . . . . . . . . . 4 3. Решение систем линейных алгебраических уравнений . . . . . . . .. . . . . . . . . . . .8 4. Аппроксимация функций с помощью метода наименьших квадратов . . . . . .15 5. Решение обыкновенных дифференциальных уравнений. . . . . . . . . . . . . . . . . 21 6. Многомерная оптимизация, Линейное программирование . . . . . . . . . . . . . . .25 Список литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
|