39
Chapter 1 Fundamental principles of counting 陳陳陳 陳陳陳陳陳陳陳

Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Embed Size (px)

Citation preview

Page 1: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Chapter 1 Fundamental principles of counting

陳彥良中央大學資管系

Page 2: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

1.1. The rules of sum and product

The rule of sum: If a first task can be performed in m ways, while a second task can be performed in n ways, and the tasks cannot be performed simultaneously, then performing either task can be accomplished in any one of m+n ways.

Page 3: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Ex 1.4

The boss assigns 12 employees to two committees.

Committee A consists of five members. Committee B consists of seven members. If the boss speak to just one member

before making a decision, …? If he speak to one member of committee A

on the first day, and another member of committee B on the second day, …?

Page 4: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

The rule of product

If a procedure can be broken down into first and second stages, and if there are m possible outcomes for the first stage and if, for each of these outcomes, there are n possible outcomes for the second stage, then the total procedure can be carried out, in the designated order, in mn ways.

Page 5: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Ex 1.6

A license plate consists of two letters followed by four digits.

If no letter or digit can be repeated? If repetitions of letters and digits are

allowed? If repetitions of letters and digits are

allowed, how many of the plates have only vowels (A, E, I, O, U) and even digits?

Page 6: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Ex 1.7

In some simple computers, one-byte address is used to identify the cells in main memory.

Some uses two-byte address. Some uses four-byte address. Some even uses eight-byte address.

Page 7: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

1.2 Permutations

Definition 1.1. n factorial is defined by (a) 0!=1; n!=n(n-1)(n-2)…(2)(1)

Definition 1.2. Given a collection of n distinct objects, any (linear) arrangement of these objects is called a permutation of the collection

The number of permutations of size r from a collection of n distinct objects is P(n, r)=n!/(n-r)!.

Page 8: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Examples

Ex 1.9. In a class of 10 students, five are to be chosen and seated in a row for a picture. How many such linear arrangements are possible?

Ex 1.10. If five letters are to be chosen from COMPUTER, how many arrangements are there?

Page 9: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Ex 1.11 The number of arrangements of the four letters in BALL

is 12, not 24. 2 (number of arrangements of the letters B, A, L, L) =

(number of arrangements of the letters B, A, L1, L2)

Page 10: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Ex 1.12

How many of arrangements are there in all nine letters in DATABASES.

2! 3! (number of arrangements of the letters DATABASES) = (number of arrangements of the letters D, A1, T, A2, B, A3, S1, E, S2)

Page 11: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Permutation with repetition

If there are n objects with n1 indistinguishable objects of a first type, n2 indistinguishable objects of a second type,…, and nr indistinguishable objects of an rth type, where n1+n2

+…+nr=n, then there are

arrangements of the given n objects.

!!...!

!

21 rnnn

n

Page 12: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Ex 1.14

Determine the number of staircase paths from (2,1) to (7,4), where each path is made up of individual steps going one unit to the right (R) or one unit upward (U).

What does RURRURRU stands for? What does URRRUURR stands for? There are 8!/5!3!=56 possible paths.

Page 13: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系
Page 14: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Ex 1.16

If six people are seated about a round table, how many different circular arrangements are possible, if arrangements are considered the same when one can be obtained from the other by rotation.

6 (number of circular arrangements) = (number of linear arrangements)

Consequently, there are 6!/6=5! arrangements.

Page 15: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系
Page 16: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Ex 1.17

Suppose that the six people are three married couples.

We want to arrange the six people around the table so that the sexes alternate.

A female is placed first. The next position can be placed in three

ways. The answer is 32211=12.

Page 17: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系
Page 18: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

1.3. Combinations : The binomial theorem

We start with 52 cards, and how many ways are there that we can select three of these cards, with no reference to order?

(3!)(number of selections of size 3 from a deck of 52 cards) = number of permutations of size 3 for the 52 cards

C(n, r)=P(n, r)/r!=n! / r! (n-r)! C(n, r)= C(n, n-r)

Page 19: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Ex 1.19

To win the grand prize for PowerBall one must match five numbers selected from 1 to 49 inclusive and then must also match the powerball, an integer from 1 to 42 inclusive.

There are totally C(49,5) C(42, 1) = 80089128 combinations we can select the six balls.

Page 20: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Ex 1.20

If the student must answer any seven of ten questions….

If the student must answer three questions from the first five and four questions from the last five….

If the student must answer seven of ten questions, where at least three are selected from the first five…..

Page 21: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Ex 1.23

The number of arrangements of the letters in TALLAHASSEE is 11!/ 3! 2! 2! 2! 1! 1!=831600

How many of them have no adjacent A’s? The answer is C(9, 3) (8!/ 2! 2! 2! 1!

1!)=84 5040=423360. (Why)

Page 22: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Ex 1.24

alphabet ={0, 1, 2}, A string x=x1x2…xn is made up from a prescribed al

