Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Контрольная работа по дисциплине




«МЕТОДЫ ОПТИМАЛЬНЫХ РЕШЕНИЙ»

ВАРИАНТ 2

1. Дана задача линейного программирования

при ограничениях:

Графическим методом найти оптимальные решения при стремлении целевой функции к максимальному и минимальному значениям.

Значения коэффициентов целевой функции и системы ограничений

Значения № варианта
 
 
-1
 
 
 
-3
-2
-6
-1
 
 
 
 
 

 

 

РЕШЕНИЕ:

 

Необходимо найти максимальное значение целевой функции F = 3x1-x2 → max, при системе ограничений:

5x1+2x2≤30 (1)
-3x1-2x2≤-6 (2)
-x1+x2≤0 (3)
x2≤5 (4)
x1≥0 (5)
x2≥0 (6)

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

Построим уравнение 5x1+2x2 = 30 по двум точкам.

Для нахождения первой точки приравниваем x1 = 0. Находим x2 = 15. Для нахождения второй точки приравниваем x2 = 0. Находим x1 = 6. Соединяем точку (0;15) с (6;0) прямой линией. Определим полуплоскость, задаваемую неравенством. Выбрав точку (0; 0), определим знак неравенства в полуплоскости: 5 • 0 + 2 • 0 - 30 ≤ 0, т.е. 5x1+2x2 - 30≤ 0 в полуплоскости нижепрямой.

Построим уравнение -3x1-2x2 = -6 по двум точкам.

Для нахождения первой точки приравниваем x1 = 0. Находим x2 = 3. Для нахождения второй точки приравниваем x2 = 0. Находим x1 = 2. Соединяем точку (0;3) с (2;0) прямой линией. Определим полуплоскость, задаваемую неравенством. Выбрав точку (0; 0), определим знак неравенства в полуплоскости: -3 • 0 - 2 • 0 + 6 ≥ 0, т.е. -3x1-2x2 + 6≤ 0 в полуплоскости вышепрямой.

Построим уравнение -x1+x2 = 0 по двум точкам.

Для нахождения первой точки приравниваем x1 = 1. Находим x2 = 1. Для нахождения второй точки приравниваем x2 = 1. Находим x1 = 1. Соединяем точку (1;1) с (1;1) прямой линией. Определим полуплоскость, задаваемую неравенством. Выбрав точку (0; 0), определим знак неравенства в полуплоскости: -1 • 0 + 1 • 0 - 0 ≥ 0, т.е. -x1+x2 - 0≤ 0 в полуплоскости вышепрямой.

Построим уравнение x2 = 5.

Эта прямая проходит через точку x2 = 5 параллельно оси OX1. Определим полуплоскость, задаваемую неравенством. Выбрав точку (0; 0), определим знак неравенства в полуплоскости: 1 • 0 - 5 ≤ 0, т.е. x2 - 5≤ 0 в полуплоскости ниже прямой.

или

Границы области допустимых решений

Пересечением полуплоскостей будет являться область, координаты точек которого удовлетворяют условию неравенствам системы ограничений задачи.
Обозначим границы области многоугольника решений.

 

Рассмотрим целевую функцию задачи F = 3x1-x2 → max.
Построим прямую, отвечающую значению функции F = 0: F = 3x1-x2 = 0. Вектор-градиент, составленный из коэффициентов целевой функции, указывает направление максимизации F(X). Начало вектора – точка (0; 0), конец – точка (3; -1). Будем двигать эту прямую параллельным образом. Поскольку нас интересует максимальное решение, поэтому двигаем прямую до последнего касания обозначенной области. На графике эта прямая обозначена пунктирной линией.

Область допустимых решений представляет собой треугольник.

Прямая F(x) = const пересекает область в точке D. Так как точка D получена в результате пересечения прямых (5) и (1), то ее координаты удовлетворяют уравнениям этих прямых:
x2=0
5x1+2x2=30
Решив систему уравнений, получим: x1 = 6, x2 = 0
Откуда найдем максимальное значение целевой функции:
F(X) = 3*6 - 1*0 = 18

