Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We recently switched from the basic Newton-Raphson to a more advanced globally convergent Newton’s method with Line Searches and Backtracking (see Numerical Recipes, Chapter 9.7).

For some special cases many we still need to try too many initial guesses. Does an even more advanced approach exist? What else should we try?


share|cite|improve this question
up vote 2 down vote accepted

The short answer is "yes". There is a fairly large community of people who spend their entire lives creating better solutions for such problems.

The Netlib repository contains various collections of software routines for numerical problems, mostly in Fortran and C. Commercial products implementing many different numerical algorithms include the IMSL and NAG libraries; a free alternative is the GNU Scientific Library.

Since you already know about the "Numerical Recipes" book, the next step might be a site like This lists umpteen packages for solving systems of non-linear equations.

share|cite|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.