next up previous contents index CD CD Algorithms
Next: Solving Linear Equations Up: A Catalog of Algorithmic Previous: Kd-Trees

Numerical Problems

If most problems you encounter are numerical in nature, there is a good chance that you are reading the wrong book. Numerical Recipes [PFTV86] gives a terrific overview to the fundamental problems in numerical computing, including linear algebra, numerical   integration, statistics, and differential equations. Different flavors of the book include source code for all the algorithms in C, Pascal, and Fortran. Their coverage is skimpier on the combinatorial/numerical problems we consider in this section, but you should be aware of that book.

Numerical algorithms tend to be different beasts than combinatorial algorithms, for at least two distinct reasons:

Most scientist's and engineer's ideas about algorithms derive from Fortran programming and numerical methods, while computer scientists grew up programming with pointers and recursion, and so are comfortable with the more sophisticated data structures required for combinatorial algorithms. Both sides can and should learn from each other, since several problems such as pattern recognition can be modeled either numerically or combinatorially.

There is a vast literature on numerical algorithms. In addition to Numerical Recipes, recommended books include:




next up previous contents index CD CD Algorithms
Next: Solving Linear Equations Up: A Catalog of Algorithmic Previous: Kd-Trees

Algorithms
Mon Jun 2 23:33:50 EDT 1997