Project Pi

Project Pi is a collection of problems in numerical mathematics and mathematical modeling. The problems presented here are meant to be solved using mathematical calculations, numerical methods and computer programs. Some problems might be even solved analytically, but this is not the aim of this project.

What can I expect?

The solution to a problem is always a single real numbers. You have to find this number to a certain precision. Default precision for most of the problems is 10 significant digits.

The program should finish in no more than a few seconds and should not require excessive amounts of RAM. Apart from computational complexity special care has to be focused on numerical stability in order to be able to obtain correct result.

Who can solve the problems?

Anyone with basic knowledge in programming and some calculus can solve first of the problems. Knowing something about numerical methods is a plus. Later the problems require more advanced methods, but nothing that would exceed basic courses in numerical methods for engineers. Hopefully as you progress to more difficult problems, you will also build new knowledge and the ability to find appropriate methods.