Установите ограничения кардинальности на количество активов, которые инвестируют в объект портфеля
obj = setMinMaxNumAssets(obj,MinNumAssets,MaxNumAssets) ограничения кардинальности наборов для 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