对选择适合我的优化功能的约束优化库有什么建议吗?我正在最小化ai)具有线性等式和不等式约束的非线性函数,并且ii)具有函数的梯度和粗麻布。
如果有帮助,我要最小化的函数是Kullback-Liebler散度。
constrOptim仅处理不平等约束。Quadprog处理二次方。信任不支持约束。因此,KL差异不适合这些解决方案。
R Cran任务页面上有很多用于优化的解决方案。我能够使用fmincon()函数在MATLAB中执行优化,该函数似乎使用了内部点或信任区域反射。理想情况下,有一个非常适合定义的问题的库。
约束是线性的吗?
—
主教
@cardinal-是的-约束是线性的
—
Ram Ahluwalia
那很聪明。我将对此进行探索,并观察其性能。您应该考虑将此作为答案。我将持续几天讨论这个问题,以查看还有哪些其他工具可用
—
Ram Ahluwalia
@cardinal技巧对内部点方法无济于事,就像constrOptim一样,因为该方法需要起点是可行区域内部的起点-不在边界上
—
stackovergio