0: Копируем тарифы перевозок от поставщиков потребителя, выделяем вот у нас тарифы перевозок, копируем, вставляем файл эксель. Далее
1: Копируем поставщиков мощности поставщиков, подпишем их поставщики, копируем мощности поставщиков. То, что они могут поставить нам на
2: Склады далее запишем внизу у нас будут возможности складов, их ёмкости. Потребители
3: Вот копируем из файла wor, чтоб не набирать ёмкости складов, то бишь потребителей, получили.
4: Далее проверяем условия закрытости задачи, суммируем все мощности поставщиков.
5: Получаем число 640 и суммируем все ёмкости потребителей, то есть все, всю пропускную способность складов.
6: Видим, что у нас пропускная складов, способность складов выше мощности потребителя. Значит, задача обладает открытой моделью. Нам надо ввести дополнительного поставщика, величину мощности поставщика.
7: Определяем как разницу между суммарными потребителями и суммарными поставщиками. Это получается 160.
8: Коэффициенты целевой функции.
9: Для фиктивного поставщика у нас будут равны нулю.
10: Но у нас есть дополнительное условие, что 2 склад должен быть загружен полностью, значит, недостатка в нём не должно быть пустых мест. Поэтому вводим в тариф 100, чтобы эта клетка наверняка оказалась незаполненной.
11: И у нас, получается, переменные будут размерностью 4 на 4. Далее суммируем все значения по столбцам это заполнение по
12: Щиков.
13: То есть это все, что мы поставим поставщику b1, ну и, соответственно, находит суммарные поставки поставщикам б, 2, б, 3, б, 4. Тут находим суммарные поставки поставщику, a1 вот это от поставщика.
14: 1 и далее. Для остальных ячеек нашли сумма по столбцам и по строкам. Далее находим с помощью функции. Сумма произведе
15: Выбираем математические.
16: Сумма произведений целевую функцию, это у нас коэффициенты целевой функции на сами значения переменных, это у нас ячейки a6 д 9.
17: Нашли?
18: Подготовлено сайтом про смысл точка ру онлайн помощь в решении задач, консультация, создание обучающих роликов. Переходим к поиску решения. Данные поиск решения.
19: Добавляем ячейку целевой функции, она у нас жёлтым выделена е 10. Целевую функцию. Мы минимизируем переменные, выделяем наши и добавляем ограничение наш
20: Переменные должны быть неотрицательные больше либо равно нулю.
21: Далее у нас сумма по столбцам ячеек должна равняться. Мощности поставщиков добавили.
22: А сумма по строкам должна равняться ёмкости складов.
23: Добавили все ограничения мы ввели, видим, выбираем симплекс метод найти решение, выбираем отчёт по устойчивости.
24: Нажимаем окей.
25: Получили решение. Целевая функция 1560. В отчёте по устойчивости приведённая стоимость пустых клеток должна быть больше нуля. Тогда у нас план единственный, если приведённая
26: Стоимость пустых клеток равняется нулю, то план не единственным. В нашем случае нету приведённой стоимости 0 для пустых клеток. Значит, получили единственный план. Выделим его.
27: Наш план.
28: Сделаем крупнее его.
29: Видим, что у нас поставщик, a1 поставляет 120 б, 2 и 170 b3.
30: Поставщик б, 2, 50 б, 1 и 160 б, 2, поставщик б, 3, 140 b1 и на складах b1 и b4 остаётся остаток склад b2.
31: Занят полностью дополнительное условие нашей задачи выполнено остатки только на складах b1 и b4 в количествах 60 и 100. Целевая функция минимальная равна 1560.
32: Денежных единиц подготовлено сайтом про смысл точка ру, онлайн помощь в решении задач, консультация, создание обучающих роликов.
33: Подписывайтесь на наше сообщество вконтакте на наши каналы в яндекс дзене YouTube, ставьте лайки, пишите комментарии, ссылки в описании raw.