discrete structures counting (ch. 6)

Post on 24-Feb-2016

76 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Discrete Structures Counting (Ch. 6). Dr. Muhammad Humayoun Assistant Professor COMSATS Institute of Computer Science, Lahore. mhumayoun@ciitlahore.edu.pk https://sites.google.com/a/ciitlahore.edu.pk/dstruct / Modified slides of Dr. M. Atif. First Reaction. Counting?? What?? - PowerPoint PPT Presentation

TRANSCRIPT

1

Discrete StructuresCounting (Ch. 6)

Dr. Muhammad HumayounAssistant Professor

COMSATS Institute of Computer Science, Lahore.mhumayoun@ciitlahore.edu.pk

https://sites.google.com/a/ciitlahore.edu.pk/dstruct/Modified slides of Dr. M. Atif

2

First Reaction

Counting??What?? Are we first graders??

3

The Product Rule• Also called the multiplication rule• If there are n1 ways to do task 1, and n2

ways to do task 2:– Then there are n1n2 ways to do both tasks in

sequence– This applies when doing the “procedure” is

made up of separate tasks.–We must make one choice AND a second

choice

4

Product Rule Example

• Sample question– There are 18 math majors and 25 CS majors–How many ways are there to pick one math

major and one CS major?

• Total is 18 * 25 = 450 possible ways

5

Product Rule ExamplesEx.2: p-386. The chairs of an auditorium are to be labeled

with a letter and a positive integer not exceeding 100. What is the largest number of chairs that can be labeled different?

Largest Number of chairs = 26 * 100 = 2600Ex.3: There are 32 microcomputers in a computer center.

Each microcomputer has 24 ports. How many different ports to a microcomputer in the center are there.

Two tasks – first picking a microcomputer and then picking a post on this microcomputer.

Total no. of ways = 32 * 24 = 768 ports

6

Product Rule ExamplesEx.1: p-386. A new company with just two employees,

rents a floor of a building with 12 offices. How many ways are there to assign different offices to these two employees?

Possible ways of allotment of any office to first employee = 12Possible ways of allotment of any of the remaining office to second employee = 11All possible ways of allotment of offices to two employees = 12 * 11 = 132 See Example 4, 5

7

Product Rule ExamplesMore sample questions…• How many strings of 4 decimal digits…a) Do not contain the same digit twice?

We want to chose a digit, then another that is not the same, then another…• First digit: 10 possibilities• Second digit: 9 possibilities (all but first digit)• Third digit: 8 possibilities• Fourth digit: 7 possibilitiesTotal = 10*9*8*7 = 5040

b) End with an even digit?First three digits have 10 possibilitiesLast digit has 5 possibilitiesTotal = 10*10*10*5 = 5000

8

More examples• How many different bit strings of length 7 are

there?• 27 = 128 different bit strings of length seven.• How many different license plates are available if

each plate contains a sequence of three upper case letters followed by three digits.

• Choices for 3 upper case letter: 26 * 26 * 26• Choices for 3 digits: 10 * 10 * 10• Total choices: 263 · 103

9

More Examples• What is the value of k after the following code,

where n1, n2, . . . , nm are +ve integers:

n1* n2* ...* nm

10

The Sum Rule• Also called the addition rule• If there are n1 ways to do task 1, and n2 ways to do

task 2– If these tasks can be done at the same time, then…– Then there are n1+n2 ways to do one of the two tasks– We must make first choice OR a second choice

11

Sum Rule ExamplesMore sample questions• How many strings of 4 decimal (non-zero)digits…• Have exactly three digits that are 9s?– The string can have:

• The non-9 as the first digit• OR the non-9 as the second digit• OR the non-9 as the third digit• OR the non-9 as the fourth digit• Thus, we use the sum rule

– For each of those cases, there are 9 possibilities for the non-9 digit (any number other than 9)

– Thus, the answer is 9+9+9+9 = 36

12

