Диплом, курсовая, контрольная работа
Помощь в написании студенческих работ

Методы оптимальных решений

РефератПомощь в написанииУзнать стоимостьмоей работы

Строка, соответствующая переменной x1 в плане 2, получена в результате деления всех элементов строки x4 плана 1 на разрешающий элемент =1015/31. На месте разрешающего элемента получаем 1. В остальных клетках столбца x1 записываем нули. Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т. е. у = min (3, 5) = 90. Прибавляем 90 к объемам грузов, стоящих в плюсовых клетках и вычитаем 90… Читать ещё >

Методы оптимальных решений (реферат, курсовая, диплом, контрольная)

Задание 1

F = 7×1+x2 > max/min, при системе ограничений:

x1+3×2?2.

  • 4x1−2×2?35
  • 5x1−13×2?18

x1? 0.

x2? 0.

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

x1+3×2=2 (1) прямая, проходит через точки (2;0) и (-1;1),.

  • 4x1−2×2=35 (2) прямая, проходит через точки (9,75; 2) и (8,75; 0)
  • 5x1−13×2=18 (3) прямая, проходит через точки (1; -1) и (3,6; 0)

x1 = 0 (4) ось Ох2.

x2 = 0 (5) ось Ох1.

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

Обозначим границы области многоугольника решений.

Построим прямую, отвечающую значению функции F = 0: F = 7×1+x2 = 0.

Вектор-градиент, составленный из коэффициентов целевой функции, указывает направление максимизации F (X). Начало вектора — точка (0; 0), конец — точка (7; 1).

Методы оптимальных решений.

Определим границы ограниченной области:

1) Так как точка A получена в результате пересечения прямых (5) и (3), то ее координаты удовлетворяют уравнениям этих прямых:

Методы оптимальных решений.

2) Так как точка B получена в результате пересечения прямых (2) и (5), то ее координаты удовлетворяют уравнениям этих прямых:

Методы оптимальных решений.

3) Так как точка С получена в результате пересечения прямых (2) и (3), то ее координаты удовлетворяют уравнениям этих прямых:

Методы оптимальных решений.

Сравним значения целевой функции в вершинах области:

F (A)= 7*3,6 + 1*0 = 25,2 минимальное значение.

F (B)= 7*8,75 + 1*0 = 61,25.

F© = 7*9,98+1*2,45 = 72,29 максимальное значение.

Ответ: максимальное значение целевой функции F (X) = 72,29 в точке; минимальное значение целевой функции F (X) = 25,2 в точке .

Задание 2

Так как нужно определить объёмы производства каждого вида продукции, переменными являются:

X1 — объём производства изделия, А в шт.

Х2 — объём производства изделия В в шт.

Целевая функция. Так как стоимость 1 изделия, А равна16 руб., доход от её продажи составит 16Х1 руб. Аналогично доход от реализации изделия В составит 19Х2 руб. При допущении независимости объёмов сбыта каждого из изделий общий доход равен сумме двух слагаемых — дохода от продажи изделий, А и дохода от продажи изделий В.

Обозначив доход (в руб.) через f (X), можно дать следующую математическую формулировку целевой функции: определить (допустимые) значения X1 и Х2, максимизирующие величину общего дохода:

f (X) = 16X1 + 19X2.

Составим математическую модель задачи:

Исходный продукт.

Расход исходных продуктов на 1 изделие (кг).

Максимально возможный запас (кг).

А.

В.

I.

а1.

в1.

с1.

II.

а2.

в2.

с2.

III.

а3.

в3.

с3.

Прибыль.

б.

в.

Максимальное значение целевой функции F (X) = 16×1+19×2 при следующих условиях-ограничений.

  • 19×1+31×2?1121
  • 16×1+9×2?706
  • 19×1+x2?1068

