Задание 2. Решение задач линейного программирования графическим методом
Рассмотрим алгоритм графического метода для ЗЛП, содержащих не более двух переменных и имеющих вид
Алгоритм графического метода рассмотрим на примере применительно к задаче:
1 шаг. Строим область допустимых решений - область Р, т. е. геометрическое место точек, в котором одновременно удовлетворяются все ограничения ЗЛП. Каждое из неравенств (1-5) системы ограничений нашей задачи геометрически определяет полуплоскость соответственно с граничными прямыми Условия неотрицательности переменных 6) ограничивают область допустимых решений первым квадратом. Области, в которых выполняются соответствующие ограничения в виде неравенств, указываются стрелками, направленными в сторону допустимых значений переменных. Построим первую прямую При такой форме записи в знаменатели показаны отрезки, которые отсекает прямая на осях координат, поэтому прямая будет проходить через две точки (0;15) и (15;0). Если от уравнения перейти к неравенству:
Рис. 2.1 Алгоритм построения остальных прямых-ограничений аналогичен и результат построения показан на рис. 2.2.
Рис. 2.2 Если система неравенств совместна, то область ее решений есть множество точек, принадлежащих всем указанным полуплоскостям. Полученное таким образом область допустимых решений Р - планов ЗЛП есть многоугольник ABCDE - замкнутое, ограниченное, выпуклое множество с пятью крайними или угловыми точками: A, B, C, D, E. 2 шаг. Строим вектор 3 шаг. Строим прямую Результаты построений, соответствующие 2 и 3 шагу приведены на рис. 2.3.
Рис. 2.3 4 шаг. Линию уровня целевой функции передвигаем вдоль градиента (в случае её максимизации) или вдоль антиградиента (в случае её минимизации) до тех пор, пока она в какой-нибудь из крайних (или угловых) точек не покинет область Р. Координаты этой точки (функция в ней будет иметь максимальное или минимальное значение) являются оптимальным планом или решением задачи (см. рис. 2.4). Крайняя точка С - точка минимума лежит на пересечении прямых (3) и (5). Она имеет координаты (2;10), что означает Рис. 2.4
Отметим, что если допустимая область решений Р представляет собой неограниченную область и прямая (линия уровня целевой функции) при движении в направлении вектора Решить задачу линейного программирования в соответствии с номером в журнале группы. | ||||||


Задание 3. Решение задач линейного программирования симплекс-методом
Пример. Симплекс-методом решить ЗЛП:
(3.1)
при наличии ограничений:
(3.1)
,
. (3.2)
Приводим систему линейных неравенств (3.1) к каноническому виду, вводя в каждое неравенство дополнительную переменную
,
. Получим систему линейных уравнений:
(3.3)
Целевая функция принимает вид
(3.4)
Расширенная матрица 
системы линейных уравнений (3.3) является исходной К-матрицей ЗЛП, которая определяет исходный опорный план:
,
.
Кроме того,
.
Результаты последовательных итераций симплекс-алгоритма удобно оформить в виде симплекс-таблицы (см. табл. 3.1).
Таблица 3.1
S | i |
|
|
| 3 | 2 | 0 | 0 | 0 | 0 |
|
| 1 | 2 | 3 | 4 | 5 | 6 | |||||
|
|
|
|
|
|
| |||||
| 1 2 3 4 | 3 4 5 6 | 0 0 0 0 | 6 8 1 2 | 1 2 -1 0 | 2 1 1 1 | 1 0 0 0 | 0 1 0 0 | 0 0 1 0 | 0 0 0 1 | 6 4 - - |
|
| -3 | -2 | 0 | 0 | 0 | 0 | k=1 l=2 | |||
| 1 2 3 4 | 3 1 5 6 | 0 3 0 0 | 2 4 5 2 | 0 1 0 0 | 3/2 1/2 3/2 1 | 1 0 0 0 | -1/2 1/2 1/2 0 | 0 0 1 0 | 0 0 0 1 | 4/3 8 10/3 2 |
|
| 0 | -1/2 | 0 | 3/2 | 0 | 0 | k=2 l=1 | |||
2 | 1 2 3 4 | 2 1 5 6 | 2 3 0 0 | 4/3 10/3 3 2/3 | 0 1 0 0 | 1 0 0 0 | 2/3 -1/3 -1 -2/3 | -1/3 2/3 1 1/3 | 0 0 1 0 | 0 0 0 1 | |
|
| 0 | 0 | 1/3 | 4/3 | 0 | 0 |
На второй итерации S = 2, все
, следовательно, опорный план
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 |








