Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР3.docx
Скачиваний:
0
Добавлен:
25.06.2025
Размер:
57.2 Кб
Скачать

Раздел 3. Метод аппроксимации Фогеля.

Шаг 1.

По строкам:

  1. Для строки ресурса А1 первый минимальный тариф 5, второй минимальный тариф 6. Их разность 6 – 5 = 1.

  2. Для строки ресурса А2 первый минимальный тариф 5, второй минимальный тариф 6. Их разность 6 – 5 = 1.

  3. Для строки ресурса А3 первый минимальный тариф 2, второй минимальный тариф 2. Их разность 2 – 2 = 0.

По столбцам:

  1. Для столбца потребителя В1 первый минимальный тариф 6, второй минимальный тариф 7. Их разность 7 – 6 = 1.

  2. Для столбца потребителя В2 первый минимальный тариф 8, второй минимальный тариф 2. Их разность 8 – 2 = 6.

  3. Для столбца потребителя В3 первый минимальный тариф 8, второй минимальный тариф 6. Их разность 8 – 6 = 2.

  4. Для столбца потребителя В4 первый минимальный тариф 5, второй минимальный тариф 2. Их разность 5 – 2 = 3.

  5. Для столбца потребителя В5 первый минимальный тариф 5, второй минимальный тариф 4. Их разность 5 – 4 = 1.

Самая минимальная разность тарифов по строкам 0, самая наибольшая разница по столбцам 6. Выбираем клетку, где пересекаются строка и столбец.

Заполняем клетку хА3В2 .

Полностью вывозим груз со склада А3, то есть хА3В2 = 180.

Поэтому строка А3 исключается, а потребность В2 = 180 – 180 = 0.

Столбец В2 исключается.

Пункты направления

Пункты назначения

Запасы

Разность минимальных тарифов

В1

В2

В3

В4

В5

А1

7

9

10

6

5

150

1

А2

12

8

6

5

13

220

1

А3

6

2 180

8

2

4

180\0

0

Потребность

110

180\0

30

180

50

Разность минимальных тарифов

1

6

2

3

1

Шаг 2.

По строкам:

  1. Для строки ресурса А1 первый минимальный тариф 5, второй минимальный тариф 6. Их разность 6 – 5 = 1.

  2. Для строки ресурса А2 первый минимальный тариф 5, второй минимальный тариф 6. Их разность 6 – 5 = 1.

По столбцам:

  1. Для столбца потребителя В1 первый минимальный тариф 7, второй минимальный тариф 12. Их разность 12 – 7 = 5.

  2. Для столбца потребителя В3 первый минимальный тариф 10, второй минимальный тариф 6. Их разность 10 – 6 = 4.

  3. Для столбца потребителя В4 первый минимальный тариф 6, второй минимальный тариф 5. Их разность 6 – 5 = 1.

  4. Для столбца потребителя В5 первый минимальный тариф 13, второй минимальный тариф 5. Их разность 13 – 5 = 8.

Самая минимальная разность тарифов по строкам 1, самая наибольшая разница по столбцам 8. Выбираем клетку, где пересекаются строка и столбец.

Так как строка А1 и А2 имеют одинаковую разницу, то выбираем в столбце В5 самый минимальный тариф.

Заполняем клетку хА1В5 .

Полностью удовлетворим потребность магазина В5, то есть хА1В5 = 50.

Поэтому столбец В5 исключается, а запасы А1 =150 – 50 = 100.

Пункты направления

Пункты назначения

Запасы

Разность минимальных тарифов

В1

В2

В3

В4

В5

А1

7

9

10

6

5 50

150\100

1

А2

12

8

6

5

13

220

1

А3

6

2 180

8

2

4

180\0

-

Потребность

110

180\0

30

180

50\0

Разность минимальных тарифов

5

-

4

1

8

Шаг 3.

По строкам:

  1. Для строки ресурса А1 первый минимальный тариф 6, второй минимальный тариф 7. Их разность 7 – 6 = 1.

  2. Для строки ресурса А2 первый минимальный тариф 6, второй минимальный тариф 5. Их разность 6 – 5 = 1.

По столбцам:

  1. Для столбца потребителя В1 первый минимальный тариф 12, второй минимальный тариф 7. Их разность 12 – 7 = 5.

  2. Для столбца потребителя В3 первый минимальный тариф 6, второй минимальный тариф 10. Их разность 10 – 6 = 4.

  3. Для столбца потребителя В4 первый минимальный тариф 5, второй минимальный тариф 6. Их разность 6 – 5 = 1.

