- •Срс 1. Задача о смеси
- •Срс 2. Геометрическая интерпретация злп в пространстве переменных
- •Срс 3. Задача о раскрое плоского материала
- •Подготовить исходные данные для формализованной записи задачи.
- •Срс 4. Интерпретация задачи линейного программирования в пространстве условий
- •4.3. Сравнить решения срс 3.3, срс 4.2.1, срс 4.2.2
- •Срс 5. Метод Жордановых исключений
- •5.1. Решить задачу срс3 методом Жордановых исключений, перебрать в лексикографическом порядке возможные базисы.
- •5.2. Сравнить результат решения срс5 с результатами срс3 и срс4.
- •Срс 7. Вторая теорема двойственности
- •7.1. Данные для срс 7.1 берем из cpc 1.2.
- •7.2. Данные для срс 7.2 берем из cpc 3
- •Срс 8. Симплекс-метод
- •8.1. Решение симплекс-методом задачи срс-1 планирование выпуска продукции (о коктейле). Сравнить результаты решения другими методами.
- •8.2. Решение симплекс-методом задачи срс-3 о раскрое материала. Сравнить результаты решения другими методами.
- •Срс 9. Транспортная задача
- •9.2.Метод минимального элемента
- •Результат
- •Срс 10. Метод потенциалов
- •Срс 11. Задача о назначениях
- •Срс12.Задача о коммивояжере.
Срс 8. Симплекс-метод
8.1. Решение симплекс-методом задачи срс-1 планирование выпуска продукции (о коктейле). Сравнить результаты решения другими методами.
Z(x)=25
При условиях:
≤19
≥ 0; ≥ 0
Запишем каноническую форму (введем искусственную переменную)
=19
xj ≥ 0, j = 1,5
Составим симплексную таблицу:
Формулы расчёта элементов индексной строки:
Элементы новой симплекс-таблицы, отвечающей новому базисному решению, рассчитываются по формулам:
Первый план не оптимален, так как в индексной строке есть отрицательные элементы. Второй план для 1, 4, 5 базиса оптимален.
x* = (0,88;0;0;7,44;5,11)
Z*(x) = 22,22
Полученные результаты полностью совпадают с результатами СРС-1, СРС-6.
8.2. Решение симплекс-методом задачи срс-3 о раскрое материала. Сравнить результаты решения другими методами.
Z(x) = x1 + x2 + x3 + x4 + x5min
при условии
7x1 + 8x2 + 6x3 + 5x4 + 4x5 =7682
4x1 + 2x2 + 6x3 + 8x4 + 10x5 =4389
Умножим целевую функцию на -1 и введём дополнительные переменные x6, x7 с коэффициентами -100, которые будут в базисе As1 = A6, As2 = A7. Получим:
Z(x) = -x1 - x2 - x3 - x4 - x5max
7x1 + 8x2 + 6x3 + 5x4 + 4x5 -100x6=7682
4x1 + 2x2 + 6x3 + 8x4 + 10x5 -100x7=4389
Составим симплексную таблицу:
Первые два плана не оптимальны, так как в индексной строке есть отрицательные элементы. Последний план для 2, 5 базиса оптимален.
x* = (0; 0; 823; 0;274)
Z*(x) = 1097
Полученные результаты полностью совпадают с результатами СРС 3.
Срс 9. Транспортная задача
ТЗ в общем виде состоит в определении оптимального плана перевозок некоторого однородного груза из m пунктов отправления А1 , А2 , ..., Аm в n пунктов назначения B1 , B2 , ..., Bn. В качестве критерия оптимальности можно взять минимальную стоимость перевозок всего груза, либо минимальное время его доставки.
Рассмотрим задачу с первым критерием, обозначив через сn тарифы перевозок единицы груза из i-го пункта отправления в j-й пункт назначения, через ai - запасы груза в пункте Аi через bj - потребности в грузе пункта Bj , xij - количество единиц груза, перевозимого из i-го пункта в j-й пункт. Составим математическую модель задачи. Так как от i-гo поставщика к j-му потребителю запланировано к перевозке xij единиц груза.
Поставщики |
Потребители |
Запасы |
|||
B1 |
B2 |
... |
Bn |
||
А1 |
C11 X11 |
C12 X12 |
... |
C1n X1n |
a1 |
А2 |
C21 X21 |
C22 X22 |
... |
C2n X2n |
a2 |
... |
... |
... |
... |
... |
... |
Аm |
Cm1 Xm1 |
Cm2 Xm2 |
... |
Cmn Xmn |
am |
Потребности |
b1 |
b2 |
... |
bn |
∑ai=∑bj |
Всякое неотрицательное решение систем уравнений (2.18)-(2.20), определяемое матрицей X=(xij), называют опорным планом ТЗ, а план X*=(xij ), при котором функция Z принимает минимальное значение - называется оптимальным планом ТЗ.
А/1 |
Л/13 |
Е/6 |
К/12 |
С/19 |
А/1 |
Н/15 |
Д/5 |
Р/18 |
А/1 |
Ч/25 |
Е/6 |
Р/18 |
Т/20 |
О/16 |
Л/13 |
Я/33 |
С/19 |
О/16 |
|
9.1.Метод северо-западного угла
Методом северо-западного угла составить опорный план перевозок груза из трех пунктов отправления в четыре пункта назначения с потребностями. Тарифы перевозок сij (в ден/ед.) из Ai (i=1,2,3) в Bj (j=l,2,3,4) приведены в матрице.
А/1 |
Л/13 |
Е/6 |
К/12 |
С/19 |
А/1 |
Н/15 |
Д/5 |
Р/18 |
А/1 |
Ч/25 |
Е/6 |
Р/18 |
Т/20 |
О/16 |
Л/13 |
Я/33 |
С/19 |
О/16 |
|
Решение.
1.Балансировка задачи
А/1 |
Л/13 |
Е/6 |
К/12 |
С/19 |
А/1 |
Н/15 |
Д/5 |
Р/18 |
А/1 |
Ч/25 |
Е/6 |
Р/18 |
Т/20 |
О/16 |
100 |
100 |
100 |
100 |
45 |
Л/13 |
Я/33 |
С/19 |
О/16 |
|
2. Построим начальный опорный план сбалансированной транспортной задачи методом северо-западного угла и вычислим значение целевой функции для начального базиса.
План начинаем заполнять с верхнего левого угла.
1 [13] |
13 [6] |
6 |
12 |
19 |
6 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
15 [1] |
5 |
18 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
25 |
6 [16] |
18 |
20 |
16 |
16 |
16 |
16 |
0 |
0 |
0 |
0 |
100 |
100 [10] |
100 [19] |
100 [16] |
45 |
45 |
45 |
45 |
45 |
35 |
16 |
0 |
13 |
33 |
19 |
1 6 |
81 8 1 |
|
|
|
|
|
|
|
0 |
33 |
19 |
16 |
|
68 68 |
|
|
|
|
|
|
0 |
27 |
19 |
16 |
|
|
62 62 |
|
|
|
|
|
0 |
26 |
19 |
16 |
|
|
|
61 61 |
|
|
|
|
0 |
10 |
19 |
16 |
|
|
|
|
45 45 |
|
|
|
0 |
0 |
19 |
16 |
|
|
|
|
|
35 35 |
|
|
0 |
0 |
0 |
16 |
|
|
|
|
|
|
16 16 |
|
0 |
0 |
0 |
0 |
|
|
|
|
|
|
|
0 0 |
Число ненулевых элементов равно 7. Это значение равно рангу матрицы, значит базис – невырожденный.
Вычислим общую сумму затрат на перевозки груза по этому плану: Z = 1*13+6*13+15*1+6*16+10*100+19*100+16*100= 4702