Presentation is loading. Please wait.

Presentation is loading. Please wait.

CMPS 2433 Chapter 8 Counting Techniques Midwestern State University Dr. Ranette Halverson.

Similar presentations


Presentation on theme: "CMPS 2433 Chapter 8 Counting Techniques Midwestern State University Dr. Ranette Halverson."— Presentation transcript:

1 CMPS 2433 Chapter 8 Counting Techniques Midwestern State University Dr. Ranette Halverson

2 Review From Previous Chapters 2.6 Binary Search For an ordered list of 2 n n+1 comparisons are needed to find an item For an ordered list of n items, at most log 2 n comparisons are needed Example: How many comparisons for list of… 100o items? 1,000,000 items?

3 Review Permutation: an ordering of a set of elements Permutations of set S with n elements is n! Permutations of r elements taken from n is (n!)/(n-r)! Example - S contains 7 elements How many different permutations? 7! How many permutations of only 5 of the elements? 7!/3!

4 Review Theorem 1.3: A set of N elements has exactly 2 N subsets Consider S = {1, 3, 5, 7, 90} – include or not? Theorem 2.10 (p. 89) :Set S has n elements. # of subsets containing r elements is (n!)/(r! (n-r)!) Referred to as Combinations of n items taken r at a time. C(n,r) Note: r! term eliminates duplicates Example: How many subsets of size 3 from S?

5 Section 8.2 ~ 3 Fundamental Principles Pigeonhole Principle: If pigeons are placed in pigeon holes and there are more pigeons than holes, then some holes must contain at least 2 pigeons. ~~ If number of pigeons is more than k times the number of holes, then some hole must contain at least k+1 pigeons.

6 Section 8.2 ~ 3 Fundamental Principles Applications: Pigeonhole Principle How many people must be selected from a collection of 15 couples to ensure at least one couple is selected? How many distinct integers must be chosen to assure there are at least 10 having the same congruence modulo 7? Select any 5 points on the interior of an equilateral triangle having sides length 1. Show that there is at least one pair of points with distance between <= ½.

7 Fundamental Principle #2 Multiplication Principle: Consider a procedure of k steps. S’pose step 1 can be done in n1 ways, step 2 in n2 ways, etc. The number of different ways the entire procedure can be performed is n1*n2*n3*…*nk.

8 Fundamental Principle #2 Applications: Multiplication Principle Couple has 5 first names & 3 middle chosen for a baby. How many different baby names? Binary numbers: How many different binary numbers of length 8 are there? What are the values? Phone numbers: How many numbers are possible in the 940 area code? (First 2 digits cannot be 0 or 1) Example 8.10 (p. 410)

9 Fundamental Principle #3 Addition Principle: Assume k sets with n1 elements in set 1, n2 in set 2, etc. and all elements are distinct. The number of elements in the union of the sets is n1+n2+n3+…+nk Note: Sometimes “solution” is to define the distinct sets so that they can be easily counted.

10 Fundamental Principle #3 Applications: Addition Principle Couple has 5 girl names and 7 boy names for baby. How many different names? How many integers between 1 – 100 (inclusive) are even or end in 5? Example 8.14 (p. 412)

11 Homework Section 8.2 Section 8.2 – page – 36 ~ All except proofs

12 8.1 Pascal’s Triangle & Binomial Theorem Theorem 8.1 For integers r & n, 1 <= r <= n, C(n,r) = C(n-1,r-1) + C(n-1,r) Example: C (7,5) = C (6,4) + C (6,5) Reminder: C(n,r) = n! / (r! (n-r)!)

13 Pascal’s Triangle C(0,0) C(1,0) C(1,1) C(2,0) C(2,1) C(2,2) C(3,0) C(3,1) C(3,2) C(3,3) etc…

14 Pascal’s Triangle etc…

15 Application of Pascal’s Triangle Theorem 8.2: If r and n are integers such that 0 <= r <= n, then C(n,r) = C(n,n-r) Example: C(5,2) = C(5,3)

16 Theorem 8.3: Binomial Theorem For every positive integer n, (x + y) n = C(n,0)x n + C(n,1)x n-1 y + … + C(n,n-1) x y n-1 + C(n,n)y n C(n,r) are called binomial coefficients

17 Homework Section 8.1 – page 405+ Problems


Download ppt "CMPS 2433 Chapter 8 Counting Techniques Midwestern State University Dr. Ranette Halverson."

Similar presentations


Ads by Google