📸 Нужно решить свою задачу?
Загрузите фото — AI решит за секунды!
school Физика verified Решено AI

Решение задачи 14 транспортным методом Фогеля

calendar_today
schedule 6 мин. чтения
visibility 1 просмотр

Решай задачу 14 с 4 способом Опорные планы найти 1)северо-западного угла 2) минимальной стоимости 3) двойного предпочтения 4) ФогеляРешай

Изображение задачи: Решай задачу 14  с 4 способом 
Опорные планы найти
Нажмите для увеличения

Представлено подробное решение задачи 14 транспортной задачи методом Фогеля. Найден опорный план, необходимый для дальнейшей оптимизации транспортных издержек.

check_circle

Подробное решение

Хорошо, давайте решим задачу 14, используя метод Фогеля для нахождения опорного плана. Задача 14 представляет собой транспортную задачу. У нас есть: * Три поставщика (или пункта отправления) с запасами \(a_1 = 250\), \(a_2 = 190\), \(a_3 = 200\). * Пять потребителей (или пунктов назначения) с потребностями \(b_1 = 180\), \(b_2 = 100\), \(b_3 = 130\), \(b_4 = 140\), \(b_5 = 90\). * Матрица стоимостей перевозок \(C\): \[ C = \begin{pmatrix} 8 & 2 & 5 & 3 & 4 \\ 3 & 7 & 9 & 5 & 6 \\ 2 & 9 & 6 & 5 & 4 \end{pmatrix} \] Прежде чем начать, проверим баланс задачи: Сумма запасов: \( \sum a_i = 250 + 190 + 200 = 640 \) Сумма потребностей: \( \sum b_j = 180 + 100 + 130 + 140 + 90 = 640 \) Задача сбалансирована, так как \( \sum a_i = \sum b_j \). Теперь приступим к нахождению опорного плана методом Фогеля.

Метод Фогеля

Метод Фогеля основан на расчете "штрафов" для каждой строки и столбца. Штраф для строки (или столбца) - это разница между двумя наименьшими стоимостями в этой строке (или столбце). Мы выбираем строку или столбец с наибольшим штрафом и в ячейку с минимальной стоимостью в этой строке (или столбце) назначаем максимально возможное количество груза.

Шаг 1: Начальная таблица и расчет штрафов

Запишем исходную транспортную таблицу с запасами, потребностями и стоимостями.
B1 (180) B2 (100) B3 (130) B4 (140) B5 (90) Запасы \(a_i\) Штраф по строке
A1 8 2 5 3 4 250
A2 3 7 9 5 6 190
A3 2 9 6 5 4 200
Потребности \(b_j\) 180 100 130 140 90
Штраф по столбцу
Рассчитаем штрафы: * Штрафы по строкам: * A1: \(2, 3, 4, 5, 8\). Два наименьших: 2 и 3. Штраф: \(3 - 2 = 1\). * A2: \(3, 5, 6, 7, 9\). Два наименьших: 3 и 5. Штраф: \(5 - 3 = 2\). * A3: \(2, 4, 5, 6, 9\). Два наименьших: 2 и 4. Штраф: \(4 - 2 = 2\). * Штрафы по столбцам: * B1: \(2, 3, 8\). Два наименьших: 2 и 3. Штраф: \(3 - 2 = 1\). * B2: \(2, 7, 9\). Два наименьших: 2 и 7. Штраф: \(7 - 2 = 5\). * B3: \(5, 6, 9\). Два наименьших: 5 и 6. Штраф: \(6 - 5 = 1\). * B4: \(3, 5, 5\). Два наименьших: 3 и 5. Штраф: \(5 - 3 = 2\). * B5: \(4, 4, 6\). Два наименьших: 4 и 4. Штраф: \(4 - 4 = 0\). Обновим таблицу:
B1 (180) B2 (100) B3 (130) B4 (140) B5 (90) Запасы \(a_i\) Штраф по строке
A1 8 2 5 3 4 250 1
A2 3 7 9 5 6 190 2
A3 2 9 6 5 4 200 2
Потребности \(b_j\) 180 100 130 140 90
Штраф по столбцу 1 5 1 2 0

Шаг 2: Выбор ячейки и распределение груза

