Когда использовать объекты портфеля по Optimization Toolbox

В то время как можно использовать Optimization Toolbox™, чтобы решить задачи оптимизации портфеля, Financial Toolbox™ имеет Portfolio, PortfolioCVaR, и PortfolioMAD объекты, которые можно использовать также. Какой инструмент, который вы используете, зависит от проблемного случая:

  • Всегда используйте Portfolio, PortfolioCVaR, или PortfolioMAD возразите, когда проблема сможет наиболее легко быть записана и реализует использование одного из этих объектов. Этот случай включает задачи, которые могут быть решены только с внутренними решателями Portfolio, PortfolioCVaR, или PortfolioMAD объект. Решатели Optimization Toolbox не могут непосредственно решить эти проблемы. Для получения дополнительной информации смотрите Всегда Портфель Использования, PortfolioCVaR или Объект PortfolioMAD.

  • Предпочтите использовать Portfolio, PortfolioCVaR, или PortfolioMAD возразите, когда проблема сможет быть смоделирована и реализует использование обоих Portfolio, PortfolioCVaR, или PortfolioMAD возразите и Optimization Toolbox основанная на проблеме среда. Преимущество использования Portfolio, PortfolioCVaR, или PortfolioMAD объект вместо Optimization Toolbox состоит в том, что внутренние инструменты этих объектов упрощают анализ. Для получения дополнительной информации смотрите Предпочтительное Использование Портфеля, PortfolioCVaR или Объекта PortfolioMAD.

  • Решите использовать Optimization Toolbox для задач, которые не могут быть решены с внутренними решателями Portfolio, PortfolioCVaR, или PortfolioMAD объект. Некоторые проблемы, что Portfolio, PortfolioCVaR, или PortfolioMAD объект не может решить, может быть обращен с помощью Optimization Toolbox основанная на проблеме среда. Задачи, которые не могут быть непосредственно решены ни с одной средой, требуют или некоторой реструктуризации модели или реализации специализированного решателя. Для получения дополнительной информации смотрите Optimization Toolbox Использования.

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