Необходимо найти минимальное значение целевой функции F = 3x1-x2 → min, при системе ограничений:

5x1+2x2≤30 (1)
-3x1-2x2≤-6 (2)
-x1+x2≤0 (3)
x2≤5 (4)
x1≥0 (5)
x2≥0 (6)

 

Построим область допустимых решений, т.е. решим графически систему неравенств. Для этого построим каждую прямую и определим полуплоскости, заданные неравенствами (полуплоскости обозначены штрихом).
Построим уравнение 5x1+2x2 = 30 по двум точкам.
Для нахождения первой точки приравниваем x1 = 0. Находим x2 = 15. Для нахождения второй точки приравниваем x2 = 0. Находим x1 = 6. Соединяем точку (0;15) с (6;0) прямой линией. Определим полуплоскость, задаваемую неравенством. Выбрав точку (0; 0), определим знак неравенства в полуплоскости: 5 • 0 + 2 • 0 - 30 ≤ 0, т.е. 5x1+2x2 - 30≤ 0 в полуплоскости нижепрямой.
Построим уравнение -3x1-2x2 = -6 по двум точкам.
Для нахождения первой точки приравниваем x1 = 0. Находим x2 = 3. Для нахождения второй точки приравниваем x2 = 0. Находим x1 = 2. Соединяем точку (0;3) с (2;0) прямой линией. Определим полуплоскость, задаваемую неравенством. Выбрав точку (0; 0), определим знак неравенства в полуплоскости: -3 • 0 - 2 • 0 + 6 ≥ 0, т.е. -3x1-2x2 + 6≤ 0 в полуплоскости вышепрямой.
Построим уравнение -x1+x2 = 0 по двум точкам.
Для нахождения первой точки приравниваем x1 = 1. Находим x2 = 1. Для нахождения второй точки приравниваем x2 = 1. Находим x1 = 1. Соединяем точку (1;1) с (1;1) прямой линией. Определим полуплоскость, задаваемую неравенством. Выбрав точку (0; 0), определим знак неравенства в полуплоскости: -1 • 0 + 1 • 0 - 0 ≥ 0, т.е. -x1+x2 - 0≤ 0 в полуплоскости вышепрямой.
Построим уравнение x2 = 5.
Эта прямая проходит через точку x2 = 5 параллельно оси OX1. Определим полуплоскость, задаваемую неравенством. Выбрав точку (0; 0), определим знак неравенства в полуплоскости: 1 • 0 - 5 ≤ 0, т.е. x2 - 5≤ 0 в полуплоскости ниже прямой.

или

Границы области допустимых решений

Пересечением полуплоскостей будет являться область, координаты точек которого удовлетворяют условию неравенствам системы ограничений задачи.
Обозначим границы области многоугольника решений.

 

Рассмотрим целевую функцию задачи F = 3x1-x2 → min.
Построим прямую, отвечающую значению функции F = 0: F = 3x1-x2 = 0. Вектор-градиент, составленный из коэффициентов целевой функции, указывает направление минимизации F(X). Начало вектора – точка (0; 0), конец – точка (3; -1). Будем двигать эту прямую параллельным образом. Поскольку нас интересует минимальное решение, поэтому двигаем прямую до первого касания обозначенной области. На графике эта прямая обозначена пунктирной линией.

Область допустимых решений представляет собой треугольник.

Прямая F(x) = const пересекает область в точке A. Так как точка A получена в результате пересечения прямых (2) и (3), то ее координаты удовлетворяют уравнениям этих прямых:
-3x1-2x2=-6
-x1+x2=0
Решив систему уравнений, получим: x1 = 1.2, x2 = 1.2
Откуда найдем минимальное значение целевой функции:
F(X) = 3*1.2 - 1*1.2 = 2.4

 

 

2. Фирма изготовляет два вида красок для внутренних (В) и наружных (Н) работ. Для их производства используют исходные продукты: пигмент и олифу. Расходы исходных продуктов и максимальные суточные запасы указаны в таблице.

