1: | logic = true | ||||
2: | while (logic) | ||||
3: | z = xk + βvk | ||||
4: | if (φ(z) ≤ φ(xk)) | ||||
5: | then | ||||
6: | xk+1 = Pz | ||||
7: | if (Res(xk+1) < Res(xk)) | ||||
8: | then logic = false | ||||
9: | else β = β/2 | ||||
10: | else β = β/2 |
1: | logic = true | ||||
2: | while (logic) | ||||
3: | z = xk + βvk | ||||
4: | if (φ(z) ≤ φ(xk)) | ||||
5: | then | ||||
6: | xk+1 = Pz | ||||
7: | if (Res(xk+1) < Res(xk)) | ||||
8: | then logic = false | ||||
9: | else β = β/2 | ||||
10: | else β = β/2 |