Counting - H-SC

Download Report

Transcript Counting - H-SC

Counting Subsets of a
Set: Combinations
Lecture 31
Section 6.4
Wed, Mar 21, 2007
r-Combinations
An r-combination of a set of n elements is a
subset of r of the n elements.
 The order of the elements does not matter.
 The 3-combinations of the set {a, b, c, d, e}
are
{a, b, c}, {a, b, d}, {a, b, e}, {a, c, d},
{a, c, e}, {a, d, e}, {b, c, d}, {b, c, e},
{b, d, e}, {c, d, e}.

Counting r-Combinations

Theorem: The number of r-combinations of
a set of n elements is
n!
C (n, r ) 
r!(n  r )!

Examples:
C(4, 2) = (4  3)/(2  1) = 6.
 C(10, 3) = (10  9  8)/(3  2  1) = 120.
 C(1000, 2) = (1000  999)/(2  1) = 499500.

Some Useful Facts
C(n, 0) = 1 for all n  0.
 C(n, 1) = n for all n  1.
 Notice that C(n, r) = C(n, n – r).
 For example,



C(100, 99) = C(100, 1) = 100/1 = 100.
Therefore,
C(n, n) = 1 for all n  0.
 C(n, n – 1) = n for all n  1.

Another Useful Fact

The TI-83 will calculate C(n, r).
Enter n.
 Select MATH > PRB > nCr.
 Enter r.
 Press ENTER.
 The value of C(n, r) appears.

Counting r-Combinations
Proof of the theorem (by induction on n).
 Base case:

Let n = 0. Then r = 0 and there is only one
0-combination, the null set.
 Also, 0!/(0!0!) = 1.
 So the statement is true when n = 0.

Counting r-Combinations

Inductive case:
Suppose that the statement is true when n =
k, for some integer k  0.
 Consider a set of k + 1 elements.
 If r = 0, then there is only one 0-combination,
the null set, and

k  1!  1.
0!k  1!
Counting r-Combinations

If r = k + 1, then there is only one kcombination, the entire set, and
k  1!  1.
k  1!0!
So let r be any number between 0 and k + 1
(0 < r < k + 1).
 Select an arbitrary element a from the set.

Counting r-Combinations
For each r-combination of the k + 1
elements, a is either a member or not a
member.
 We will count the r-combinations for which
a is a member and then count the rcombinations for which a is not a member.

Counting r-Combinations

Case 1: a is not a member of the
combination:
• The r elements come from the remaining k
elements.
• By the inductive hypothesis, there are
k!
r!k  r !
such sets.
Counting r-Combinations

Case 2: a is a member of the combination:
• The other r – 1 elements in the subset come from
the k remaining elements in the set.
• By the inductive hypothesis, there are
k!
r  1!k  r  1!
such sets.
Counting r-Combinations

Therefore, the number of r-combinations of k
+ 1 elements is
n!
n!

r!(n  r )! (r  1)!(n  (r  1))!

A “little algebra” shows that this equals
(n  1)!
r!(( n  1)  r )!
Counting r-Combinations
Therefore, the statement is true when n = k +
1.
 Thus, the statement is true for all n  1.

Example: Counting rCombinations
Recently I needed to find the distribution of
averages of 10 numbers selected at
random from a set of 19 numbers.
 I wrote a C++ program to use brute force to
calculate the distribution.
 It is much easier to write the program if the
sampling is done with replacement.

Example: Counting rCombinations
Sampling with replacement, there are 1910
possible samples.
1910 = 6131066257801.
 The program took 21.2 seconds to
compute the distribution using 7 instead of
10 numbers.
 How long would it take using 10 numbers?

Example: Counting rCombinations
How many possibilities are there if we
sample without replacement?
 How long would it take to calculate the
distribution?

Example: Counting rCombinations
How can that be determined?
 Can a computer program make the
determination by brute force (exhaustive
checking) within a reasonable amount of
time?
 There are C(48, 4) = 194,580 possible
choices.
 A computer can do the math really fast, in
say one second.

Lotto South
In Lotto South, a player chooses 6
numbers from 1 to 49.
 Then the state chooses at random 6
numbers from 1 to 49.
 The player wins according to how many of
his numbers match the ones the state
chooses.
 See the Lotto South web page.

Lotto South
There are C(49, 6) = 13,983,816 possible
choices.
 Match all 6 numbers

There is only 1 winning combination.
 Probability of winning is
