该算法解决了同时包含等式约束与不等式约束的优化问题,可根据具体问题修改表达式即可使用。每一次循环里的无约束优化问题又采用的是共轭梯度法,方向步长采用一维不精确搜索的Armijo准则。