Добавьте линейные ограничения равенства для весов портфеля к существующим ограничениям
добавляют линейные ограничения равенства для весов портфеля к существующим ограничениям для obj = addEquality(obj,AEquality,bEquality)Portfolio, PortfolioCVaR, или PortfolioMAD объекты. Для получения дополнительной информации на соответствующих рабочих процессах при использовании этих различных объектов, смотрите Рабочий процесс Объекта Портфеля, Рабочий процесс Объекта PortfolioCVaR и Рабочий процесс Объекта PortfolioMAD.
Учитывая линейную матрицу ограничения равенства AEquality и векторный bEquality, каждый вес в портфеле Port должен удовлетворить следующему:
AEquality * Port = bEquality
Эта функция "складывает" дополнительные линейные ограничения равенства на любые существующие линейные ограничения равенства, которые существуют во входном объекте портфеля. Если никакие ограничения не существуют, этот метод эквивалентен setEquality.
Можно также использовать запись через точку, чтобы добавить линейные ограничения равенства для весов портфеля.
obj = obj.addEquality(AEquality, bEquality)
Можно также удалить линейные ограничения равенства из объекта портфеля, использующего запись через точку.
obj = obj.setEquality([ ], [ ])