我正在做一些科学项目,我需要用C语言实现非线性优化的广义简约梯度算法。有没有什么库或者只有一段代码呢?或者,对于非线性多变量问题,请提出任何其他解决方案。我希望使用4个自变量和2个常量建立一个优化模型:该模型是非线性的。我已经检查了Microsoft Excel的Solver,使用广义简化梯度(GRG)可以完美地解决这个模型,但我需要在C语言中使用它来进行模拟。这是我的excel解决方案:我使用Microsoft E
我有很多需要在Matlab中求逆的大矩阵(大约5000 x 5000)。我实际上需要反转,所以我不能使用mldivide,这对于求解一个b的Ax=b来说要快得多。我的矩阵来自一个问题,这意味着它们有一些很好的性质。首先,它们的行列式是1,所以它们绝对是可逆的。但是,它们是不可对角化的,或者我会尝试将它们对角化,颠倒它们,然后再将它们放回原处。它们的条目都是实数(实际上是有理的)。
我使用Matlab来获得这些矩阵,对