我已经在 zimpl 中编写了我的优化问题并使用 SCIP 来解决它。我的限制之一是
x'Qx<=0.05(portfolio risk <=0.05)
其中x
是n*1
向量,Q
是n*n
协方差矩阵。目前我正在从一个 txt 文件中读取我的协方差矩阵,它非常大(3000*3000),我使用了类似param[I]=read "cov.txt"
.
当我使用 SCIP 读取 zpl 文件时,解析需要很长时间。我只是想知道是否有更好的方法将数据加载到我的问题中?我是否必须通过文件(磁盘 IO)将值传递给 zimpl 模型中的参数,还是可以使用内存来传递值?