Наибольший штраф равен 5 (столбец B2). В столбце B2 наименьшая стоимость - 2 (ячейка A1-B2). Назначим в ячейку A1-B2 максимально возможное количество груза. Запас A1 = 250, Потребность B2 = 100. Отправляем 100 единиц груза из A1 в B2. * Потребность B2 удовлетворена (100 - 100 = 0). Столбец B2 вычеркиваем. * Запас A1 уменьшается (250 - 100 = 150). Обновим таблицу:
B1 (180) B2 (0) B3 (130) B4 (140) B5 (90) Запасы \(a_i\) Штраф по строке
A1 8 2 (100) 5 3 4 150
A2 3 7 9 5 6 190
A3 2 9 6 5 4 200
Потребности \(b_j\) 180 0 130 140 90
Штраф по столбцу -

Шаг 3: Пересчет штрафов

* Штрафы по строкам: * A1: \(3, 4, 5, 8\). Два наименьших: 3 и 4. Штраф: \(4 - 3 = 1\). * A2: \(3, 5, 6, 9\). Два наименьших: 3 и 5. Штраф: \(5 - 3 = 2\). * A3: \(2, 4, 5, 6\). Два наименьших: 2 и 4. Штраф: \(4 - 2 = 2\). * Штрафы по столбцам: * B1: \(2, 3, 8\). Два наименьших: 2 и 3. Штраф: \(3 - 2 = 1\). * B3: \(5, 6, 9\). Два наименьших: 5 и 6. Штраф: \(6 - 5 = 1\). * B4: \(3, 5, 5\). Два наименьших: 3 и 5. Штраф: \(5 - 3 = 2\). * B5: \(4, 4, 6\). Два наименьших: 4 и 4. Штраф: \(4 - 4 = 0\). Обновим таблицу:
B1 (180) B2 (0) B3 (130) B4 (140) B5 (90) Запасы \(a_i\) Штраф по строке
A1 8 2 (100) 5 3 4 150 1
A2 3 7 9 5 6 190 2
A3 2 9 6 5 4 200 2
Потребности \(b_j\) 180 0 130 140 90
Штраф по столбцу 1 - 1 2 0

Шаг 4: Выбор ячейки и распределение груза (повтор)

Наибольший штраф равен 2. Таких штрафов несколько: A2, A3, B4. Выберем, например, строку A2. В строке A2 наименьшая стоимость - 3 (ячейка A2-B1). Назначим в ячейку A2-B1 максимально возможное количество груза. Запас A2 = 190, Потребность B1 = 180. Отправляем 180 единиц груза из A2 в B1. * Потребность B1 удовлетворена (180 - 180 = 0). Столбец B1 вычеркиваем. * Запас A2 уменьшается (190 - 180 = 10). Обновим таблицу:
B1 (0) B2 (0) B3 (130) B4 (140) B5 (90) Запасы \(a_i\) Штраф по строке
A1 8 2 (100) 5 3 4 150
A2 3 (180) 7 9 5 6 10
A3 2 9 6 5 4 200
Потребности \(b_j\) 0 0 130 140 90
Штраф по столбцу - -

Шаг 5: Пересчет штрафов

* Штрафы по строкам: * A1: \(3, 4, 5\). Два наименьших: 3 и 4. Штраф: \(4 - 3 = 1\). * A2: \(5, 6, 9\). Два наименьших: 5 и 6. Штраф: \(6 - 5 = 1\). * A3: \(4, 5, 6\). Два наименьших: 4 и 5. Штраф: \(5 - 4 = 1\). * Штрафы по столбцам: * B3: \(5, 6, 9\). Два наименьших: 5 и 6. Штраф: \(6 - 5 = 1\). * B4: \(3, 5, 5\). Два наименьших: 3 и 5. Штраф: \(5 - 3 = 2\). * B5: \(4, 4, 6\). Два наименьших: 4 и 4. Штраф: \(4 - 4 = 0\). Обновим таблицу:
list Все задачи

Нужно решить свою задачу?

Загрузите фото или введите текст — AI решит с пошаговым объяснением!

Решите свою задачу прямо сейчас

Введите текст задачи или загрузите фото — получите ответ мгновенно

Выберите режим AI:
🚀 Pro v3
20 руб. • 99.9%
⚡ Lite v3
5 руб. • 95%
Ваш баланс: 10 руб.
Пополнить
psychology
Задайте любой вопрос
Поддерживаются текст, фото и голосовой ввод
🎉
Бонус получен!
+20 ₽
Добавлено на ваш баланс
B1 (0) B2 (0) B3 (130) B4 (140) B5 (90) Запасы \(a_i\) Штраф по строке
A1 8 2 (100) 5 3 4 150 1
A2 3 (180) 7 9 5