1{ 2 "ROL" : { 3 "Algorithm" : "Trust-Region with Truncated CG", 4 "Maximum Number of Iterations" : 100, 5 "Gradient Tolerance" : 1.e-6, 6 "Step Tolerance" : 1.e-12, 7 8 "Nonlinear CG": { 9 "Nonlinear CG Type" :"Polak-Ribiere" 10 }, 11 12 "Quasi-Newton Method" : { 13 "Secant Type" : "Limited Memory BFGS", 14 "Maximum Secant Storage" : 30 15 }, 16 17 "Newton-Krylov" : { 18 "Krylov Method" : "Conjugate Gradients", 19 "Maximum Number of Krylov Iterations" : 5, 20 "Use Secant Preconditioning" : false, 21 "Absolute Krylov Tolerance" : 1.e-4, 22 "Relative Krylov Tolerance" : 1.e-2 23 }, 24 25 "Linesearch" : { 26 "Linesearch Type" : "Backtracking", 27 "Linesearch Curvature Condition" : "Strong Wolfe Conditions", 28 "Initial Linesearch Parameter" : 1.0e4, 29 "Curvature Conditions Parameter" : 0.9, 30 "Sufficient Decrease Parameter" : 1.0e-4, 31 "Backtracking Rate" : 0.5, 32 "Maximum Number of Function Evaluations" : 20 33 }, 34 35 "Trust-Region" : { 36 "Trust-Region Subproblem Solver Type" : "Cauchy Point", 37 "Initial Trust-Region Radius" : 1.e-0, 38 "Minimum Trust-Region Radius" : 1.e-12, 39 "Maximum Trust-Region Radius" : 5.e3, 40 "Step Acceptance Parameter" : 0.05, 41 "Radius Shrinking Threshold" : 0.05, 42 "Radius Growing Threshold" : 0.9, 43 "Radius Shrinking Rate (Negative rho)" : 0.0625, 44 "Radius Shrinking Rate (Positive rho)" : 0.25, 45 "Radius Growing Rate" : 2.5, 46 "Trust-Region Safeguard" : 1.e4, 47 "Use Inexact Objective Function" : false, 48 "Use Inexact Gradient" : false, 49 "Use Inexact Hessian-Times-A-Vector" : false 50 } 51 } 52} 53