phabet symbols the weight of a string wt(x)= x1+x2+…+xn Among the 310 strings of length 10, how many hav

e even weight? A string has even weight if and only if the number

of 1’s in the string is even. Number of 1’s can be 0, 2, 4, 6, 8, 10 210 + C(10, 2)28+C(10, 4)26+C(10, 6)24+C(10, 8)22

+C(10, 10)

Page 23: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Ex 1.25

Suppose that we draw five cards from a standard deck of 52 cards.

a) In how many ways can we have a hand with no clubs? C(39, 5)

b) In how many ways can we have a hand with at least one club? C(52, 5)-C(39, 5)

c) The same question as in (b), but we compute in another way. C(13, 1)C(51, 4)

d) an over-counting problem occurs in part (c), why over-counting?

e) Another way to get the result of (b): C(13, 1)C(39, 4) + C(13,2)C(39, 3) + C(13, 3)C(39, 2) + C(13, 4)C(39, 1) + C(13,5)

Page 24: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

The Binomial Theorem

If x and y are variables and n is a positive integers, then we have

the coefficient of x5y2 in (x+y)7 is C(7, 5)=21 the coefficient of x5y2 in (2x-3y)7 is C(7, 5)25(-

3)2=6048

Page 25: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Multinomial Theorem

Page 26: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Ex 1.27

what is coefficient of x2y2z3 in the expression of (x+y+z)7?

what is coefficient of x2y3z2w5 in the expression of (x+2y-3z+2w+5)16?

Page 27: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

1.4. Combinations with repetition

Ex: seven students are to buy one of the following c, h, t, f.

Page 28: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Observation

When we wish to select , with repetition, r of n distinct objects, we find that we are considering all arrangements of r x’s and n-1 |’s and that their number is

Consequently, the number of combinations of n objects taken r at a time, with repetition, is C(n+r-1, r).

Page 29: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Examples

A donut shop offers 20 kinds of donut. How many ways can we select a dozen donuts? C(20+12-1, 12)=C(31, 12)

In how many ways can we distribute seven bananas and six oranges among four children so that each child receives at least one banana? C(6,3)C(9, 6)

Page 30: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Ex 1.33

Determine all integer solutions to the equation

x1+x2+x3+x4=7 where xi0 for i=1~4

Each nonnegative integer solution corresponds to a selection, with repetition, of size 7 from a collection of size 4.

So, there are C(4+7-1, 7)=120 solutions.

Page 31: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

observation

The following are equivalentThe number of integer solutions of the equation

x1+x2+…+xn=r, xi0, 1in

The number of selections, with repetition, of size r from a collection of size n

The number of ways r identical objects can be distributed among n distinct containers

Page 32: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Examples

In how many ways can we distribute 10 white marbles among six distinct containers? C(6+10-1, 10)=3003

How many nonnegative solutions are there to the equation x1+x2+x3+x4+x5+x6<10. x1+x2+x3+x4+x5+x6+x7=10, where x7>0 and xi0.

y1+y2+y3+y4+y5+y6+y7=9, where yi0

C(7+9-1, 9)=5005

Page 33: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Ex 1.37

Determine the number of compositions of m, where m is a positive integer.

Let m be 7. For one summand, there is only one C(6, 6). For two summands, w1+w2=7 where wi>0 x1+x2=

5 where xi0 C(2+5-1, 5)=C(6,5)

For three summands, w1+w2+w3=7 where wi>0 x

1+x2+x3=4 where xi0 C(3+4-1, 4)=C(6,4)

For each positive m, there are 2m-1 compositions.

Page 34: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系
Page 35: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Ex 1.39

Analyze the number of iterations in the loops

The print statement is executed for 1kji20.

Any selection a, b, c (abc) of size 3, with repetitions allowed, from the list of 1~20 results in one correct solution.

The answer is C(20+3-1, 3) = C(22, 3) = 1540.

Page 36: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

1.5. The Catalan numbers

The number of ways we can go from (0, 0) to (5, 5) through rectangles without passing through line y=x

The path must start with an R, end with a U, and the number of R’s at any point must equal or exceed the number of U’s.

A bad path with 5 R’s and 5 U’s can be transformed to a path with 4 R’s and 6 U’s.RUU*URRRUURRUU*RUUURRU

Any arrangement of 4 R’s and 6 U’s can be mapped to a bad pathRURRUUU*UUR RURRUUU*RRU

Page 37: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系
Page 38: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

The Catalan numbers

Page 39: Chapter 1 Fundamental principles of counting 陳彥良 中央大學資管系

Ex 1.43

In how many ways can one arrange three -1’s and three 1’s so that all six partial sums are nonnegative? b3

Given four 1’s and four 0’s, there are b4 ways to list eight symbols so that in each list the number of 0’s never exceeds the number of 1’s.

There are b3 ways to parenthesize x1x2x3x4