39
Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Embed Size (px)

Citation preview

Page 1: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Counting Subsets of a Set: Combinations

Lecture 31

Section 6.4

Wed, Mar 21, 2007

Page 2: 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}.

Page 3: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Counting r-Combinations

Theorem: The number of r-combinations of a set of n elements is

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.

)!(!

!),(

rnr

nrnC

Page 4: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

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.

Page 5: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

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.

Page 6: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

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.

Page 7: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

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

.1

!1!0

!1

k

k

Page 8: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Counting r-Combinations

If r = k + 1, then there is only one k-combination, the entire set, and

So let r be any number between 0 and k + 1 (0 < r < k + 1).

Select an arbitrary element a from the set.

.1

!0!1

!1

k

k

Page 9: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

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 r-combinations for which a is not a member.

Page 10: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

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

such sets.

!!

!

rkr

k

Page 11: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

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

such sets.

!1!1

!

rkr

k

Page 12: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Counting r-Combinations

Therefore, the number of r-combinations of k + 1 elements is

A “little algebra” shows that this equals

))!1(()!1(

!

)!(!

!

rnr

n

rnr

n

)!)1((!

)!1(

rnr

n

Page 13: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Counting r-Combinations

Therefore, the statement is true when n = k + 1.

Thus, the statement is true for all n 1.

Page 14: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Example: Counting r-Combinations

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.

Page 15: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Example: Counting r-Combinations

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?

Page 16: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Example: Counting r-Combinations

How many possibilities are there if we sample without replacement?

How long would it take to calculate the distribution?

Page 17: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Example: Counting r-Combinations

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.

Page 18: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

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.

Page 19: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Lotto South

There are C(49, 6) = 13,983,816 possible choices.

Match all 6 numbersThere is only 1 winning combination.Probability of winning is

1/13983816 = 0.00000007151.

Page 20: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Lotto South

Match 5 of 6 numbersThere 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.

Page 21: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Lotto South

Match 4 of 6 numbersPlayer chooses 4 winning numbers and 2

losing numbers.Number of ways is C(6, 4) C(43, 2) =

13545.Probability is 0.0009686.

Page 22: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Lotto South

Match 3 of 6 numbersPlayer chooses 3 winning numbers and 3

losing numbers.Number of ways is C(6, 3) C(43, 3) =

246820.Probability is 0.01765.

Page 23: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Lotto South

Match 2 of 6 numbersPlayer chooses 2 winning numbers and 4

losing numbers.Number of ways is C(6, 2) C(43, 4) =

1851150.Probability is 0.1324.

Page 24: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Lotto South

Match 1 of 6 numbersPlayer chooses 1 winning numbers and 5

losing numbers.Number of ways is C(6, 1) C(43, 5) =

3011652.Probability is 0.4130.

Page 25: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Lotto South

Match 0 of 6 numbersPlayer chooses 6 losing numbers.Number of ways is C(43, 6) = 2760681.Probability is 0.4360.

Page 26: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

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.

Page 27: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

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.

Page 28: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Example

Theorem (The Vandermonde convolution): For all integers n 0 and for all integers r with 0 r n,

Proof: See p. 362, Sec. 6.6, Ex. 18.

r

k r

n

kr

rn

k

r

0

Page 29: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

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?

Page 30: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

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

Page 31: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

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?

Page 32: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Another Lottery

What is the average prize value if matching 2 numbers wins another lottery ticket?

Page 33: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

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!).

Page 34: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

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.

Page 35: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

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.

Page 36: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

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!).

Page 37: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

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.

Page 38: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Example

How many permutations are there of the letters in the word MISSISSIPPI?

How many for VIRGINIA? How many for INDIVISIBILITY?

34650!1!2!4!4

!11

Page 39: Counting Subsets of a Set: Combinations Lecture 31 Section 6.4 Wed, Mar 21, 2007

Poker Hands

Two of a kind. Two pairs. Three of a kind. Straight. Flush. Full house. Four of a kind. Straight flush. Royal flush.