Download presentation

Presentation is loading. Please wait.

Published byWade Monger Modified over 2 years ago

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 items, @most 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 413+ 1 – 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 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 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 1 - 24

Similar presentations

OK

3.5 Paradox 1.Russell’s paradox A A, A A 。 Russell’s paradox: Let S={A|A A}. The question is, does S S? i.e. S S or S S? If S S,

3.5 Paradox 1.Russell’s paradox A A, A A 。 Russell’s paradox: Let S={A|A A}. The question is, does S S? i.e. S S or S S? If S S,

© 2018 SlidePlayer.com Inc.

All rights reserved.

Ads by Google

Ppt on object-oriented programming concepts in java Ppt on hepatitis b virus Ppt on our environment for class 10th free download Ppt on carl friedrich gauss discoveries Download ppt on gender sensitivity Ppt on importance of plants life on earth Ppt on real numbers for class 9th computer Seminar ppt on 3g technology Ppt on cartesian product database Ppt on history of atoms