Для построения первого опорного плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных (переход к канонической форме).

  • 19×1 + 31×2 + 1×3 + 0×4 + 0×5 = 1121
  • 16×1 + 9×2 + 0×3 + 1×4 + 0×5 = 706
  • 19×1 + 1×2 + 0×3 + 0×4 + 1×5 = 1068

Базисные переменные это переменные, которые входят только в одно уравнение системы ограничений и притом с единичным коэффициентом.

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

Решим систему уравнений относительно базисных переменных: x3, x4, x5.

Полагая, что свободные переменные равны 0, получим первый опорный план: X1 = (0,0,1121,706,1068).

Базисное решение называется допустимым, если оно неотрицательно.

Базис.

B.

x1.

x2.

x3.

x4.

x5.

x3.

x4.

x5.

F (X0).

— 16.

— 19.

Переходим к основному алгоритму симплекс-метода.

Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.

В качестве ведущего выберем столбец, соответствующий переменной x2, так как это наибольший коэффициент по модулю.

Вычислим значения Di по строкам как частное от деления: bi / ai1 и из них выберем наименьшее:

min (1121: 31, 706: 9, 1068: 1) = 365/31.

Следовательно, 1-ая строка является ведущей.

Разрешающий элемент равен (20) и находится на пересечении ведущего столбца и ведущей строки.

Базис.

B.

x1.

x2.

x3.

x4.

x5.

min.

x3.

365/31.

x4.

784/9.

x5.

F (X1).

— 16.

— 19.

Вместо переменной x3 в план 1 войдет переменная x2.

Строка, соответствующая переменной x2 в плане 1, получена в результате деления всех элементов строки x3 плана 0 на разрешающий элемент =31. На месте разрешающего элемента получаем 1. В остальных клетках столбца x2 записываем нули.

Все остальные элементы нового плана 1, включая элементы индексной строки, определяются по правилу прямоугольника.

Представим расчет каждого элемента в виде таблицы:

B.

x1.

x2.

x3.

x4.

x5.

1121: 31.

19: 31.

31: 31.

1: 31.

0: 31.

0: 31.

706-(1121 * 9):31.

16-(19 * 9):31.

9-(31 * 9):31.

0-(1 * 9):31.

1-(0 * 9):31.

0-(0 * 9):31.

1068-(1121 * 1):31.

19-(19 * 1):31.

1-(31 * 1):31.

0-(1 * 1):31.

0-(0 * 1):31.

1-(0 * 1):31.

0-(1121 * -19):31.

— 16-(19 * -19):31.

— 19-(31 * -19):31.

0-(1 * -19):31.

0-(0 * -19):31.

0-(0 * -19):31.

Получаем новую симплекс-таблицу:

Базис.

B.

x1.

x2.

x3.

x4.

x5.

x2.

365/31.

19/31.

1/31.

x4.

38 017/31.

1015/31.

— 9/31.

x5.

103 126/31.

1812/31.

— 1/31.

F (X1).

6872/31.

— 411/31.

19/31.

Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты.

В качестве ведущего выберем столбец, соответствующий переменной x1, так как это наибольший коэффициент по модулю.

Вычислим значения Di по строкам как частное от деления: bi / ai2 и из них выберем наименьшее:

min (365/31: 19/31, 38 017/31: 1015/31, 103 126/31: 1812/31) = 3697/325 полуплоскость неравенство целевой многоугольник Следовательно, 2-ая строка является ведущей.

Разрешающий элемент равен (1015/31) и находится на пересечении ведущего столбца и ведущей строки.

Базис.

B.

x1.

x2.

x3.

x4.

x5.

min.

x2.

365/31.

19/31.

1/31.

x4.

38 017/31.

1015/31.

— 9/31.

3697/325.

x5.

103 126/31.

1812/31.

— 1/31.

5667/570.

F (X2).

6872/31.

— 411/31.

19/31.

Вместо переменной x4 в план 2 войдет переменная x1.

Строка, соответствующая переменной x1 в плане 2, получена в результате деления всех элементов строки x4 плана 1 на разрешающий элемент =1015/31. На месте разрешающего элемента получаем 1. В остальных клетках столбца x1 записываем нули.

