枚举类 NonLinearConjugateGradientOptimizer.Formula

java.lang.Object
java.lang.Enum<NonLinearConjugateGradientOptimizer.Formula>
org.hipparchus.optim.nonlinear.scalar.gradient.NonLinearConjugateGradientOptimizer.Formula
所有已实现的接口:
Serializable, Comparable<NonLinearConjugateGradientOptimizer.Formula>, Constable
封闭类:
NonLinearConjugateGradientOptimizer

public static enum NonLinearConjugateGradientOptimizer.Formula extends Enum<NonLinearConjugateGradientOptimizer.Formula>
可用于更新用于计算连续共轭搜索方向的参数的更新公式的选择。对于非线性共轭梯度,有两个公式:
  • Fletcher-Reeves公式
  • Polak-Ribière公式
一方面,如果起始点足够接近最优解,Fletcher-Reeves公式保证收敛,而Polak-Ribière公式在极少数情况下可能不收敛。另一方面,当Polak-Ribière公式收敛时,通常速度更快。通常使用Polak-Ribière公式。