1. Задачи / Образцы выполненных СРС 1-12 МАТЕСО / 4 / Солнцева Светлана,CPC 4_Солнцева Светлана, гр.8512
.docФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ РОССИЙСКОЙ ФЕДЕРАЦИИ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра ОСУ
Самостоятельная работа студента №4
Интерпретация задачи линейного программирования в пространстве условий.
Выполнила: студентка группы 8512
Солнцева Светлана Сергеевна
Проверил: Ротарь В.Г.
ТОМСК
2004
ЗАДАНИЕ
Решить задачу линейного программирования для индивидуального задания (СРС №4):
-
Сформировать задачу раскроя материалов (см. задание СРС №3) с матрицей условий размерностью [2;5]. Необходимо сократить число условий СРС 3 до двух, т.е. записать задачу с матрицей А в форме[2;5]. Для этого необходимо выбрать только те два ограничения из трех, сгенерированных в СРС №3 для деталей А, В и С, для которых производственные задания bi максимальны. Для формального выбора следует вычислить max(bА+bВ; bВ+bС; bА+bС) и выбрать соответствующие два уравнения (детали) и интерпретировать их в пространстве условий.
-
Решить задачу ЛП размерностью [2;5] геометрически в пространстве условий, когда уравнения ограничений записаны в канонической форме (в виде равенства)
Найти решение задачи ЛП, построив проекции для двух сечений конуса:
-
Проекция сечения конуса плоскостью U1 =b1.
-
Проекция сечения конуса плоскостью U2 =b2. Полученные результаты сравнить.
-
Найти качественное решения задачи ЛП при максимизации и минимизации целевой функции Z(x), определить структуру опорного плана (базиса) на основе геометрического представления.
-
Найти значения базисных переменных оптимального плана Х* и Z(X*) для обоих случаев (max, min)
-
Решить задачу (max, min) для задачи, когда ограничения записаны в форме неравенства ().
Привести задачу к канонической форме. Выполнить действия, аналогичные пункту 2.
-
Записать аналитически уравнения задачи ЛП и отобразить в пространстве условий для следующих вариантов:
4.1. А1 - единственное решений задачи линейного программирования.
4.2. А2 - бесконечное множество решений
4.3. В1 – нет решения, целевая функция не ограничена сверху (max Z(x)) либо снизу (min Z(x))
4.4. В2 – система условий несовместна.
ХОД РАБОТЫ.
-
Формируем задачу раскроя материалов (см. задание СРС №3) с матрицей условий размерностью [2;5].
z(x) = x1 + х2 + x3 + х4 + x5 => min, при условиях, что:
Изделие В: 4x1 + 2х2 + 6x3 + 6х4 + 3x5 ≥ 1991
Изделие А: 6x1 + 4х2 + 2x3 + 3х4 + 6x5 ≥ 1292
-
Решим задачу ЛП размерностью [2;5] геометрически в пространстве условий, когда уравнения ограничений записаны в канонической форме (в виде равенства).
U1 = 4x1 + 2х2 + 6x3 + 6х4 + 3x5 = 1991
U2 = 6x1 + 4х2 + 2x3 + 3х4 + 6x5 = 1292
U3 = x1 + х2 + x3 + х4 + x5 => min (max)
Для отыскания решения необходимо построить сечение плоскостью, проходящее через уравнение правой части. Сечение представляет собой выпуклый многоугольник.
-
Проекция сечения конуса плоскостью . Строим секущую плоскость, которая проходит через b1 и параллельная плоскости U2OU3. Для построения данной проекции необходимо найти точки встречи лучей конуса с секущей плоскостью.
Значения хj из уравнения U1 |
Значение |
Значение |
|
= (4, 6, 1) |
2986,5 |
497,75 |
|
= (2, 4, 1) |
3982 |
995,5 |
|
= (6, 2, 1) |
663,67 |
331,83 |
|
= (6, 3, 1) |
995,5 |
331,83 |
|
= (3, 6, 1) |
3982 |
663,67 |
-
Проекция сечения конуса плоскостью . Строим секущую плоскость, которая проходит через b2 и параллельная плоскости U1OU3. Для построения данной проекции необходимо найти точки встречи лучей конуса с секущей плоскостью.
Значения хj из уравнения U2 |
Значение |
Значение |
|
= (4, 6, 1) |
861,33 |
215,33 |
|
= (2, 4, 1) |
646 |
323 |
|
= (6, 2, 1) |
3876 |
646 |
|
= (6, 3, 1) |
2584 |
430,67 |
|
= (3, 6, 1) |
646 |
215,33 |
Сравнивая полученные результаты, можно сделать вывод о том, что и в проекции U1 = b1, и в проекции U2 = b2 целевая функция U3 принимает одно и тоже значение, которое соответствует варианту :
-
при минимизации целевой функции 356,54 ≈ 357;
-
при максимизации целевой функции 457,5 ≈ 458.
-
Найдем качественное решения задачи ЛП при максимизации и минимизации целевой функции Z(x) и определим структуру опорного плана (базиса) на основе геометрического представления.
Качественное решение задачи ЛП при максимизации целевой функции z(x) состоит в том, что кроить материал следует по картам раскроя № 2 и 3 в количестве 458 листов, из них по карте №2 189 листов, а по карте №3 269 листов.
Качественное решение задачи ЛП при минимизации целевой функции z(x) состоит в том, что кроить материал следует по картам раскроя № 1 и 4 в количестве 357 листов, из них по карте №1 74 листа, а по карте №4 283 листа.
На основе геометрического представления мы получили качественную картину структурного опорного плана:
U1 = 4x1 + 2х2 + 6x3 + 6х4
U2 = 6x1 + 4х2 + 2x3 + 3х4
U3 = x1 + х2 + x3 + х4
Т.е. лучи, образующие грани, являются базисными (не равными 0), следовательно, луч, соответствующий переменной х5, является линейно зависимым, т.е. выражается через другие переменные и равен 0.
-
Найдем значения базисных переменных оптимального плана Х* и Z(X*) для обоих случаев (max, min).
-
Для максимизации целевой функции:
2х2 + 6x3 = 1991
4х2 + 2x3 = 1292
Решив эту систему, получим, что X* (188,5; 269), следовательно, z(X*) = 457,5.
-
Для минимизации целевой функции:
4х1 + 6x4 = 1991
6х1 + 3x4 = 1292
Решив эту систему, получим, что X* (74,12; 282,42), следовательно, z(X*) = 356,54.
-
Решим задачу (max, min) для задачи, когда ограничения записаны в форме неравенства ():
U1 = 4x1 + 2х2 + 6x3 + 6х4 + 3x5 ≤ 1991
U2 = 6x1 + 4х2 + 2x3 + 3х4 + 6x5 ≤ 1292
U3 = x1 + х2 + x3 + х4 + x5 => min (max)
Таким образом, получим, что при минимизации целевой функции все хj = 0 при . Так как минимум будет в нулевой точке пересечения координат, а при максимизации целевой функции –, , причем х1, х4, х5 = 0, а целевая функция .
-
Рассмотрим возможные варианты:
-
Вариант А1 – единственное решение задачи ЛП – был представлен выше в аналитической форме и отображен в пространстве условий геометрически.
-
Вариант А2 – бесконечное множество решений – в данном случае коэффициенты всех уравнений должны совпадать, т.е. быть линейно зависимыми, тогда при построении в пространстве условий конус будет представлять прямую, полностью совпадающую с целевой функцией.
-
-
Вариант В1 – нет решения, целевая функция не ограничена сверху, если находится z(x)max, либо снизу, если z(x)min. В этом случае, при построении сечения на одну из плоскостей получаем выпуклую область, в которой целевая функция достигает только минимальное значение.
-
Вариант В2 – система условий не совместима. На проекции вектор ограничений не пересекается с областью D.