Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Пример решения транспортной задачи ⇐ ПредыдущаяСтр 7 из 7 На три базы А1,А2,А3 поступил однородный груз в количествах, соответственно равных 6, 8, 10 (ед.) Этот груз требуется перевезти в четыре магазина В1,В2,В3, В4 соответственно в количествах 4, 6, 8, 8 (ед.). Стоимость доставки единицы груза с каждого из пункта отправления в соответствующие пункты назначения задана матрицей тарифов (в руб.):
Составить план перевозок однородного груза с минимальными транспортными издержками. Проверим необходимое и достаточное условие разрешимости задачи. Как видно, суммарная потребность груза в пунктах назначения превышает запасы груза на трех базах. Следовательно, модель исходной транспортной задачи является открытой. Чтобы получить закрытую модель, введем дополнительную (фиктивную) базу с запасом груза, равным (ед.). Тарифы перевозки единицы груза из базы во все магазины полагаем равны нулю. Занесем исходные данные в распределенную таблицу 5.
Таблица 5.
1. Используя метод наименьшей стоимости, построим первый опорный план транспортной задачи. Среди тарифов из всей таблицы наилучшим является , поэтому в клетку направляем максимально возможный груз. Он равен . Тогда и из базы не вывезен груз 2 ед., а потребность магазина удовлетворена полностью. Столбец таблицы выходит из рассмотрения. Из оставшихся тарифов строки наименьший - . В клетку направляем максимально возможный груз, равный . Тогда строка выходит из рассмотрения, поскольку из базы вывезен весь груз. Из оставшихся тарифов наилучший и . В клетку направляем груз, равный . При этом вычеркивается столбец из рассмотрения. Из оставшихся тарифов наименьший . В клетку направляем груз, равный . При этом потребность четвертого магазина удовлетворена, а из третьей базы не вывезено 2 ед. Этот нераспределенный груз направляем в клетку , . Потребность третьего магазина не удовлетворена на 2 ед. Направим от фиктивного поставщика – базы 2 ед. в клетку , т.е. . В результате получен первый опорный план, который является допустимым, так как все грузы из баз вывезены, потребность магазинов удовлетворена, а план удовлетворяет системе ограничений транспортной задачи.
2. Подсчитаем число занятых клеток таблицы, их -7, а должно быть . Следовательно, опорный план является невырожденным.
3. Определяем значение целевой функции первого опорного плана. (руб.) Проверим оптимальность опорного плана.
4. Найдем потенциалы по занятым клеткам таблицы, решая систему уравнений, полагая что и .
Занесем рассчитанные потенциалы в таблицу 5, подсчитаем оценки свободных клеток, полагая, что для них Первый опорный план является не оптимальным, так как и , поэтому переходим к его улучшению. Выбираем максимальную по модулю оценку свободной клетки - 5. Для клетки построим цикл перераспределения груза. Для этого в перспективную клетку поставим знак +, а в остальных вершинах многоугольника чередующиеся значки -, +, -:
4 2 6 2 Затем из чисел , стоящих в минусовых клетках, выбираем наименьшее, т.е. . Прибавляем 2 к объемам грузов, стоящих в плюсовых клетках и вычитаем 2 из , стоящих в минусовых клетках. В результате получим новый опорный план II.
План II. Таблица 6.
6. Определяем значение целевой функции: (руб.) 7. Число занятых клеток в II плане 7, следовательно план невырожденный. 8. Проверяем оптимальность плана методом потенциалов, для этого находим потенциалы по занятым клеткам, полагая :
Затем рассчитаем оценки свободных клеток: План, полученный в таблице 6, не оптимальный, так как и . 9. Проводим улучшение плана II путем перераспределения грузов. В качестве перспективной клетки для загрузки выбираем , в которую записываем +, затем строим цикл перераспределения:
A3B1 2 2 A3B3 Груз перераспределения равен: Это единственная положительная оценка, поэтому строим цикл для клетки . . Перераспределив груз, получаем новый план III.
План III таблица 7.
10. Число занятых клеток 7, а должно быть , следовательно, план III невырожденный. 11. Вычислим значение целевой функции: . 12. Проверяем оптимальность плана III методом потенциалов. Находим потенциалы по занятым клеткам: Проверим оценку свободных клеток:
План не оптимальный. . 13. Проводим улучшение плана III путем перераспределения груза. В качестве перспективной клетки для загрузки выбираем , в которую записываем +, затем строим цикл перераспределения:
A2B1 2 2 A3B3
Определяем груз перераспределения , после проведения операции перераспределения получаем план IV.
План IV. Таблица 8
14. План получается вырожденный поскольку в минусовых клетках цикла находятся два одинаковых минимальных объема груза 2. при перераспределении две клетки А1 В2 и А2 В3 оказались свободными, поэтому число занятых клеток 6 будет меньше, чем m+n-1=7. Для продолжения решения в одну из освободившихся клеток записываем нуль А1 В1, т.к. тариф С11 меньше С23.
15. вычисляем значение целевой функции: 16. проверяем оптимальность плана IV методом потенциалов. Находим потенциалы по занятым клеткам:
Проведем оценку свободных клеток: Поскольку все оценки больше или равны нули, то план оптимален. тыс.руб. Анализ плана. Из первой базы необходимо весь груз направить в третий магазин, из второй базы направить в первый и второй магазин в количестве 2 ед. и 6 ед., а груз с третьей базы следует вывозить в первый и второй магазин в количестве 2 и 8 ед. соответственно. При этом плане потребность третьего магазина В3 остается неудовлетворительной в размере 2 ед. Общая стоимость доставки груза потребителям будет минимальной и составлять 78 тыс. руб. Так как оценка свободной клетки , то задача имеет множество оптимальных планов.
|