![]() |
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Задачи линейного программирования
При
Рассмотрим Определение 3.1. Множество точек пространства Определение 3.2. Множество точек пространства гиперплоскости В пространстве Определение 3.3. Множество точек пространства Определение 3.4. Выпуклой линейной комбинацией точек Выпуклая линейная комбинация двух точек пространства Определение 3.5. Множество точек пространства Определение 3.6. Точку Определение 3.7. Множество называют замкнутым, если оно содержит все свои граничные точки, в противном случае – открытым. Определение 3.8. Точка Определение 3.9. Множество называют ограниченным, если существует шар радиусом конечной длины с центром в любой точке множества, который полностью содержит в себе данное множество. В противном случае множество называют неограниченным. Определение 3.10. Множество называют связным, если любые две его точки можно соединить ломаной (или непрерывной кривой), целиком лежащей в этом множестве. Определение 3.11. Открытое связное множество называют областью. Определение 3.12. Если область содержит все свои граничные точки, то ее называют замкнутой областью. Определение 3.13. Выпуклую замкнутую область, имеющую конечное число угловых точек, называют выпуклым Определение 3.14. Выпуклое замкнутое множество, имеющее конечное число угловых точек, называют выпуклой замкнутой областью. Определение 3.15. Пересечением множеств называют множество точек, являющееся общей частью этих множеств. Определение 3.16. Непустое множество допустимых решений ЗЛП называютмногогранником планов (решений). Определение 3.17. Угловую точку многогранника решений называют вершиной. Определение 3.18. Вершину многогранника планов с неотрицательными координатами называют опорной. Соответствующий ей план называют опорным планом. Из определений следует, что каждой вершине многогранника решений соответствует опорный план ЗЛП. Определение 3.19. Опорный план называют невырожденным, если он содержит ровно Теорема 3.1 (основная теорема линейного программирования). Если ЗЛП имеет оптимальное решение, то целевая функция принимает экстремальное значение в одной из вершин многогранника планов. Если целевая функция принимает экстремальное значение более чем в одной вершине, то она принимает его в любой точке, являющейся их выпуклой линейной комбинацией. Определение 3.20. Если целевая функция принимает экстремальное значение более чем в одной вершине многогранника планов, то говорят, что ЗЛП имеет альтернативный оптимум. Определение 3.21. Совокупность точек, составляющих область допустимых решений, в случае двух управляющих переменных, называют многоугольником решений (планов). Многоугольник решений может быть плоским многоугольником, неограниченным многоугольным множеством, отрезком. Геометрически ЗЛП представляет собой поиск такой точки многоугольника решений, координаты которой доставляют линейной целевой функции наибольшее или наименьшее значение, причем допустимыми решениями являются все точки многоугольника решений. Рассмотрим графический метод решения ЗЛП. 1) Предположим, что система неравенств (3.1) совместна (имеет хотя бы одну точку, удовлетворяющую всем ограничениям сразу). На координатной плоскости Рис. 3.1.
Пусть, например, полуплоскость Условия неотрицательности управляющих переменных 2) Построим градиент целевой функции с началом в точке 3) Построим линию уровня целевой функции 4) При решении задачи на максимум функции 5) Найти координаты вершины многоугольника, являющейся точкой экстремума. Для этого нужно решить систему уравнений тех прямых, пересечением которых является данная вершина. 6) Вычислить значение целевой функции Замечание 3.1. Если при движении вдоль градиента Замечание 3.2. ЗЛП не будет иметь решений, если множество допустимых решений является пустым множеством. Это означает, что система ограничений имеет противоречивые неравенства, и на координатной плоскости нет ни одной точки, удовлетворяющей всем ограничениям сразу. Замечание 3.3. При решении ЗЛП графическим методом может встретиться случай, когда линия уровня параллельна одной из сторон выпуклого многоугольника допустимых решений, причем эта сторона расположена в направлении оптимизации. Тогда оптимальное значение целевой функции достигается в двух угловых точках (вершинах) области допустимых решений, а, следовательно, и во всех точках отрезка, соединяющего эти вершины, то есть ЗЛП имеет бесконечное множество решений (альтернативный оптимум). Пример 3.1. Фирма выпускает два вида мороженого: сливочное и шоколадное. Для изготовления мороженого используются два исходных продукта: молоко и наполнители, расходы которых на 1 кг мороженого и суточные запасы даны в таблице:
Изучение рынка сбыта показало, что суточный спрос на сливочное мороженое превышает спрос на шоколадное не более, чем на 100 кг. Кроме того, установлено, что спрос на шоколадное мороженое не превышает 350 кг в сутки. Розничная цена 1 кг сливочного мороженого 16 руб., шоколадного – 14 руб. Какое количество мороженого каждого вида должна производить фирма, чтобы доход от реализации продукции был максимальным? [1; 2]. Решение. Обозначим управляющие переменные: Составим неравенства для ресурсных ограничений. Ограничение по молоку имеет вид: Тогда математическая модель задачи будет иметь вид Далее решим задачу графическим методом. 1) Построим множество допустимых решений. Неравенство
2) Построим градиент целевой функции
3) Построим линию уровня 4) Перемещая прямую 5) Найдем координаты точки Следовательно, точка 6) Найдем значение целевой функции в точке
Популярное:
|
Последнее изменение этой страницы: 2016-05-28; Просмотров: 1364; Нарушение авторского права страницы