![]() |
New Mexico Supercomputing Challenge | ||||||||||
|
|||||||||||
|
|
Challenge Team Abstract
Georges Buffon demonstrated that if you drop many needles on a ruled sheet of paper, and each needle is as long as the distance between the rulings, then the ratio of the number of times that the needles cross a line to the number of times that the needles are dropped slowly approaches 2/pi. There are better ways of calculating pi, but there are many physical situations where this kind of numerical integration, called a Monte Carlo experiment, is the only practical way to solve a problem. We will implement simulations of Buffon's experiment in C++ using standard pseudo-random number generators and confirm the expected 1/ sqrt(N) rate of convergence, where N is the number of needles thrown. Then we will experiment with several quasi-random number generators in order to identify those which approach the correct result at a 1/N convergence rate. Pseudo-random numbers are determined sequences of numbers that have as many properties of truly random numbers as possible. Quasi-random numbers are similar sequences, except that they cover the range of allowed numbers in a more regular manner and do not duplicate values. Examples of quasi-random numbers are the fractional parts of multiples of the square root of a small prime and the reversed binary representations of the positive numbers. Team Members Sponsoring Teachers Project Advisor(s)
| ||||||||||
|
For questions about the Supercomputing Challenge, a 501(c)3 organization, contact us at: consult @ challenge.nm.org New Mexico Supercomputing Challenge, Inc. Post Office Box 30102 Albuquerque, New Mexico 87190 (505) 667-2864 Supercomputing Challenge Board of Directors Board page listing meetings and agendas If you have volunteered for the Challenge, please fill out our In Kind form. |
|