Оптимизация сценария - Scenario optimization

Сценарий подход или сценарий оптимизация подход представляет собой метод получения решений для надежной оптимизации и случайной ограниченной оптимизацией проблем , основанных на выборку из ограничений . Это также относится к индуктивным рассуждениям при моделировании и принятии решений. Этот метод существует в течение десятилетий как эвристический подход, а в последнее время получил систематическое теоретическое обоснование.

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

Оптимизация на основе данных

Иногда сценарии получаются как случайные извлечения из модели. Однако чаще всего сценарии представляют собой примеры неопределенных ограничений, которые получаются в виде наблюдений ( наука, управляемая данными ). В этом последнем случае для создания сценариев не требуется модели неопределенности. Более того, что наиболее примечательно, и в этом случае оптимизация сценария сопровождается полноценной теорией, поскольку все результаты оптимизации сценария не зависят от распределения и поэтому могут применяться, даже когда модель неопределенности недоступна.

Теоретические результаты

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

В рамках сценарного подхода также можно найти компромисс между риском и доходностью. Более того, можно использовать полноценный метод применения этого подхода к контролю. Сначала выбираются ограничения, а затем пользователь начинает последовательно удалять некоторые из ограничений. Это можно сделать по-разному, даже по жадным алгоритмам. После устранения еще одного ограничения оптимальное решение обновляется и определяется соответствующее оптимальное значение. По мере продвижения этой процедуры пользователь строит эмпирическую «кривую значений», то есть кривую, представляющую значение, полученное после удаления все большего числа ограничений. Теория сценариев дает точные оценки надежности различных решений.

Заметный прогресс в теории был достигнут благодаря недавнему подходу «выжидания и судьи»: каждый оценивает сложность решения (как точно определено в упомянутой статье) и на основе его ценности формулирует точные оценки устойчивости решения. Эти результаты проливают свет на глубоко обоснованные связи между концепциями сложности и риска. Связанный подход, названный «Проектирование повторяющегося сценария», направлен на снижение сложности выборки решения путем многократного чередования фазы разработки сценария (с уменьшенным количеством выборок) с рандомизированной проверкой осуществимости последующего решения.

Пример

Рассмотрим функцию, которая представляет возврат инвестиций ; это зависит от нашего вектора инвестиционного выбора и от состояния рынка, которое будет ощущаться в конце инвестиционного периода.

Учитывая стохастическую модель рыночных условий, мы рассматриваем возможные состояния (рандомизация неопределенности). В качестве альтернативы сценарии могут быть получены из записи наблюдений.

Мы приступили к решению программы оптимизации сценария

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

После решения (1) достигается оптимальная инвестиционная стратегия и соответствующая оптимальная доходность . Хотя это было получено путем рассмотрения только возможных состояний рынка, теория сценариев говорит нам, что решение является устойчивым до определенного уровня , то есть доходность будет достигнута с вероятностью для других состояний рынка.

В количественном финансировании подход наихудшего случая может быть чрезмерно консервативным. Одна альтернатива - отбросить некоторые странные ситуации, чтобы уменьшить пессимизм; кроме того, оптимизация сценария может быть применена к другим мерам риска, включая CVaR (условная ценность под риском), что увеличивает гибкость ее использования.

Области применения

Сферы применения включают: прогнозирование , теорию систем , регрессионный анализ ( в частности, модели Interval Predictor ), актуарную науку , оптимальный контроль , финансовую математику , машинное обучение , принятие решений , цепочку поставок и управление .

Рекомендации

  1. ^ Калафьоре, Джузеппе; Кампи, MC (2005). «Неопределенные выпуклые программы: рандомизированные решения и уровни достоверности». Математическое программирование . 102 : 25–46. DOI : 10.1007 / s10107-003-0499-у . S2CID  1063933 .
  2. ^ Калафиоре, GC; Кампи, MC (2006). «Сценарный подход к разработке надежного управления». IEEE Transactions по автоматическому контролю . 51 (5): 742–753. DOI : 10.1109 / TAC.2006.875041 . S2CID  49263 .
  3. ^ а б Кампи, MC; Гаратти, С. (2008). «Точная выполнимость рандомизированных решений неопределенных выпуклых программ». SIAM Journal по оптимизации . 19 (3): 1211–1230. DOI : 10.1137 / 07069821X .
  4. ^ Carè, A .; Garatti, S .; Кампи, MC (2015). «Оптимизация сценария минимум-максимум и риск эмпирических затрат». SIAM Journal по оптимизации . 25 (4): 2061–2080. DOI : 10.1137 / 130928546 . hdl : 11311/979283 .
  5. ^ Кампи, MC; Каре, А. (2013). «Случайные выпуклые программы с L 1 -регуляризацией: разреженность и обобщение». SIAM Journal по управлению и оптимизации . 51 (5): 3532–3557. DOI : 10.1137 / 110856204 .
  6. ^ Каре, Алго; Гаратти, Симона; Кампи, Марко К. (2014). «БЫСТРЫЙ - быстрый алгоритм для сценарной техники». Исследование операций . 62 (3): 662–671. DOI : 10.1287 / opre.2014.1257 .
  7. ^ а б Кампи, MC; Гаратти, С. (2011). «Выборочный подход к оптимизации с ограничениями: осуществимость и оптимальность». Журнал теории оптимизации и приложений . 148 (2): 257–280. DOI : 10.1007 / s10957-010-9754-6 . S2CID  7856112 .
  8. ^ Calafiore, Джузеппе Карло (2010). «Случайные выпуклые программы». SIAM Journal по оптимизации . 20 (6): 3427–3464. DOI : 10.1137 / 090773490 .
  9. ^ «Модулирующая устойчивость в дизайне управления: принципы и алгоритмы». Журнал IEEE Control Systems . 33 (2): 36–51. 2013. DOI : 10,1109 / MCS.2012.2234964 . S2CID  24072721 .
  10. ^ Кампи, MC; Гаратти, С. (2018). «Ждите и рассуждайте по оптимизации сценария». Математическое программирование . 167 : 155–189. DOI : 10.1007 / s10107-016-1056-9 . S2CID  39523265 .
  11. ^ Calafiore, Giuseppe C. (2017). «Повторяющийся дизайн сценария». IEEE Transactions по автоматическому контролю . 62 (3): 1125–1137. arXiv : 1602.03796 . DOI : 10.1109 / TAC.2016.2575859 . S2CID  47572451 .
  12. ^ Pagnoncelli, BK; Reich, D .; Кампи, MC (2012). «Компромисс между риском и доходностью со сценарным подходом на практике: пример выбора портфеля». Журнал теории оптимизации и приложений . 155 (2): 707–722. DOI : 10.1007 / s10957-012-0074-х . S2CID  1509645 .
  13. ^ Calafiore, Джузеппе Карло (2013). «Прямая оптимизация портфеля на основе данных с гарантированной вероятностью дефицита» . Automatica . 49 (2): 370–380. DOI : 10.1016 / j.automatica.2012.11.012 .
  14. ^ Рампони, Федерико Алессандро; Кампи, Марко К. (2018). «Ожидаемый недостаток: эвристика и сертификаты». Европейский журнал операционных исследований . 267 (3): 1003–1013. DOI : 10.1016 / j.ejor.2017.11.022 .