我已经在 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 模型中的参数,还是可以使用内存来传递值?