21 January 2020 11:07:18 AM toms178 C version Test toms178. toms178_test01 hooke seeks a minimizer of F(X). Here we use the Rosenbrock function. Initial estimate X0: ( -1.2, 1 ) F(X0) = 24.2 f(x) = 2.4200e+01 at x[ 0] = -1.2000e+00 x[ 1] = 1.0000e+00 f(x) = 5.2000e+00 at x[ 0] = -1.2000e+00 x[ 1] = 1.5000e+00 f(x) = 5.2000e+00 at x[ 0] = -1.2000e+00 x[ 1] = 1.5000e+00 f(x) = 5.2000e+00 at x[ 0] = -1.2000e+00 x[ 1] = 1.5000e+00 f(x) = 4.8406e+00 at x[ 0] = -1.2000e+00 x[ 1] = 1.4375e+00 f(x) = 4.8406e+00 at x[ 0] = -1.2000e+00 x[ 1] = 1.4375e+00 f(x) = 4.8406e+00 at x[ 0] = -1.2000e+00 x[ 1] = 1.4375e+00 f(x) = 1.5335e+00 at x[ 0] = -1.5000e-01 x[ 1] = -2.3438e-02 f(x) = 7.3005e-01 at x[ 0] = 2.1094e-01 x[ 1] = 1.1719e-02 f(x) = 6.6168e-01 at x[ 0] = 1.8750e-01 x[ 1] = 3.1250e-02 f(x) = 1.4078e-03 at x[ 0] = 1.0277e+00 x[ 1] = 1.0537e+00 f(x) = 7.3905e-04 at x[ 0] = 1.0271e+00 x[ 1] = 1.0552e+00 f(x) = 9.9108e-07 at x[ 0] = 1.0002e+00 x[ 1] = 1.0005e+00 f(x) = 9.7938e-08 at x[ 0] = 1.0002e+00 x[ 1] = 1.0004e+00 f(x) = 9.7938e-08 at x[ 0] = 1.0002e+00 x[ 1] = 1.0004e+00 f(x) = 4.1826e-08 at x[ 0] = 1.0002e+00 x[ 1] = 1.0004e+00 f(x) = 4.1826e-08 at x[ 0] = 1.0002e+00 x[ 1] = 1.0004e+00 f(x) = 3.8392e-08 at x[ 0] = 1.0002e+00 x[ 1] = 1.0004e+00 f(x) = 3.8392e-08 at x[ 0] = 1.0002e+00 x[ 1] = 1.0004e+00 Number of iterations: 19 Solution estimate X*: ( 1, 1 ) F(X*) = 1.51339e-11 toms178_test02 hooke seeks a minimizer of F(X). Here we use the Woods function. The value of rho = 0.5 Initial estimate X0: ( -3, -1, -1.2, 1 ) F(X0) = 10078.7 f(x) = 1.0079e+04 at x[ 0] = -3.0000e+00 x[ 1] = -1.0000e+00 x[ 2] = -1.2000e+00 x[ 3] = 1.0000e+00 f(x) = 3.1176e+02 at x[ 0] = 1.5000e+00 x[ 1] = 5.0000e-01 x[ 2] = -1.2000e+00 x[ 3] = 1.5000e+00 f(x) = 5.7171e+00 at x[ 0] = 7.5000e-01 x[ 1] = 5.0000e-01 x[ 2] = -1.2000e+00 x[ 3] = 1.5000e+00 f(x) = 5.7171e+00 at x[ 0] = 7.5000e-01 x[ 1] = 5.0000e-01 x[ 2] = -1.2000e+00 x[ 3] = 1.5000e+00 f(x) = 4.9796e+00 at x[ 0] = 7.5000e-01 x[ 1] = 5.6250e-01 x[ 2] = -1.2000e+00 x[ 3] = 1.4375e+00 f(x) = 4.9796e+00 at x[ 0] = 7.5000e-01 x[ 1] = 5.6250e-01 x[ 2] = -1.2000e+00 x[ 3] = 1.4375e+00 f(x) = 4.9796e+00 at x[ 0] = 7.5000e-01 x[ 1] = 5.6250e-01 x[ 2] = -1.2000e+00 x[ 3] = 1.4375e+00 f(x) = 2.0562e+00 at x[ 0] = 1.4062e+00 x[ 1] = 2.0000e+00 x[ 2] = -1.8750e-01 x[ 3] = 1.5625e-02 f(x) = 1.2497e-01 at x[ 0] = 1.1367e+00 x[ 1] = 1.2969e+00 x[ 2] = 8.0625e-01 x[ 3] = 6.5625e-01 f(x) = 6.7637e-05 at x[ 0] = 1.0020e+00 x[ 1] = 1.0039e+00 x[ 2] = 9.9844e-01 x[ 3] = 9.9609e-01 f(x) = 2.3815e-05 at x[ 0] = 1.0020e+00 x[ 1] = 1.0039e+00 x[ 2] = 9.9844e-01 x[ 3] = 9.9707e-01 f(x) = 2.1860e-05 at x[ 0] = 1.0020e+00 x[ 1] = 1.0039e+00 x[ 2] = 9.9844e-01 x[ 3] = 9.9658e-01 f(x) = 1.6871e-05 at x[ 0] = 1.0020e+00 x[ 1] = 1.0039e+00 x[ 2] = 9.9844e-01 x[ 3] = 9.9683e-01 f(x) = 1.6644e-05 at x[ 0] = 1.0020e+00 x[ 1] = 1.0038e+00 x[ 2] = 9.9844e-01 x[ 3] = 9.9683e-01 f(x) = 1.6348e-05 at x[ 0] = 1.0020e+00 x[ 1] = 1.0038e+00 x[ 2] = 9.9844e-01 x[ 3] = 9.9683e-01 f(x) = 1.1153e-05 at x[ 0] = 1.0018e+00 x[ 1] = 1.0035e+00 x[ 2] = 9.9825e-01 x[ 3] = 9.9652e-01 f(x) = 2.2086e-08 at x[ 0] = 9.9998e-01 x[ 1] = 9.9997e-01 x[ 2] = 9.9999e-01 x[ 3] = 9.9998e-01 f(x) = 1.7313e-08 at x[ 0] = 9.9998e-01 x[ 1] = 9.9998e-01 x[ 2] = 9.9999e-01 x[ 3] = 9.9999e-01 f(x) = 1.0480e-08 at x[ 0] = 9.9998e-01 x[ 1] = 9.9997e-01 x[ 2] = 1.0000e+00 x[ 3] = 1.0000e+00 Number of iterations: 19 Solution estimate X*: ( 0.999985, 0.999968,1.00001, 1.00003 ) F(X*) = 1.33801e-09 Exact solution X*: ( 1, 1 ) F(X*) = 0 toms178_test02 hooke seeks a minimizer of F(X). Here we use the Woods function. The value of rho = 0.6 Initial estimate X0: ( -3, -1, -1.2, 1 ) F(X0) = 10078.7 f(x) = 1.0079e+04 at x[ 0] = -3.0000e+00 x[ 1] = -1.0000e+00 x[ 2] = -1.2000e+00 x[ 3] = 1.0000e+00 f(x) = 2.2148e+01 at x[ 0] = -1.2000e+00 x[ 1] = 1.4000e+00 x[ 2] = -1.2000e+00 x[ 3] = 1.6000e+00 f(x) = 8.7060e+00 at x[ 0] = -1.2000e+00 x[ 1] = 1.4000e+00 x[ 2] = -7.6800e-01 x[ 3] = 5.2000e-01 f(x) = 8.7060e+00 at x[ 0] = -1.2000e+00 x[ 1] = 1.4000e+00 x[ 2] = -7.6800e-01 x[ 3] = 5.2000e-01 f(x) = 8.5283e+00 at x[ 0] = -1.2000e+00 x[ 1] = 1.4000e+00 x[ 2] = -7.6800e-01 x[ 3] = 6.4960e-01 f(x) = 8.1349e+00 at x[ 0] = -1.2000e+00 x[ 1] = 1.4000e+00 x[ 2] = -6.7469e-01 x[ 3] = 4.9408e-01 f(x) = 7.8665e+00 at x[ 0] = -1.2000e+00 x[ 1] = 1.4467e+00 x[ 2] = -6.7469e-01 x[ 3] = 4.4742e-01 f(x) = 7.8408e+00 at x[ 0] = -1.2000e+00 x[ 1] = 1.4467e+00 x[ 2] = -6.7469e-01 x[ 3] = 4.7542e-01 f(x) = 7.8234e+00 at x[ 0] = -1.2000e+00 x[ 1] = 1.4467e+00 x[ 2] = -6.5453e-01 x[ 3] = 4.4183e-01 f(x) = 7.8234e+00 at x[ 0] = -1.2000e+00 x[ 1] = 1.4467e+00 x[ 2] = -6.5453e-01 x[ 3] = 4.4183e-01 f(x) = 7.8232e+00 at x[ 0] = -1.2000e+00 x[ 1] = 1.4527e+00 x[ 2] = -6.5453e-01 x[ 3] = 4.4183e-01 f(x) = 7.8224e+00 at x[ 0] = -1.2000e+00 x[ 1] = 1.4491e+00 x[ 2] = -6.5453e-01 x[ 3] = 4.4183e-01 f(x) = 7.8224e+00 at x[ 0] = -1.2000e+00 x[ 1] = 1.4491e+00 x[ 2] = -6.5453e-01 x[ 3] = 4.4183e-01 f(x) = 7.8224e+00 at x[ 0] = -1.2000e+00 x[ 1] = 1.4504e+00 x[ 2] = -6.5453e-01 x[ 3] = 4.4183e-01 f(x) = 7.8216e+00 at x[ 0] = -1.2000e+00 x[ 1] = 1.4512e+00 x[ 2] = -6.4701e-01 x[ 3] = 4.3242e-01 f(x) = 7.4507e+00 at x[ 0] = -1.4172e+00 x[ 1] = 2.0116e+00 x[ 2] = -9.5201e-02 x[ 3] = 4.5532e-03 f(x) = 6.4794e+00 at x[ 0] = -1.2141e+00 x[ 1] = 1.4959e+00 x[ 2] = 4.9385e-01 x[ 3] = 1.9949e-01 f(x) = 6.3774e+00 at x[ 0] = -1.2283e+00 x[ 1] = 1.5007e+00 x[ 2] = 4.8816e-01 x[ 3] = 2.0423e-01 f(x) = 6.2910e+00 at x[ 0] = -1.2174e+00 x[ 1] = 1.5043e+00 x[ 2] = 4.8377e-01 x[ 3] = 2.0789e-01 f(x) = 6.2210e+00 at x[ 0] = -1.2294e+00 x[ 1] = 1.5083e+00 x[ 2] = 4.7895e-01 x[ 3] = 2.1191e-01 f(x) = 6.1791e+00 at x[ 0] = -1.2222e+00 x[ 1] = 1.5108e+00 x[ 2] = 4.7605e-01 x[ 3] = 2.1432e-01 f(x) = 5.9059e+00 at x[ 0] = -1.3263e+00 x[ 1] = 1.7398e+00 x[ 2] = 6.0567e-01 x[ 3] = 3.4858e-01 f(x) = 5.8206e+00 at x[ 0] = -1.3155e+00 x[ 1] = 1.7414e+00 x[ 2] = 6.0131e-01 x[ 3] = 3.5221e-01 f(x) = 5.7356e+00 at x[ 0] = -1.3057e+00 x[ 1] = 1.7195e+00 x[ 2] = 5.8414e-01 x[ 3] = 3.3520e-01 f(x) = 5.7294e+00 at x[ 0] = -1.3084e+00 x[ 1] = 1.7186e+00 x[ 2] = 5.8307e-01 x[ 3] = 3.3600e-01 f(x) = 1.9055e+00 at x[ 0] = -4.0903e-02 x[ 1] = -5.7534e-03 x[ 2] = 1.3466e+00 x[ 3] = 1.8148e+00 f(x) = 1.1114e+00 at x[ 0] = 2.5402e-01 x[ 1] = 4.4295e-02 x[ 2] = 1.3826e+00 x[ 3] = 1.9131e+00 Number of iterations: 27 Solution estimate X*: ( 0.238206, 0.0495673,1.38448, 1.91832 ) F(X*) = 1.09305 Exact solution X*: ( 1, 1 ) F(X*) = 0 toms178_test Normal end of execution. 21 January 2020 11:07:18 AM