Создать ПО на Python
Где в данной системе имеется :
n Поставщиков
k Получателей
m Транзитные склады
4 В системе есть 4 вида груза, которые не пересекаются
4 В системе используется 4 вида транспорта: АВИА, ЖД, АВТО, МОРЕ
Задано:
1. Стоимость перевозок по каждому из видов грузов между:
• Отправителями – Транзитными складами
• Транзитными складами – Получателями
• Отправителями и Получателями
2. Стоимость обработки груза на каждом транзитном складе
Данные заданы в виде матрицы по каждому из видов груза в форме таблицы EXCEL
Задан спрос по каждому Получателю.
Спрос = Предложению (полагаем, что весь заказанный объем грузов есть у Поставщиков)
И ограничения:
Объем транзитных складов по переработке грузов
Задано максимальное количество транспортных средств по каждому виду транспорта (с указанием их грузоподъемности)
Главная цель:
Требуется найти решение минимизирующее стоимость перевозок по каждому из видов груза.
Среда разработки R-Studio
Результаты представить в виде EXCEL таблицы и графиков:
1. Пронумерованные Таблицы объемов и стоимости перевозок по всем выбранным моделью маршрутам отдельно по каждому виду груза с итогами внизу таблицы: Руб
2. Графическое представление в виде столбчатого графика по стоимости для каждого вида груза: Руб
3. Графическое представление в виде PIE по стоимости затрат для каждого получателя: Руб
4. Удельная стоимость перевозок по каждому виду груза для каждого получателя в виде столбчатого графика: Руб / Тонна и количество задействованных транспортных средств на каждом маршруте (с указанием грузоподъемности)
5. Суммарные затраты по каждому из сценариев: Сценарий 00001 = Руб.
Интерфейс для пользователя :
Должен быть удобный и понятный графический интерфейс для загрузки исходных данных, внесения изменений и запуска расчета модели.
1. Загрузка исходных данных в виде таблиц EXCEL
2. Возможность вносить изменения в %% к загруженным данным
3. Возможность Включения / Выключения Поставщиков
4. Возможность изменения параметров сезонности
Важные требования к программе:
1. Моделирование может быть выполнено в среде R-Studio и Python
2. Заказчику передаются исходный код с подробными комментариями на русском языке и исполняемый модуль
3. Необходимо подготовить краткое руководство Пользователя по работе с Программой с описанием Возможностей и ограничений, а также порядком настройки модели и интерпретации результатов в табличном и графическом видах