Таким образом, в новом плане 2 заполнены строка x1 и столбец x1. Все остальные элементы нового плана 2, включая элементы индексной строки, определяются по правилу прямоугольника.

Представим расчет каждого элемента в виде таблицы:

B.

x1.

x2.

x3.

x4.

x5.

365/31-(38 017/31 * 19/31):1015/31.

19/31-(1015/31 * 19/31):1015/31.

1-(0 * 19/31):1015/31.

1/31-(-9/31 * 19/31):1015/31.

0-(1 * 19/31):1015/31.

0-(0 * 19/31):1015/31.

38 017/31: 1015/31.

1015/31: 1015/31.

0: 1015/31.

— 9/31: 1015/31.

1: 1015/31.

0: 1015/31.

103 126/31-(38 017/31 * 1812/31):1015/31.

1812/31-(1015/31 * 1812/31):1015/31.

0-(0 * 1812/31):1015/31.

— 1/31-(-9/31 * 1812/31):1015/31.

0-(1 * 1812/31):1015/31.

1-(0 * 1812/31):1015/31.

6872/31-(38 017/31 * -411/31):1015/31.

— 411/31-(1015/31 * -411/31):1015/31.

0-(0 * -411/31):1015/31.

19/31-(-9/31 * -411/31):1015/31.

0-(1 * -411/31):1015/31.

0-(0 * -411/31):1015/31.

Получаем новую симплекс-таблицу:

Базис.

B.

x1.

x2.

x3.

x4.

x5.

x2.

13 297/325.

16/325.

— 19/325.

x1.

3697/325.

— 9/325.

31/325.

x5.

36 427/65.

31/65.

— 149/65.

F (X2).

8459/65.

32/65.

27/65.

Среди значений индексной строки нет отрицательных. Поэтому эта таблица определяет оптимальный план задачи.

Окончательный вариант симплекс-таблицы:

Базис.

B.

x1.

x2.

x3.

x4.

x5.

x2.

13 297/325.

16/325.

— 19/325.

x1.

3697/325.

— 9/325.

31/325.

x5.

36 427/65.

31/65.

— 149/65.

F (X3).

8459/65.

32/65.

27/65.

Оптимальный план можно записать так:

x1 = 3697/325?36,3, x2 = 13 297/325? 13,9.

F (X) = 16*3697/325 + 19*13 297/325 = 8459/65? 845,14.

Ответ: Максимальная прибыль составит 8459/65? 845,14 руб при реализации 3697/325?36,3, изделий вида, А и 13 297/325? 13,9изделий вида В.

Задание 3

Стоимость доставки единицы груза из каждого пункта отправления в соответствующие пункты назначения задана матрицей тарифов.

Запасы.

Потребности.

Проверим необходимое и достаточное условие разрешимости задачи.

  • ?a = 200 + 300 + 250 = 750
  • ?b = 210 + 150 + 120 + 135 + 135 = 750

Условие баланса соблюдается. Запасы равны потребностям. Следовательно, модель транспортной задачи является закрытой.

Занесем исходные данные в распределительную таблицу, используя метод северо-западного угла, построим первый опорный план транспортной задачи.

План начинается заполняться с верхнего левого угла. Искомый элемент равен 20. Для этого элемента запасы равны 200, потребности 210. Поскольку минимальным является 200, то вычитаем его. x11 = min (200,210) = 200.

Движемся вправо по строке — искомый элемент равен 27. Для этого элемента запасы равны 300, потребности 10. Поскольку минимальным является 10, то вычитаем его. x21 = min (300,10) = 10.

Далее искомый элемент равен 19. Для этого элемента запасы равны 290, потребности 150. Поскольку минимальным является 150, то вычитаем его. x22 = min (290,150) = 150.

Искомый элемент равен 20. Для этого элемента запасы равны 140, потребности 120. Поскольку минимальным является 120, то вычитаем его. x23 = min (140,120) = 120.

