Импортозамещение солверов: как оптимизировать логистику, HR и производство после ухода с рынка иностранных гигантов
Какими альтернативами можно воспользоваться в текущих условиях
Как правило, сложные задачи математической оптимизации решались в нашей стране с помощью платных американских программ-солверов. В марте 2022 года ключевые зарубежные поставщики ПО объявили о прекращении продаж в России.
Об имеющихся альтернативах рассказывает Станислав Воронин, руководитель направления систем бизнес-аналитики BIA Technologies. Эта компания консультирует предприятия в части перехода на open-source солверы и запатентовала собственную оптимизационную платформу BPLEX ещё в 2021 году.
Информация в материале актуальна на момент публикации.
Что такое солверы и кому они нужны?
Солвер (от англ. to solve — решать) — это программный комплекс, который позволяет решать сложные математические задачи, такие как задачи комбинаторной оптимизации. Математическое ядро обрабатывает входные данные, просчитывает множество сценариев по определённой модели и находит оптимальную комбинацию, которая удовлетворяет всем заданным условиям и ограничениям в конечном пространстве поиска.
Солверы используют в самых разных отраслях — везде, где существует потенциал для оптимизации. Они помогают детально планировать производство и сбыт готовой продукции, управлять поставками, формировать транспортные маршруты и логистические цепочки, создавать графики работы персонала и составлять сетки спортивных матчей на год вперёд.
До недавнего времени подобные разноплановые задачи в российских компаниях решались с помощью проприетарного зарубежного ПО (IBM CPLEX, Gurobi, FICO). Бесплатные солверы с открытым исходным кодом, конечно, тоже существуют, но они заметно уступают платным в производительности. Для крупного промышленного предприятия или компании-перевозчика разница во времени расчётов окажется критической.
Внедрение автоматизированных оптимизационных систем помогает повысить эффективность бизнеса, поднять KPI, увеличить прибыль, снизить затраты, сократить трудоемкость планирования, а также улучшить качество сервиса и принимаемых управленческих решений.
Достичь подобных эффектов при планировании в ручном режиме (да и в принципе просчитать вручную всё возможное количество вариантов при большом количестве вводных данных и ограничивающих факторов) практически невозможно.
Альтернативы иностранным солверам
Уход с рынка американских и европейских игроков означает, что российским компаниям придётся в срочном порядке переходить на отечественные аналоги.
Проблема в том, что на текущий момент российские разработчики не успели создать по-настоящему мощные универсальные солверы, которые можно было бы поставить в один ряд с продуктами IBM или Gurobi. Разработка такого рода IT-решений с нуля — это очень трудоемкий процесс, на который могут уйти годы.
Прогресс пока наблюдается лишь в отношении узкоспециализированных продуктов, которые решают отдельные оптимизационные задачи (ядро «Яндекс.Маршрутизации» выстраивает наиболее подходящие маршруты, ВТБ и МФТИ прямо сейчас разрабатывают алгоритмы для формирования оптимальных стратегий на финансовых рынках и т. д.).
Компаниям, использовавшим или планировавшим использовать универсальные зарубежные солверы, придется осуществлять миграцию на бесплатные open-source аналоги. Из солверов с открытым исходным кодом на текущий момент доступны следующие варианты:
- Google OR-Tools — применяется для решения задач маршрутизации транспортных средств, формирования расписаний и оптимального использования ресурсов. Позволяет решать задачи методами целочисленного и линейного программирования, программирования в ограничениях, а также использовать графовые алгоритмы.
- SCIP — предназначен для решения задач смешанного целочисленного (линейного и нелинейного) программирования и программирования в ограничениях. Бесплатно продукт доступен только в формате академической лицензии.
- GLPK — предназначен для решения задач методами линейного программирования и смешанного целочисленного программирования.
- COIN-OR — изначально предназначен для решения задач линейного программирования. В программный пакет входят проекты на его основе для решения задач смешанного целочисленного программирования и оптимизации в сетях.
Отдельно упомяну Cardinal Optimizer — недавно появившийся на рынке платный проприетарный солвер родом из Поднебесной. Функционально позволяет решать задачи методами линейного программирования, смешанного целочисленного программирования, SOCP, квадратичного программирования, а также задачи с квадратичными ограничениями.
Конечно, приведенный перечень солверов серьезно не дотягивает в производительности до именитых грандов в данной области — Gurobi и IBM CPLEX. Это значит, что российские компании столкнутся с проблемой скорости расчётов. И в этом случае возникает резонный вопрос: можно ли «оптимизировать оптимизатор»?
Да, можно. Для этого нужно внедрить IT-инструменты, которые раскладывают, каскадируют, оркестрируют сложные оптимизационные задачи таким образом, чтобы с ними справлялись простые солверы с открытым кодом. Такой подход обеспечивает компромисс между точностью решения и временем расчёта.
Один подобный инструмент — это платформа BPLEX, которая была разработана нашей компанией и включена в реестр отечественного ПО в 2021 году.
Необходимость импортозамещения наверняка подтолкнет другие отечественные компании к разработке похожих IT-решений, а также универсальных коммерческих солверов в ближайшем будущем. Спрос на них точно будет, потому что без солверов невозможна математическая оптимизация, а без оптимизации — сокращение издержек и повышение эффективности, к которым стремится любой бизнес.
Фото на обложке: Shutterstock / ZinetroN
-
Партнёрский материал Онлайн-инкассация: как превратить наличную выручку в рабочий капитал 01 июня 2026, 10:00
-
Игры Как техническая ошибка превратилась в бизнес на миллиарды: история GTA 20 июля 2026, 15:35
-
Бизнес Как поисковая строка превратилась в бизнес на $400 млрд: история Google 18 июля 2026, 18:00
-
Бизнес Компания, которая редко изобретала первой: история Apple 18 июля 2026, 10:40
-
Бизнес Как DVD по почте превратился в стриминговую империю: история Netflix 17 июля 2026, 20:00
-
Искусственный интеллект Нам не нужен свой OpenAI: где России искать эффект от ИИ и что для этого делать 19 мая 2026, 11:00
-
Бизнес «Команде не вырасти выше лидера»: как изменить неписаные правила взаимодействия в группе 19 мая 2026, 10:00
-
Искусственный интеллект Цифровизация начинается не с ИИ: эксперты рынка — о том, почему для трансформации бизнеса нужно изменить мышление 03 июля 2026, 11:58
-
Автомобили Каршеринг BelkaCar получил 39 исков на 1 млрд ₽ за полгода — большая часть претензий исходит от лизинговых компаний 20 июля 2026, 19:00
-
Бизнес Wildberries зарегистрировала товарные знаки «WB Такси» и «WB Гео» — однако не подтвердила запуск такси в России 20 июля 2026, 15:57
-
Россия В работе мессенджера MAX произошёл сбой — пользователи жалуются на проблемы с загрузкой фото и видео 20 июля 2026, 15:15
-
Бизнес Авиакомпании Red Wings и SkyGates объединят в единый холдинг — Ростех начал упорядочивать свои активы 20 июля 2026, 14:38
-
Технологии Gigabyte открыла предзаказ на видеокарту AORUS GeForce RTX 5070 INFINITY: цена в России — от 105 тыс. ₽ 20 июля 2026, 18:30
-
Россия В ЕГЭ по гуманитарным предметам появится устная часть — экзамены по физике и химии дополнят практическими заданиями 20 июля 2026, 18:00
-
Россия Россияне тратят на медиаконтент почти 9 часов в день — половину всего времени занимает просмотр ТВ 20 июля 2026, 17:30
-
Бизнес FIFA заработала рекордные $15 млрд на ЧМ–2026 — вдвое больше, чем на предыдущем турнире 20 июля 2026, 13:00