Оптимизация сети и расписания
В приведенном ниже примере показан рабочий процесс оптимизации маршрута вертолета и планирования, но базовые возможности гораздо шире. Мы проектируем и создаем программное обеспечение для расширенной оптимизации сети, маршрутизации, диспетчеризации, планирования и распределения ресурсов, где время, расстояние, пропускная способность, приоритет и эксплуатационные ограничения должны рассматриваться вместе.
В зависимости от проблемы мы можем использовать существующие алгоритмы, такие как алгоритм Дейкстры и связанные с ним методы поиска кратчайшего пути и сетевых потоков, или разрабатывать собственные алгоритмы, где операционный контекст требует чего-то более специализированного. Мы можем создать комплексное решение, включая подготовку данных, генерацию матриц, моделирование ограничений, тестирование сценариев, визуализацию и оперативный пользовательский интерфейс, необходимый для поддержки планирования и повседневного принятия решений.
Мы также разрабатываем программное обеспечение для решения сложных задач планирования, используя ряд методов исследования операций, включая смешанно-целочисленное программирование, программирование в ограничениях, ветвящееся и связанное, динамическое программирование, эвристику, метаэвристику, методы декомпозиции и моделирование. Эти решения могут поставляться в виде внутренних инструментов, веб-приложений или интегрированных систем поддержки принятия решений для организаций, которым необходима практичная и высокопроизводительная оптимизация в производственных средах.