Искомый элемент равен 16. Для этого элемента запасы равны 20, потребности 135. Поскольку минимальным является 20, то вычитаем его. x24 = min (20,135) = 20.

Искомый элемент равен 16. Для этого элемента запасы равны 20, потребности 135. Поскольку минимальным является 20, то вычитаем его. x24 = min (20,135) = 20.

Искомый элемент равен 23. Для этого элемента запасы равны 135, потребности 135. Поскольку минимальным является 135, то вычитаем его. x35 = min (135,135) = 135.

Получили следующий опорный план:

Таблица 1.

Запасы.

20[200].

27[10].

19[150].

20[120].

16[20].

21[115].

23[135].

Потребности.

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

Подсчитаем число занятых клеток таблицы, их 7, а должно быть m + n — 1 = 7. Следовательно, опорный план является невырожденным.

Значение целевой функции для этого опорного плана равно:

F (x) = 20*200 + 27*10 + 19*150 + 20*120 + 16*20 + 21*115 + 23*135 = 15 360.

Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых ui + vj = cij, полагая, что u1 = 0.

u1 + v1 = 20; 0 + v1 = 20; v1 = 20.

u2 + v1 = 27; 20 + u2 = 27; u2 = 7.

u2 + v2 = 19; 7 + v2 = 19; v2 = 12.

u2 + v3 = 20; 7 + v3 = 20; v3 = 13.

u2 + v4 = 16; 7 + v4 = 16; v4 = 9.

u3 + v4 = 21; 9 + u3 = 21; u3 = 12.

u3 + v5 = 23; 12 + v5 = 23; v5 = 11.

Таблица 2.

v1=20.

v2=12.

v3=13.

v4=9.

v5=11.

u1=0.

20[200].

u2=7.

27[10].

19[150].

20[120].

16[20].

u3=12.

21[115].

23[135].

Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij.

  • (1;2): 0 + 12 > 10; ?12 = 0 + 12 — 10 = 2
  • (3;1): 12 + 20 > 26; ?31 = 12 + 20 — 26 = 6
  • (3;2): 12 + 12 > 17; ?32 = 12 + 12 — 17 = 7
  • (3;3): 12 + 13 > 19; ?33 = 12 + 13 — 19 = 6

max (2,6,7,6) = 7.

Выбираем максимальную оценку свободной клетки (3;2): 17.

Для этого в перспективную клетку (3;2) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-» .

Таблица 3.

Методы оптимальных решений.

Цикл приведен в таблице (3,2 > 3,4 > 2,4 > 2,2).

Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т. е. у = min (3, 4) = 115. Прибавляем 115 к объемам грузов, стоящих в плюсовых клетках и вычитаем 115 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.

Таблица 4.

Методы оптимальных решений.

Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых ui + vj = cij, полагая, что u1 = 0.

u1 + v1 = 20; 0 + v1 = 20; -v1 = 20.

u2 + v1 = 27; 20 + u2 = 27; u2 = 7.

u2 + v2 = 19; 7 + v2 = 19; v2 = 12.

u3 + v2 = 17; 12 + u3 = 17; u3 = 5.

u3 + v5 = 23; 5 + v5 = 23; v5 = 18.

u2 + v3 = 20; 7 + v3 = 20; v3 = 13.

u2 + v4 = 16; 7 + v4 = 16; v4 = 9.

Таблица 5.

v1=20.

v2=12.

v3=13.

v4=9.

v5=18.

u1=0.

20[200].

u2=7.

27[10].

19[35].

20[120].

16[135].

u3=5.

17[115].

23[135].

Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij.

  • (1;2): 0 + 12 > 10; ?12 = 0 + 12 — 10 = 2
  • (2;5): 7 + 18 > 22; ?25 = 7 + 18 — 22 = 3

max (2,3) = 3.

Выбираем максимальную оценку свободной клетки (2;5): 22.

