Продвинутая робастная оптимизация
Геометрия неопределенных множеств
Геометрия неопределенности
В робастной оптимизации форма и структура множества неопределенности являются не просто технической деталью, а фундаментальным элементом моделирования. Выбор геометрии напрямую определяет как вычислительную сложность робастного аналога (robust counterpart), так и степень консерватизма принимаемых решений. Задача состоит в том, чтобы найти баланс: с одной стороны, множество должно адекватно описывать возможные реализации неопределенных параметров, а с другой — сохранять задачу решаемой на практике. Каждая форма множества предлагает свой компромисс между точностью моделирования и робастного аналога.
Полиэдральная неопределенность
Полиэдральные множества являются одним из наиболее распространенных выборов благодаря их способности сохранять класс задачи линейного программирования (LP). Простейший случай — интервальная неопределенность, где каждый параметр может принимать любое значение в заданном интервале [ar{a}_i - \triangle_i, ar{a}_i + \triangle_i] независимо от других. Такое множество представляет собой гиперпрямоугольник («box») и эквивалентно шару в норме .
Робастный аналог для линейного ограничения с таким множеством неопределенности остается линейным. Используя свойство двойственности норм, получаем:
Другим важным полиэдральным множеством является шар в норме . Геометрически он представляет собой кросс-политоп. Это множество менее консервативно, чем интервальное, так как ограничивает сумму абсолютных отклонений, а не каждое отклонение по отдельности.
Робастный аналог для этого множества также использует двойственность норм, но теперь с -нормой:
Эллипсоидальные и бюджетные множества
Когда существует корреляция между неопределенными параметрами, полиэдральные множества могут быть не лучшим выбором. Эллипсоидальные множества, основанные на норме , позволяют учесть эту взаимосвязь.
Главный недостаток такого подхода — усложнение робастного аналога. Задача перестает быть линейной и переходит в класс задач программирования в конусах второго порядка (SOCP), что является более сложным, но все еще вычислительно трактуемым классом задач.
Гибридным подходом, сочетающим простоту полиэдральных множеств с меньшим консерватизмом, является бюджетная неопределенность, предложенная . Здесь предполагается, что не все параметры одновременно отклонятся до своих худших значений. Вводится «бюджет неопределенности» , который ограничивает количество параметров, принимающих экстремальные значения.
Формально, для каждого параметра вводится случайная переменная , принимающая значения в интервале . Бюджетное множество определяется как:
Несмотря на наличие -нормы, которая обычно приводит к комбинаторной сложности, Берцимас и Сим показали, что робастный аналог для этого множества может быть сформулирован как эквивалентная LP-задача с помощью методов теории двойственности. Это делает данный подход мощным инструментом для практического применения.
Каков основной компромисс при выборе геометрии множества неопределенности в робастной оптимизации?
Если робастный аналог задачи должен оставаться в классе линейного программирования (LP), какого типа множества неопределенности следует избегать?
Выбор геометрии множества неопределенности — это ключевое решение, определяющее свойства и сложность робастной оптимизационной модели.