Buffon's Needle Problem - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Buffon's Needle Problem

Main Concept

Buffon's Needle Problem refers to a question first posed by Georges-Louis Leclerc, Comte de Buffon: "Suppose we have a floor made of parallel strips of wood, each of the same width. If we drop a needle on the floor, what is the probability that the needle will land on a line between two strips?"

 

The case in which the length of the needle is less than or equal to the width of each strip of wood can be used to design a Monte-Carlo style approximation of π.

Probability Density Functions

Let l be the length of the needle, d be the distance between the parallel lines, x be the distance from the center of the needle to the closest line, and θ be the acute angle between the needle and a line.

The uniform probability density function of x between 0 and d2 is 2d0  x  d20elsewhere.

The uniform probability density function of θ between 0 and π2 is 2π0  θ  π20elsewhere.

So, the joint probability density function of the independent random variables x and θ is the product of their individual probability density functions: 4d π0  x  d2, 0  θ  π20elsewhere.

The needle will cross a line only if  x  l2 sinθ.

A Solution to the "Short Needle" Case Using Integral Geometry

This solution can be found simply by using an iterated integral. Assuming that l  d, integrating the joint probability density function gives the probability that the needle will cross a line:

P =  0π2 0l2sinθ4d π ⅆx ⅆθ 

P=2ldπ

A Solution to the "Short Needle" Case Using Elementary Calculus

We can also calculate the probability, P, of the needle crossing a line as the product of P1 and P2, where P1 is the probability that the center of the needle falls close enough to a line to possibly cross it and P2 is the probability that the needle actually crosses the line, given that its center is within reach.

Let l represent the length of the needle and d represent the width of each piece of wood (that is, the distance between two lines).

The needle can possibly cross a line if its center is within l2 units of either side of the line. So, adding l2 + l2 to account for the needle falling on either side of the line, then dividing by the total distance between this line and the next, d, we get

P1 = l2+l2d = ld.

Now, we assume the center is within reach of crossing a line, meaning it lies  l2units or less from a line.

Recall that the needle will cross a line for a given x when x  l2 sinθ, or arcsin2 xl   θ. The probability of this happening is thus π2arcsin2 xlπ20, since we assume θ ranges uniformly between 0 and π2, independently of x. Taking the average overall possible values of x between 0 and l2, we find that:

P2 = 1l20l2 π2arcsin2 xlπ20ⅆx

P2=2π

Putting this all together, we obtain P = P1 P2 = ld 2π = 2 ld π.

Approximation of π

The formula from the solution to the "short needle" case above can be rearranged to π=2 ld P.  So, if we conduct an experiment to estimate P, we can also find an approximation for π.

Let's say our experiment involves dropping N needles on the floor and we observe that n of them cross a line, so the observed probability of a needle crossing a line is P  nN.

Thus, our approximation of π is: π  2 l Nd n.

A Solution to the "Long Needle" Case Using Integral Geometry

This solution can also be found simply by using an iterated integral. Assuming that l > d, integrating the joint probability density function gives us the probability that the needle will cross a line:

P &equals;  0&pi;2 0m&theta;4d &pi; &DifferentialD;x &DifferentialD;&theta;, where m&theta; is the minimum of l2 sin&theta; &comma; d2. Splitting into the cases d&gt;l sin&theta; and d<l sinθ, we get:

P &equals;  0arcsindl 0l2sinθ 4d &pi;&DifferentialD;x &DifferentialD;θ&plus;arcsindlπ2 0d24d π &DifferentialD;x &DifferentialD;&theta;
 &equals;0arcsindl2 ld &pi; sinθ &DifferentialD;θ&plus;arcsindlπ2 2&pi; &DifferentialD;&theta;
= 2&pi;ld11d2l2&plus;&pi;2arcsindl
&equals; 2&pi;ll2d2d&plus;arccosdl.

Thus, when l &gt;d, a Monte-Carlo style approximation of π is available via:

π  2 Nnll2d2d&plus;arccosdl.

 

 

Adjust the number of needles being dropped, the length of each needle, and the distance between lines to compare the expected probability of a needle crossing a line with the observed probability of the experiment. If the length of each needle is less than or equal to the distance between the parallel lines, observe the approximation of π constructed using the results of the experiment.

 

Number of Needles =

 

Distance between Lines (cm) =

 

 

Length of Each Needle (cm) =

 

Results:

More MathApps

MathApps/ProbabilityAndStatistics