Самая минимальная разность тарифов по строкам 1, самая наибольшая разница по столбцам 5. Выбираем клетку, где пересекаются строка и столбец.

Так как строка А1 и А2 имеют одинаковую разницу, то выбираем в столбце В1 самый минимальный тариф.

Заполняем клетку хА1В1 .

Полностью вывезем груз со склада A1 , то есть хА1В1 = 100.

Поэтому строка А1 исключается, а потребность магазина В1 = 110 – 100 = 10.

Пункты направления

Пункты назначения

Запасы

Разность минимальных тарифов

В1

В2

В3

В4

В5

А1

7 100

9

10

6

5 50

150\100\0

1

А2

12

8

6

5

13

220

1

А3

6

2 180

8

2

4

180\0

-

Потребность

110\10

180\0

30

180

50\0

Разность минимальных тарифов

5

-

4

1

-

Шаг 4.

По строкам:

  1. Для строки ресурса А2 первый минимальный тариф 6, второй минимальный тариф 5. Их разность 6 – 5 = 1.

По столбцам:

  1. Для столбца потребителя В1 первый минимальный тариф 12, второй минимальный тариф 12. Их разность 12 – 12 = 0.

  2. Для столбца потребителя В3 первый минимальный тариф 6, второй минимальный тариф 6. Их разность 6 – 6 = 0.

  3. Для столбца потребителя В4 первый минимальный тариф 5, второй минимальный тариф 5. Их разность 5 – 5 = 0.

Так как запасов осталось только на одном складе, то выбираем из строки самый минимальный тариф.

Заполняем клетку хА2В4 .

Полностью удовлетворим потребность магазина В4 , то есть хА2В4 = 180.

Поэтому столбец В4 исключается, а запасов на складе А2 = 220 – 180 = 40.

Пункты направления

Пункты назначения

Запасы

Разность минимальных тарифов

В1

В2

В3

В4

В5

А1

7 100

9

10

6

5 50

150\100\0

-

А2

12

8

6

5 180

13

220\40

1

А3

6

2 180

8

2

4

180\0

-

Потребность

110\10

180\0

30

180\0

50\0

Разность минимальных тарифов

0

-

0

0

-

Шаг 5.

По строкам:

  1. Для строки ресурса А2 первый минимальный тариф 6, второй минимальный тариф 5. Их разность 6 – 5 = 1.

По столбцам:

  1. Для столбца потребителя В1 первый минимальный тариф 12, второй минимальный тариф 12. Их разность 12 – 12 = 0.

  2. Для столбца потребителя В3 первый минимальный тариф 6, второй минимальный тариф 6. Их разность 6 – 6 = 0.

Так как запасов осталось только на одном складе, то выбираем из строки самый минимальный тариф.

Заполняем клетку хА2В3 .

Полностью удовлетворим потребность магазина В3 , то есть хА2В3 = 30.

Поэтому столбец В3 исключается, а запасов на складе А2 = 40 – 30 = 10.

Пункты направления

Пункты назначения

Запасы

Разность минимальных тарифов

В1

В2

В3

В4

В5

А1

7 100

9

10

6

5 50

150\100\0

-

А2

12

8

6 30

5 180

13

220\40\10

1

А3

6

2 180

8

2

4

180\0

-

Потребность

110\10

180\0

30\0

180\0

50\0

Разность минимальных тарифов

0

-

0

-

-

Шаг 6.

По строкам:

  1. Для строки ресурса А2 первый минимальный тариф 12, второй минимальный тариф 12. Их разность 12 – 12 = 0.

По столбцам:

  1. Для столбца потребителя В1 первый минимальный тариф 12, второй минимальный тариф 12. Их разность 12 – 12 = 0.

Так как запасов осталось только на один вид сырья, то выбираем из строки самый минимальный тариф.

Заполняем клетку хА2В1 .

Полностью удовлетворим потребность магазина В1, то есть хА2В1 = 10.

Поэтому столбец В1 исключается, а запасов на складе А2 = 10 – 10 = 0.

Пункты направления

Пункты назначения

Запасы

Разность минимальных тарифов

В1

В2

В3

В4

В5

А1

7 100

9

10

6

5 50

150\100\0

-

А2

12 10

8

6 30

5180

13

220\40\10\0

1

А3

6

2 180

8

2

4

180\0

-

Потребность

110\10\0

180\0

30\0

180\0

50\0

Разность минимальных тарифов

0

-

-

-

-

Опорный план задачи:

Посчитаем стоимость всех перевозок.

Соседние файлы в предмете Исследование операций