在现有约束条件的基础上,加入权重的线性不等式约束
在已有约束条件的基础上,增加了组合权重的线性不等式约束条件obj
= addInequality (obj
,AInequality
,bInequality
)投资组合
,PortfolioCVaR
,或PortfolioMAD
对象。有关使用这些不同对象时各自工作流程的详细信息,请参见组合对象的工作流,PortfolioCVaR对象的工作流,PortfolioMAD对象的工作流.
给出一个线性不等式约束矩阵AInequality
和向量bInequality
也就是投资组合中的每一个权重港口
必须满足以下条件:
不等式* Port <= b不等式
这个函数将额外的线性不等式约束“堆叠”到输入组合对象中存在的任何现有线性不等式约束上。如果不存在约束,则该函数与setInequality
.
您还可以使用点符号来添加投资组合权重的线性不等式约束。
obj = obj。addInequality (AInequality bInequality)
您还可以使用点表示法从任何组合对象中删除线性不等式约束。
obj = obj。set不等式([],[])