Sum Rule Examples• Sample question– There are 18 math majors and 25 CS majors– How many ways are there to pick one math major or

one CS major?

• Total is 18 + 25 = 43

13

• n1 + n2 + … + nm

14

Sum Rule ExamplesEx.11: Suppose that either a member of the

mathematics faculty or a student who is mathematics major is chosen as a representative to a university committee. How many different choices are there for this representative if there are 37 members of the math faculty and 83 math students.

All possible ways to pick a representative = 37 + 83 = 120

See Ex. 12 . Exercise Q. 1,3

15

Misc ExamplesThere are 18 mathematics majors and 325 computer science majors at a college• In how many ways can two representatives be

picked so that one is a mathematics major and the other is a computer science major?18 . 325

• In how many ways can one representative be picked who is either a mathematics major or a computer science major?18 + 325

16

• A multiple-choice test contains 10 questions. There are four possible answers for each question.– In how many ways can a student answer the

questions on the test if the student answers every question?

4 * 4 * …. * 4 (10 times)= 410

– In how many ways can a student answer the questions on the test if the student can leave answers blank?

510

17

• A particular brand of shirt comes in 12 colors, has a male version and a female version, and comes in three sizes for each gender. How many different types of this shirt are made?

• 12 * ( 3 + 3)

18

How many strings of three decimal digits• do not contain the same digit three times?– 10*10*10 – 10 = 990

• begin with an odd digit?– 5* 10*10 = 500

• have exactly two digits that are 4s?– 10 + 10 + 10 = 30

19

• A committee is formed consisting of one representative from each of the 50 states in the United States, where the representative from a state is either the governor or one of the two senators from that state. How many ways are there to form this committee?

• (1+1+1)50

20

• How many license plates can be made using either three digits followed by three uppercase English letters or three uppercase English letters followed by three digits?

• 10^3 * 26^3 + 26^3 * 10^3

21

• How many license plates can be made using either two uppercase English letters followed by four digits or two digits followed by four uppercase English letters?

• 26^2*10^4 + 10^2*26^4

22

6.2 The Pigeonhole Principle• Suppose that there are 9 pigeonholes for a flock

of 10 pigeons. Because there are 10 pigeons but only 9 pigeonholes, a least one of these 9 pigeonholes must have at least two pigeons in it.

• This illustrates the pigeonhole principle.If there are more pigeons than pigeonholes, then there must be at least one pigeonhole with at least two pigeons in it.

23

The Pigeonhole Principle• If k is a positive integer and k + 1 or more objects

are placed into k boxes, then there is at least one box containing two or more of the objects.

24

Can be used to demonstrate possibly unexpected results

• Among a group of 367 people (randomly chosen), there must be at least two with the same birthday, because there are only 365 possible birthdays.

• In any group of 27 English words (randomly chosen), there must be at least two that begin with the same letter, because there are 26 letters in the English alphabet.

• Among a set of 15 or more students, at least 3 are born on the same day of the week.

25

More examplesQuestion: How many students must be in a class to guarantee that at least two students receive the same score on the final exam, if the exam is graded on a scale from 0 to 100 points?Ans: There are 101 possible scores on the final. The pigeonhole principle shows that among any 102 students there must be at least 2 students with the same score.

26

The Generalized Pigeonhole Principle

• Even more can be said when the number of objects exceeds a multiple of the number of boxes.

• Among any set of 21 decimal digits there must be 3 that are the same.

• Why? when 21 objects are distributed into 10 boxes, one box must have more than 2 objects.

27

28

29

The Last slide. VIS• How many numbers must be selected from the

set {1, 2, 3, 4 , 5, 6} to guarantee that at least one pair of these numbers add up to 7?

• Sol:• Total numbers = 6• Possible ways to add up to 7= (1,6), (2, 5), (3, 4)• We have to select at least 4 numbers, so that at

least one pair from above 3 pairs is selected.

top related