Возможности развития (roadmap)
1. Данные от пользователя
- взять реальные данные за месяц (полученные заказы на месяц, принятые заказы, загрузка производства, остатки продукции в начале и конце месяца), оценить выигрыши от оптимизации
- оценить реалистичность принятых гипотез
2. Демонстрационный пример
- визуализация результатов
- web-приложение
- сгенерировать заказы
- изменить параметры
- пересчитать результаты
- встроить в Excel через xlwings
- сделать открытым пакетом и вывести примеры в ноутбук Colab
3. Housekeeping
- сайт документации
- формулы (колаб, текстом, рисунок)
- перенести ссылки в README.md, обновить его с учетом сайта документации (убрать дублирование)
4. Валидация
- стек запасов - проверить даты производства запасов на складе
- гарантия балансов
- поведение модели при различных сценариях (например, должен ли влиять вес запасов в ц.ф.)
- тесты, особенно при переписывании на C++
5. Прочее
- как встроить в стек C++:
- при каком объеме мы сталкиваемся с сильными затруднениями по скорости работы
- матричная форма представления
6. Получить данные
Какова структура продаж в месяц или в год по продуктам H, H10, TA-HSA-10 и TA-240 (в тоннах)?
- По H10 заказы от 1 тонны и до 80 тонн
- две категории заказов - мелкие (3-5 тонн) и партии кратные фуре (20 тонн)
- мелкие партии дороже на 15%, чем большие партии
7. Функионал
- четыре связанных продукта (сейчас умеем связывать только два последовательно)
- срок производства свыше одного дня, раскидать продукты-предшественники по дням
8. Интерпретация
- какие другие целевые функции можем использовать
- какие ограничения активны, а какие нет
- имеют ли дуальные переменные какое-то значение в этом случае