Ipopt 迭代法实现文件:IpIteratesVector.cpp、IpIteratesVector.hpp 等
Ipopt 的迭代法是通过使用线性代数库和数值优化算法来实现的。具体来说,它使用了 HSL 数值优化库中的 MA27 和 MA57 线性代数库。这些库可以在 Ipopt 的源代码中找到,具体文件路径为:\n\nIpopt/src/Interfaces/IpIteratesVector.cpp\nIpopt/src/Interfaces/IpIteratesVector.hpp\nIpopt/src/Interfaces/IpIteratesVectorDefault.cpp\nIpopt/src/Interfaces/IpIteratesVectorDefault.hpp\nIpopt/src/Interfaces/IpIteratesVectorSym.cpp\nIpopt/src/Interfaces/IpIteratesVectorSym.hpp\n\n在这些文件中,你可以找到 Ipopt 迭代法的实现细节。
原文地址: http://www.cveoy.top/t/topic/pNN6 著作权归作者所有。请勿转载和采集!