MATLAB优化算法中,对于希望在并行设置中应用cg_descent的用户,建议参阅以下内容:cg_descent是一种共轭梯度算法,用于解决无约束最小化问题。该算法由WW Hager和H. Zhang在多篇论文中开发,具有下降保证和高效线搜索特性。详细内容请查阅相关文献:[1] WW Hager和H. Zhang,《一种具有下降保证和有效线搜索的新共轭梯度方法》,SIAM优化杂志,16(2005),170-192;[2] WW Hager和H.Zhang,《算法851:CG_DESCENT,一种有保证下降的共轭梯度方法》,ACM Transactions on Mathematical Software,32(2006),113-137;[3] WW Hager和H. Zhang,《非线性共轭梯度法研究》,《太平洋最优化》,第2卷(2006年),第35-58页;[4] WW Hager和H. Zhang,《有限记忆共轭梯度》,此目录包含cg_descent的C实现。调用cg_descent的AC代码应包含头文件cg_user.h。driver5.c提供了示例代码,演示如何调用cg_descent。用户需要提供例程以评估目标函数及其梯度。