Для этого в перспективную клетку (2;5) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-» .

Таблица 6.

Методы оптимальных решений.

Цикл приведен в таблице (2,5 > 2,2 > 3,2 > 3,5).

Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т. е. у = min (2, 2) = 35. Прибавляем 35 к объемам грузов, стоящих в плюсовых клетках и вычитаем 35 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.

Таблица 7.

Методы оптимальных решений.

Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых ui + vj = cij, полагая, что u1 = 0.

u1 + v1 = 20; 0 + v1 = 20; v1 = 20.

u2 + v1 = 27; 20 + u2 = 27; u2 = 7.

u2 + v3 = 20; 7 + v3 = 20; v3 = 13.

u2 + v4 = 16; 7 + v4 = 16; v4 = 9.

u2 + v5 = 22; 7 + v5 = 22; v5 = 15.

u3 + v5 = 23; 15 + u3 = 23; u3 = 8.

u3 + v2 = 17; 8 + v2 = 17; v2 = 9.

Таблица 8.

v1=20.

v2=9.

v3=13.

v4=9.

v5=15.

u1=0.

20[200].

u2=7.

27[10].

20[120].

16[135].

22[35].

u3=8.

17[150].

23[100].

Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij.

  • (3;1): 8 + 20 > 26; ?31 = 8 + 20 — 26 = 2
  • (3;3): 8 + 13 > 19; ?33 = 8 + 13 — 19 = 2

max (2,2) = 2.

Выбираем максимальную оценку свободной клетки (3;1): 26.

Для этого в перспективную клетку (3;1) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-» .

Таблица 9.

Методы оптимальных решений.

Цикл приведен в таблице (3,1 > 3,5 > 2,5 > 2,1).

Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т. е. у = min (2, 1) = 10. Прибавляем 10 к объемам грузов, стоящих в плюсовых клетках и вычитаем 10 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.

Таблица 10.

Методы оптимальных решений.

u1 + v1 = 20; 0 + v1 = 20; v1 = 20.

u3 + v1 = 26; 20 + u3 = 26; u3 = 6.

u3 + v2 = 17; 6 + v2 = 17; v2 = 11.

u3 + v5 = 23; 6 + v5 = 23; v5 = 17.

u2 + v5 = 22; 17 + u2 = 22; u2 = 5.

u2 + v3 = 20; 5 + v3 = 20; v3 = 15.

u2 + v4 = 16; 5 + v4 = 16; v4 = 11.

Таблица 11.

v1=20.

v2=11.

v3=15.

v4=11.

v5=17.

u1=0.

20[200].

u2=5.

20[120].

16[135].

22[45].

u3=6.

26[10].

17[150].

23[90].

Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij.

  • (1;2): 0 + 11 > 10; ?12 = 0 + 11 — 10 = 1
  • (1;3): 0 + 15 > 13; ?13 = 0 + 15 — 13 = 2
  • (3;3): 6 + 15 > 19; ?33 = 6 + 15 — 19 = 2

max (1,2,2) = 2.

Выбираем максимальную оценку свободной клетки (1;3): 13.

Для этого в перспективную клетку (1;3) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-» .

Таблица 12.

Методы оптимальных решений.

Цикл приведен в таблице (1,3 > 1,1 > 3,1 > 3,5 > 2,5 > 2,3).

Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т. е. у = min (3, 5) = 90. Прибавляем 90 к объемам грузов, стоящих в плюсовых клетках и вычитаем 90 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.

Таблица 13.

Методы оптимальных решений.

u1 + v1 = 20; 0 + v1 = 20; v1 = 20.

u3 + v1 = 26; 20 + u3 = 26; u3 = 6.

u3 + v2 = 17; 6 + v2 = 17; v2 = 11.

u1 + v3 = 13; 0 + v3 = 13; v3 = 13.

u2 + v3 = 20; 13 + u2 = 20; u2 = 7.