Случай для того, чтобы решить задачу портфеляЦелевая функцияОграниченияЦелочисленные (бинарные) переменные
"Всегда" случай с Financial Toolbox
  • Возвратитесь — Грубый портфель возвращается, или сетевой портфель возвращается

  • Риск — отклонение, CVaR или MAD

  • Отношение Шарпа (только для проблем среднего отклонения с помощью Portfolio объект

  • Возвратитесь — Грубый портфель возвращается, или сетевой портфель возвращается

  • Риск — отклонение, CVaR или MAD

  • Линейные равенства

  • Линейные неравенства

  • Отслеживание ошибки (только для проблем среднего отклонения с помощью Portfolio объект

  • Оборот

  • Границы на количестве активов

  • Условные (полунепрерывные) границы (например, если актив i выбран, то x ilb i, в противном случае x i = 0),

"Предпочтительный" случай с Financial Toolbox
  • Возвратитесь — Грубый портфель возвращается, или сетевой портфель возвращается

  • Риск — отклонение, CVaR или MAD

  • Отношение Шарпа (только для проблем среднего отклонения с помощью Portfolio объект

  • Возвратитесь — Грубый портфель возвращается, или сетевой портфель возвращается

  • Риск — отклонение, CVaR или MAD

  • Линейные равенства

  • Линейные неравенства

  • Отслеживание ошибки (только для проблем среднего отклонения с помощью Portfolio объект

'none'
Optimization ToolboxЛюбая другая нелинейная функция, не упомянутая во Всегда Портфеле Использования, PortfolioCVaR, или Объекте PortfolioMAD и Предпочтительном Использовании Портфеля, PortfolioCVaR или Объекта PortfolioMADЛюбая другая нелинейная функция, не упомянутая во Всегда Портфеле Использования, PortfolioCVaR, или Объекте PortfolioMAD и Предпочтительном Использовании Портфеля, PortfolioCVaR или Объекта PortfolioMAD

'none'

Всегда используйте Portfolio, PortfolioCVaR, или PortfolioMAD Объект

Эти два общих случая для того, чтобы всегда использовать Portfolio, PortfolioCVaR, или PortfolioMAD объект:

  • Проблемы и с поддержали нелинейные ограничения и с условные границы или границы в количестве активов.

    Эти проблемы включают:

    • Минимальные проблемы риска подвергают ограничениям для возврата, линейного равенства, линейного неравенства, оборота и ошибки отслеживания, где поддерживаемыми мерами по риску является отклонение, подверженное риску значения условное выражение (CVaR) и среднее абсолютное отклонение (MAD)

    • Максимальные проблемы возврата подвергают ограничениям для линейного равенства, неравенства лайнера, оборота, риска и ошибки отслеживания, где поддерживаемыми мерами по риску является отклонение, CVaR и MAD

      Отслеживание ошибки поддерживается только для проблем среднего отклонения с помощью Portfolio объект. Для получения дополнительной информации о поддерживаемых ограничениях для Portfolio, PortfolioCVaR, или PortfolioMAD возразите, смотрите Набор Портфеля для Оптимизации Используя Объекты Портфеля.

    Для получения дополнительной информации о поддерживаемых нелинейных функциях риска для Portfolio, PortfolioCVaR, и PortfolioMAD объекты, см. Теорию Оптимизации Портфеля. Целочисленные (бинарные) переменные могут прибыть из любого из следующих источников: границы на количестве активов, которые могут быть выбраны в портфеле или использовании условных (полунепрерывных) границ для активов. Например, если актив i выбран, то x ilbi, в противном случае x i = 0. Эти задачи не могут быть решены с помощью решателей Optimization Toolbox. Однако можно реализовать собственный смешано-целочисленный решатель. Для получения дополнительной информации смотрите Смешано-целочисленную Оптимизацию Портфеля Квадратичного программирования: основанный на проблеме.

  • Проблемы с ограничениями оборота и продают или покупают затраты

    Несмотря на то, что непрерывная версия этих проблем может быть решена решателями Optimization Toolbox, переменным пробелом нужно управлять, чтобы переписать несглаженные ограничения в эквивалентные сглаженные ограничения. Учитывая, что перезапись проблемы требует знания оптимизации, рекомендуется использовать Portfolio, PortfolioCVaR, и PortfolioMAD объекты вместо этого.

Предпочтительное использование Portfolio, PortfolioCVaR, или PortfolioMAD Объект

Общий случай для предпочтительного использования Portfolio, PortfolioCVaR, или PortfolioMAD объект:

  • Непрерывные проблемы с минимальным риском, максимальным возвратом и максимумом отношение Шарпа, которые подвергаются линейному равенству, неравенству лайнера, обороту и ошибочным ограничениям отслеживания.

    Отношение Шарпа поддерживается только для проблем среднего отклонения с помощью Portfolio объект. Для получения дополнительной информации о поддерживаемых ограничениях для Portfolio, PortfolioCVaR, или PortfolioMAD возразите, смотрите Набор Портфеля для Оптимизации Используя Объекты Портфеля.

Поддерживаемыми мерами по риску является отклонение, CVaR и MAD. Для получения дополнительной информации о поддерживаемых ограничениях для этих мер по риску смотрите Набор Портфеля для Оптимизации Используя Объекты Портфеля, Набор Портфеля для Оптимизации Используя Объект PortfolioCVaR и Набор Портфеля для Оптимизации Используя Объект PortfolioMAD. Для всех других мер по риску и ограничений и при отслеживании ошибки находится в цели, используйте Optimization Toolbox.

Преимущество Portfolio, PortfolioCVaR, и PortfolioMAD объектная среда по основанной на проблеме среде для типа проблем в "предпочтительном" случае - то, что усилены общие рабочие процессы оптимизации портфеля. Например, Portfolio, PortfolioCVaR, и PortfolioMAD объектная поддержка платформы следующие рабочие процессы:

  • Оценка и графический вывод границы эффективности

  • Обмен возвратом и риском проксирует от целевой функции до ограничения

  • Решение максимума задача отношения Шарпа

  • Добавление границ на количестве активов выбрано

  • Добавление полунепрерывных границ

  • Упрощение использования ограничений оборота и продает или покупает затраты

Используйте Optimization Toolbox

Эти два общих случая, чтобы использовать Optimization Toolbox:

  • Проблемы, которые имеют нелинейные ограничения кроме ограничений для ошибки отслеживания или риска

  • Проблемы с нелинейными целями кроме поддерживаемых мер по риску отклонения, CVaR и MAD

Смотрите также

| |

Связанные примеры

Больше о

Внешние веб-сайты

Для просмотра документации необходимо авторизоваться на сайте