Exercise "Root Finding"

  1. (6 points) Newton's method with back-tracking linesearch
  2. (3 points)

    Implement the version of the Newton's method with back-tracking where the derivatives are supplied by the user.

    Find out the effectiveness of this implementation (as compared with the previous implementation) on some interesting examples by counting the number of function calls.

  3. (1 point)

    Implement a more refined linear search with, say, quadratic interpolation.

    Compare the number of function evaluations using the refined linear search and the simple backtracking.

  4. (0 points)

    Make up some interesting root-finding exercise.