Добавление ограничений линейного неравенства для весов портфеля к существующим ограничениям
добавляет ограничения линейного неравенства для весов портфеля к существующим ограничениям для obj = addInequality(obj,AInequality,bInequality)Portfolio, PortfolioCVaR, или PortfolioMAD объекты. Для получения подробной информации о соответствующих рабочих процессах при использовании этих различных объектов см. Workflow-процесс объекта портфеля, Workflow-процесс объекта Portfolio CVaR и Workflow-процесс объекта Portfolio MAD.
Задана матрица ограничений линейного неравенства AInequality и вектор bInequality, каждый вес в портфеле Port должны удовлетворять следующим требованиям:
AInequality * Port <= bInequality
Эта функция «укладывает» дополнительные линейные ограничения неравенства в любые существующие линейные ограничения неравенства, существующие в объекте входного портфеля. Если ограничений не существует, эта функция аналогична setInequality.
Можно также использовать точечную нотацию для добавления ограничений линейного неравенства для весов портфеля.
obj = obj.addInequality(AInequality, bInequality)
Можно также удалить ограничения линейного неравенства из любого объекта портфеля с помощью точечной нотации.
obj = obj.setInequality([ ], [ ])