Установите ограничения кардинальности на количество активов, которые инвестируют в объект портфеля
ограничения кардинальности наборов для obj = setMinMaxNumAssets(obj,MinNumAssets,MaxNumAssets)Portfolio, PortfolioCVaR, или PortfolioMAD объект.
MinNumAssets и MaxNumAssets минимальное и максимальное количество активов, которые инвестируют в портфель, соответственно. Общее количество выделенных активов, удовлетворяющих Связанным ограничениям, между [MinNumAssets, MaxNumAssets]. Для получения дополнительной информации на соответствующих рабочих процессах при использовании этих различных объектов, смотрите Рабочий процесс Объекта Портфеля, Рабочий процесс Объекта PortfolioCVaR и Рабочий процесс Объекта PortfolioMAD.
Можно также использовать запись через точку, чтобы настроить список идентификаторов для активов.
obj = obj.setMinMaxNumAssets(MinNumAssets,MaxNumAssets);
Определение пустых значений ([[]) для MinNumAssets и MaxNumAsssets удаляет предельные ограничения из Portfolio, PortfolioCVaR, или PortfolioMAD объект.
estimateAssetMoments | estimateFrontier | estimateFrontierByReturn | estimateFrontierByRisk | estimateFrontierLimits | estimateMaxSharpeRatio | estimatePortMoments | estimatePortReturn | estimatePortRisk | estimatePortSharpeRatio | setBounds | setSolverMINLP