Исследователи представили GraphBU — новый подход к генерации синтетических данных для задач смешанно-целочисленного линейного программирования (MILP). Метод использует графовые блочные единицы для создания реалистичных экземпляров задач, сохраняя их структурную сложность. Это решает проблему нехватки качественных данных для обучения оптимизационных алгоритмов, когда реальные промышленные наборы данных недоступны из-за конфиденциальности или специфики бизнес-процессов.

Разработка алгоритмов MILP-решателей традиционно опирается на наборы данных, которые сложно масштабировать без потери ключевых характеристик графа. Существующие генераторы часто полагаются на простые статистические показатели или локальные изменения, что приводит к созданию задач, не отражающих реальные зависимости между переменными и ограничениями. GraphBU переходит от шаблонного подхода к графо-ориентированному, позволяя моделировать сложные взаимосвязи, присущие прикладным задачам оптимизации.

Использование графовых блоков позволяет системе учитывать топологическую структуру задачи, что критически важно для обучения нейросетевых политик и работы классических решателей. Такой подход обеспечивает высокую точность воспроизведения свойств исходных данных, что позволяет разработчикам создавать более надежные бенчмарки и тестировать производительность оптимизационных систем в контролируемых условиях без необходимости раскрытия чувствительной информации.

Ключевые факты

  • Метод GraphBU фокусируется на сохранении структурной целостности графа при генерации новых экземпляров MILP.
  • Подход преодолевает ограничения существующих генераторов, которые используют лишь общую статистику или простые шаблоны.
  • Технология позволяет создавать синтетические наборы данных для обучения моделей, когда доступ к реальным промышленным пайплайнам ограничен.
  • Метод ориентирован на повышение качества бенчмарков для тестирования решателей и алгоритмов машинного обучения в задачах оптимизации.