u2 + v4 = 16; 7 + v4 = 16; v4 = 9.

u2 + v5 = 22; 7 + v5 = 22; v5 = 15.

Таблица 14.

v1=20.

v2=11.

v3=13.

v4=9.

v5=15.

u1=0.

20[110].

13[90].

u2=7.

20[30].

16[135].

22[135].

u3=6.

26[100].

17[150].

Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij.

(1;2): 0 + 11 > 10; ?12 = 0 + 11 — 10 = 1.

Выбираем максимальную оценку свободной клетки (1;2): 10.

Для этого в перспективную клетку (1;2) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-» .

Таблица 15.

Методы оптимальных решений.

Цикл приведен в таблице (1,2 > 1,1 > 3,1 > 3,2).

Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т. е. у = min (1, 1) = 110. Прибавляем 110 к объемам грузов, стоящих в плюсовых клетках и вычитаем 110 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.

Таблица 16.

Методы оптимальных решений.

Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых ui + vj = cij, полагая, что u1 = 0.

u1 + v2 = 10; 0 + v2 = 10; v2 = 10.

u3 + v2 = 17; 10 + u3 = 17; u3 = 7.

u3 + v1 = 26; 7 + v1 = 26; v1 = 19.

u1 + v3 = 13; 0 + v3 = 13; v3 = 13.

u2 + v3 = 20; 13 + u2 = 20; u2 = 7.

u2 + v4 = 16; 7 + v4 = 16; v4 = 9.

u2 + v5 = 22; 7 + v5 = 22; v5 = 15.

Таблица 17.

v1=19.

v2=10.

v3=13.

v4=9.

v5=15.

u1=0.

10[110].

13[90].

u2=7.

20[30].

16[135].

22[135].

u3=7.

26[210].

17[40].

Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij.

(3;3): 7 + 13 > 19; ?33 = 7 + 13 — 19 = 1.

Выбираем максимальную оценку свободной клетки (3;3): 19.

Для этого в перспективную клетку (3;3) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-» .

Таблица 18.

Методы оптимальных решений.

Цикл приведен в таблице (3,3 > 3,2 > 1,2 > 1,3).

Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т. е. у = min (3, 2) = 40. Прибавляем 40 к объемам грузов, стоящих в плюсовых клетках и вычитаем 40 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.

Таблица 19.

Методы оптимальных решений.

Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых ui + vj = cij, полагая, что u1 = 0.

u1 + v2 = 10; 0 + v2 = 10; v2 = 10.

u1 + v3 = 13; 0 + v3 = 13; v3 = 13.

u2 + v3 = 20; 13 + u2 = 20; u2 = 7.

u2 + v4 = 16; 7 + v4 = 16; v4 = 9.

u2 + v5 = 22; 7 + v5 = 22; v5 = 15.

u3 + v3 = 19; 13 + u3 = 19; u3 = 6.

u3 + v1 = 26; 6 + v1 = 26; v1 = 20.

Таблица 20.

v1=20.

v2=10.

v3=13.

v4=9.

v5=15.

u1=0.

10[150].

13[50].

u2=7.

20[30].

16[135].

22[135].

u3=6.

26[210].

19[40].

Опорный план является оптимальным, так все оценки свободных клеток удовлетворяют условию ui + vj? cij.

Минимальные затраты составят: F (x) = 10*150 + 13*50 + 20*30 + 16*135 + 22*135 + 26*210 + 19*40 = 14 100.

Ответ: Минимальные затраты составят: F (x) = 14 100.

При этом из 1-го склада необходимо направить во 2-й магазин 150 единиц груза, в 3-й магазин 50 единиц груза. Из 2-го склада необходимо направить в 3-й магазин 30 единиц груза, в 4-й магазин 135 единиц груза, в 5-й магазин 135 единиц груза. Из 3-го склада необходимо направить в 1-й магазин 210 единиц груза, в 3-й магазин 40 единиц груза.

Показать весь текст
Заполнить форму текущей работой