- уточнение задачи этапа (производство четырех связанных продуктов на независимых линиях, линейные затраты, другие гипотезы и цели оптимизации)
- уточнение исходных данных для примера в файле inputs.py
- блоки упрощенных задач, необходимых для решения (task 1-3)
- 1 продукт с ограниченным срок хранения
- последовательная обработка - один продукт получается из другого
- выбор портфеля заказов на 1 продукт
- сборка сводного решения (task 4)
- решение числового примера на данных inputs.py (включая повышение размерности задачи, изменение структуры заказов)
- проверка, обсуждение решений на предыдущих этапах c экспертами (математическое программирование, оптимизация производства, программная реализация), доработка по результатам обсуждений
- список принятых допущений и гипотез
- рекомендации по дальнейшей разработке (что может захотеть заказчик и как этого достичь или отговорить это делать)
Уточнения:
- Вводные для количественного примера принимаются и согласовываются на основе inputs.py.
- Результат - код python (PuLP), текстовая документация (описание задачи и список гипотез), примеры использования.
- Для вывода результатов используется один вариант визуализации или табличного вывода, выбранный исполнителем.
Не делаем:
- интеграции с Excel
- слайды
- проверка чувствительности к ограничениям
- дополнительные визуализации
- альтернативный ход расчетов
- расширенное тестирование
- доработка решения после апробации с заказчиком
- рекомендации по изменению бизнес-процессов