Расходы и суточные запасы исходных продуктов

Исходный продукт Расход исходных продуктов на 1 т краски Суточный запас, т
Краска Н Краска В
Пигмент
Олифа

 

Изучение рынка сбыта показало, что суточный спрос на краску для наружных (внутренних) работ никогда не превышает т в сутки. Цена продажи 1 т краски для наружных работ ден. ед.

Какое количество краски каждого вида должна производить фирма, чтобы доход от реализации продукции был максимален?

Значения коэффициентов условий задачи

Значения № варианта
 
 
 
 
 
 
 
 
 
 
 
2,5

 

РЕШЕНИЕ:

 

Необходимо найти максимальное значение целевой функции F = x1+x2 → max, при системе ограничений:

2x1+x2≤6 (1)
x1+2x2≤6 (2)
x1≤2.5 (3)
x1≥0 (4)
x2≥0 (5)

Построим область допустимых решений, т.е. решим графически систему неравенств. Для этого построим каждую прямую и определим полуплоскости, заданные неравенствами (полуплоскости обозначены штрихом).
Построим уравнение 2x1+x2 = 6 по двум точкам.
Для нахождения первой точки приравниваем x1 = 0. Находим x2 = 6. Для нахождения второй точки приравниваем x2 = 0. Находим x1 = 3. Соединяем точку (0;6) с (3;0) прямой линией. Определим полуплоскость, задаваемую неравенством. Выбрав точку (0; 0), определим знак неравенства в полуплоскости: 2 • 0 + 1 • 0 - 6 ≤ 0, т.е. 2x1+x2 - 6≤ 0 в полуплоскости нижепрямой.
Построим уравнение x1+2x2 = 6 по двум точкам.
Для нахождения первой точки приравниваем x1 = 0. Находим x2 = 3. Для нахождения второй точки приравниваем x2 = 0. Находим x1 = 6. Соединяем точку (0;3) с (6;0) прямой линией. Определим полуплоскость, задаваемую неравенством. Выбрав точку (0; 0), определим знак неравенства в полуплоскости: 1 • 0 + 2 • 0 - 6 ≤ 0, т.е. x1+2x2 - 6≤ 0 в полуплоскости нижепрямой.
Построим уравнение x1 = 2.5.
Эта прямая проходит через точку x1 = 2.5 параллельно оси OX2. Определим полуплоскость, задаваемую неравенством. Выбрав точку (0; 0), определим знак неравенства в полуплоскости: 1 • 0 - 2.5 ≤ 0, т.е. x1 - 2.5≤ 0 в полуплоскости левее прямой.

или

Границы области допустимых решений

Пересечением полуплоскостей будет являться область, координаты точек которого удовлетворяют условию неравенствам системы ограничений задачи.
Обозначим границы области многоугольника решений.

 

 

 

Рассмотрим целевую функцию задачи F = x1+x2 → max.
Построим прямую, отвечающую значению функции F = 0: F = x1+x2 = 0. Вектор-градиент, составленный из коэффициентов целевой функции, указывает направление максимизации F(X). Начало вектора – точка (0; 0), конец – точка (1; 1). Будем двигать эту прямую параллельным образом. Поскольку нас интересует максимальное решение, поэтому двигаем прямую до последнего касания обозначенной области. На графике эта прямая обозначена пунктирной линией.

Область допустимых решений представляет собой многоугольник

Прямая F(x) = const пересекает область в точке C. Так как точка C получена в результате пересечения прямых (1) и (2), то ее координаты удовлетворяют уравнениям этих прямых:
2x1+x2=6
x1+2x2=6
Решив систему уравнений, получим: x1 = 2, x2 = 2
Откуда найдем максимальное значение целевой функции:
F(X) = 1*2 + 1*2 = 4

 

 




Поделиться с друзьями:


Дата добавления: 2014-12-16; Просмотров: 1453; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2025) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.