| 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 | ||||