1/13983816 = 0.00000007151.

Lotto South

Match 5 of 6 numbers
There are 6 winning numbers and 43 losing
numbers.
 Player chooses 5 winning numbers and 1
losing numbers.
 Number of ways is C(6, 5)  C(43, 1) = 258.
 Probability is 0.00001845.

Lotto South

Match 4 of 6 numbers
Player chooses 4 winning numbers and 2
losing numbers.
 Number of ways is C(6, 4)  C(43, 2) =
13545.
 Probability is 0.0009686.

Lotto South

Match 3 of 6 numbers
Player chooses 3 winning numbers and 3
losing numbers.
 Number of ways is C(6, 3)  C(43, 3) =
246820.
 Probability is 0.01765.

Lotto South

Match 2 of 6 numbers
Player chooses 2 winning numbers and 4
losing numbers.
 Number of ways is C(6, 2)  C(43, 4) =
1851150.
 Probability is 0.1324.

Lotto South

Match 1 of 6 numbers
Player chooses 1 winning numbers and 5
losing numbers.
 Number of ways is C(6, 1)  C(43, 5) =
3011652.
 Probability is 0.4130.

Lotto South

Match 0 of 6 numbers
Player chooses 6 losing numbers.
 Number of ways is C(43, 6) = 2760681.
 Probability is 0.4360.

Lotto South
Note also that the sum of these integers is
13983816.
 Note also that the lottery pays out a prize
only if the player matches 3 or more
numbers.

Match 3 – win $5.
 Match 4 – win $75.
 Match 5 – win $1000.
 Match 6 – win millions.

Lotto South
Given that a lottery player wins a prize,
what is the probability that he won the $5
prize?
 P(he won $5, given that he won)
= P(match 3)/P(match 3, 4, 5, or 6)
= 0.01765/0.01864
= 0.9469.

Example

Theorem (The Vandermonde convolution):
For all integers n  0 and for all integers r
with 0  r  n,
 r  n  r   n 
 
   

k  0  k  r  k 
r 
r

Proof: See p. 362, Sec. 6.6, Ex. 18.
Another Lottery
In the previous lottery, the probability of
winning a cash prize is 0.018637545.
 Suppose that the prize for matching 2
numbers is… another lottery ticket!
 Then what is the probability of winning a
cash prize?

Lotto South
What is the average prize value of a ticket?
 Multiply each prize value by its probability
and then add up the products:

$10,000,000  0.00000007151 = 0.7151
 $1000  0.00001845 = 0.0185
 $75  0.0009686 = 0.0726
 $5  0.01765 = 0.0883
 $0  0.9814 = 0.0000

Lotto South
The total is $0.8945, or 89.45 cents
(assuming that the big prize is ten million
dollars).
 A ticket costs $1.00.
 How large must the grand prize be to make
the average value of a ticket more than
$1.00?

Another Lottery

What is the average prize value if matching
2 numbers wins another lottery ticket?
Permutations of Sets with
Repeated Elements

Theorem: Suppose a set contains n1
indistinguishable elements of one type, n2
indistinguishable elements of another type,
and so on, through k types, where
n1 + n2 + … + nk = n.
Then the number of (distinguishable)
permutations of the n elements is
n!/(n1!n2!…nk!).
Proof of Theorem

Proof:
Rather than consider permutations per se,
consider the choices of where to put the
different types of element.
 There are C(n, n1) choices of where to
place the elements of the first type.

Proof of Theorem

Proof:
Then there are C(n – n1, n2) choices of
where to place the elements of the second
type.
 Then there are C(n – n1 – n2, n3) choices of
where to place the elements of the third
type.
 And so on.

Proof, continued

Therefore, the total number of choices, and
hence permutations, is
C(n, n1)  C(n – n1, n2)  C(n – n1 – n2, n3)
… C(n – n1 – n2 – … – nk – 1, nk)
= …(some algebra)…
= n!/(n1!n2!…nk!).
Example
How many different numbers can be
formed by permuting the digits of the
number 444556?
 6!/(3!2!1!) = 720/(6  2  1) = 60.

Example

How many permutations are there of the
letters in the word MISSISSIPPI?
11!
 34650
4!4!2!1!
How many for VIRGINIA?
 How many for INDIVISIBILITY?

Poker Hands









Two of a kind.
Two pairs.
Three of a kind.
Straight.
Flush.
Full house.
Four of a kind.
Straight flush.
Royal flush.