Инструменты14 июля 2026 г., 12:17 МСК🤖 Auto

SupplyNetPy: Python-библиотека для симуляции сложных цепей поставок

Исследователи представили SupplyNetPy — open-source инструмент для дискретно-событийного моделирования многоуровневых складских сетей с поддержкой стохастического спроса и сбоев.

Баннер новости 3530

Новый стандарт для цифровых двойников цепей поставок

Команда исследователей Tushar Lone и Neha Karanjkar представила SupplyNetPy — открытую библиотеку на Python, предназначенную для высокодетализированного моделирования и симуляции произвольных сетей цепей поставок и инвентаризации. Работа опубликована в arXiv (cs.AI) и подготовлена к конференции Winter Simulation Conference 2026. Главная цель проекта — предоставить инженерам и аналитикам мощный программный инструмент для создания «цифровых двойников» (digital twins) логистических систем.

Ключевые технические возможности

SupplyNetPy использует графовую структуру для описания сети, где узлы и связи обладают собственными атрибутами. Библиотека поддерживает дискретно-событийное моделирование (discrete-event simulation) и включает следующие критически важные функции:

  • Многоуровневая архитектура: Поддержка произвольных структур цепей поставок (arbitrary multi-echelon structures).
  • Гибкие политики пополнения: Возможность настройки различных стратегий управления запасами.
  • Реалистичные ограничения: Моделирование скоропортящихся товаров (perishable inventory), случайных сбоев узлов (node disruptions) и стохастического спроса и времени выполнения заказов.
  • Расширяемость: Все компоненты библиотеки можно кастомизировать через механизм наследования (inheritance).

Валидация и сравнение с аналогами

Авторы провели детальную валидацию SupplyNetPy, сравнив результаты симуляции с аналитическими бенчмарками, коммерческими инструментами и опубликованными кейсами. Ниже приведена сравнительная характеристика ключевых возможностей библиотеки:

Характеристика SupplyNetPy Стандартные аналитические модели Коммерческие симуляторы
Тип моделирования Дискретно-событийное (DES) Аналитическое (статическое) Дискретно-событийное (DES)
Стохастический спрос Да Часто нет (детерминировано) Да
Сбои узлов (Disruptions) Встроено Нет Требует кастомизации
Скоропортящиеся товары Поддержка Редко Зависит от модуля
Доступность кода Open Source (Python) Закрытый исходный код
Генерация данных для ML Программная генерация Нет Ограничена

Зачем это нужно отрасли?

Ключевое преимущество SupplyNetPy заключается в возможности программной генерации сложных моделей. Это позволяет:

  1. Проводить анализ «what-if» (что, если) для оптимизации дизайна сети.
  2. Генерировать обучающие данные для моделей машинного обучения (Machine Learning), что особенно актуально для задач прогнозирования спроса и управления рисками.
  3. Быстро прототипировать цифровые двойники без привязки к дорогому коммерческому ПО.

Библиотека позиционируется как инструмент для исследователей и практиков, которым нужно не просто рассчитать оптимальный уровень запасов, а понять динамику всей сети в условиях неопределенности.

Источник: arXiv cs.AI ↗