加入线性不等式约束的投资组合权重存在的制约因素
增加了对投资组合权重线性不等式约束为现有的约束OBJ
= addInequality(OBJ
,AInequality
,bInequality
)投资组合
,PortfolioCVaR
, 要么PortfolioMAD
对象。有关使用这些不同的对象时,相应的工作流程的详细信息,请参阅项目组合对象工作流,PortfolioCVaR对象工作流程和PortfolioMAD对象工作流程。
给出的线性不等式约束矩阵AInequality
和矢量bInequality
,在投资组合中每重量港口
必须满足以下要求:
AInequality*Port=bInequality
该函数“栈”附加线性不等式约束到存在于输入组合对象的任何现有线性不等式约束。如果没有限制,这个功能是一样的setInequality
。
您还可以使用点符号添加线性不等式约束的投资组合权重。
OBJ = obj.addInequality(AInequality,bInequality)
您也可以从任何使用点符号组合对象的删除线性不等式约束。
OBJ = obj.setInequality([],[])