Главная страница

методы оптимальных решений. МОР(5 задач). Решение Рассмотрим уравнения,, и и построим прямые, задающиеся этими уравнениями. 3


Скачать 86.07 Kb.
НазваниеРешение Рассмотрим уравнения,, и и построим прямые, задающиеся этими уравнениями. 3
Анкорметоды оптимальных решений
Дата25.08.2022
Размер86.07 Kb.
Формат файлаdocx
Имя файлаМОР(5 задач).docx
ТипРешение
#653285
страница3 из 4
1   2   3   4

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

x1 = 2, x2 = 0, x3 = 2

F(X) = 8∙2 -14∙0 + 9∙2 = 34

  1. Найдите оптимальное решение транспортной задачи методом потенциалов

23

70

40

30

40

70

6

3

7

6

50

5

6

5

6

60

3

6

6

3

Решение:

Сумма мощностей поставщиков: 70 + 50 + 60 = 180 равна сумме мощностей потребителей: 70 + 40 + 30 + 40 = 180. Модель задачи закрытая. Решаем методом потенциалов.

Составление первого опорного плана методом наименьшей стоимости

Составляем первый опорный план методом наименьшей стоимости. Наименьшая стоимость 3 в клетке (1, 2). Даем в нее наибольшую поставку 40. Потребитель B2 получил требуемое количество груза: b2 = 40. Вычеркиваем столбец B2.




B1

70

B2

40

B3

30

B4

40

A170

6

3

40

7

6

A250

5

6

5

6

A360

3

6

6

3

Среди не зачеркнутых клеток, наименьшая стоимость 3 в клетке (3, 1). Даем в нее наибольшую поставку 60. Поставщик A3 реализовал весь имеющийся у него груз: a3 = 60. Вычеркиваем строку A3.




B1

70

B2

40

B3

30

B4

40

A170

6

3

40

7

6

A250

5

6

5

6

A360

3

60

6

6

3

Среди не зачеркнутых клеток, наименьшая стоимость 5 в клетке (2, 1). Даем в нее наибольшую поставку 10. Потребитель B1 получил требуемое количество груза: b1 = 10 + 60 = 70. Вычеркиваем столбец B1.




B1

70

B2

40

B3

30

B4

40

A170

6

3

40

7

6

A250

5

10

6

5

6

A360

3

60

6

6

3

Среди не зачеркнутых клеток, наименьшая стоимость 5 в клетке (2, 3). Даем в нее наибольшую поставку 30. Потребитель B3 получил требуемое количество груза: b3 = 30. Вычеркиваем столбец B3.




B1

70

B2

40

B3

30

B4

40

A170

6

3

40

7

6

A250

5

10

6

5

30

6

A360

3

60

6

6

3

Среди не зачеркнутых клеток, наименьшая стоимость 6 в клетке (1, 4). Даем в нее наибольшую поставку 30. Поставщик A1 реализовал весь имеющийся у него груз: a1 = 40 + 30 = 70. Вычеркиваем строку A1.




B1

70

B2

40

B3

30

B4

40

A170

6

3

40

7

6

30

A250

5

10

6

5

30

6

A360

3

60

6

6

3

Даем наибольшую поставку 10 в оставшуюся не зачеркнутую клетку (2, 4). Получаем первый опорный план.

Таблица 1.1




B1

70

B2

40

B3

30

B4

40

A170

6

3

40

7

6

30

A250

5

10

6

5

30

6

10

A360

3

60

6

6

3

Целевая функция:

F = 3·40 + 6·30 + 5·10 + 5·30 + 6·10 + 3·60 = 740

Построение оптимального плана

Находим потенциалы ui, vj. Для этого нам нужно решить приведенную ниже систему уравнений, используя только заполненные клетки:
u1 = 0;
ui + vj = cij.
Полагаем u1 = 0.
Для клетки (1, 2): v2 = c1,2 – u1 = 3 – 0 = 3;
Для клетки (1, 4): v4 = c1,4 – u1 = 6 – 0 = 6;
Для клетки (2, 4): u2 = c2,4 – v4 = 6 – 6 = 0;
Для клетки (2, 1): v1 = c2,1 – u2 = 5 – 0 = 5;
Для клетки (2, 3): v3 = c2,3 – u2 = 5 – 0 = 5;
Для клетки (3, 1): u3 = c3,1 – v1 = 3 – 5 = -2.
Заносим потенциалы в таблицу 1.2.

Таблица 1.2




B1

70

B2

40

B3

30

B4

40

u

A170

6

3

40

7

6

30

0

A250

5

10

6

5

30

6

10

0

A360

3

60

6

6

3

-2

v

5

3

5

6




Находим оценки свободных клеток по формуле:
Δij = cij – ui – vj.
Δ1,1 = c1,1 – u1 – v1 = 6 – 0 – 5 = 1;
Δ1,3 = c1,3 – u1 – v3 = 7 – 0 – 5 = 2;
Δ2,2 = c2,2 – u2 – v2 = 6 – 0 – 3 = 3;
Δ3,2 = c3,2 – u3 – v2 = 6 – (-2) – 3 = 5;
Δ3,3 = c3,3 – u3 – v3 = 6 – (-2) – 5 = 3;
Δ3,4 = c3,4 – u3 – v4 = 3 – (-2) – 6 = -1.
Поскольку есть отрицательная оценка, то план не оптимален.

Наименьшая оценка Δ3,4 = -1 в клетке (3,4). Вводим ее в базис. Строим цикл для этой клетки. Изображаем его в таблице 1.3. Расставляем знаки ′+′ и ′–′ в вершинах цикла, чередуя их, начиная со знака ′+′ в клетке (3,4).

Таблица 1.3




B1

70

B2

40

B3

30

B4

40

A170

6

3

40

7

6

30

A250

+

5

10

6

5

30



6

10

A360



3

60

6

6

+

3
1   2   3   4


написать администратору сайта