chapter 1 fundamental principles of counting discrete mathematics

50
Chapter 1 Fundamental Principles of Counting Discrete Mathematics

Upload: harriet-stevens

Post on 12-Jan-2016

425 views

Category:

Documents


23 download

TRANSCRIPT

Page 1: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

Chapter 1 Fundamental Principles of Counting

Discrete Mathematics

Page 2: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

2

Textbook: Discrete and Combinatorial Mathematics: An Applied Introduction 5rd edition, by Ralph P. GrimaldiCourse Outlines:1. Fundamental Principles of Counting2. Fundamentals of Logic3. Set Theory4. Mathematical Induction5. Relations and Functions6. Languages: Finite State Machines7. The principle of Inclusion and Exclusion8. Generating Functions9. Recurrence Relations10. Graph Theory11. Number Theory

Page 3: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

3

Chapter 1: Fundamental Principles of Counting

1.1 The Rules of Sum and Product

problem decompose combine

The Rule of Sum

第一件工作 第二件工作m ways n ways can not be done simultaneously

then performing either task can be accomplished in any one of

m+n ways

Page 4: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

4

Chapter 1: Fundamental Principles of Counting

1.1 The Rules of Sum and Product

E.g. 1.1: 40 textbooks on sociology 50 textbooks on anthropology

to select 1 book: 40+50 choices

What about selecting 2 books?

Page 5: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

5

Chapter 1: Fundamental Principles of Counting

1.1 The Rules of Sum and Product

E.g. 1.2: things 1 2 3 ... k

ways m1 m2 m3 mk

select one of them: m1 +m2 +m3 +...+ mk ways

Page 6: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

6

Chapter 1: Fundamental Principles of Counting

1.1 The Rules of Sum and Product

The Rule of Product

第一階段工作 第二階段工作m ways n ways

then performing this task can be accomplished in any one of

mn ways

Page 7: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

7

Chapter 1: Fundamental Principles of Counting

1.1 The Rules of Sum and Product

The Rule of Product

E.g. 1.6. The license plate: 2 letters-4 digits

(a) no letter or digit can be repeated26 25 10 9 8 7

(b) with repetitions allowed26 26 10 10 10 10

(c) same as (b), but only vowels and even digits

52 x54

Page 8: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

8

Chapter 1: Fundamental Principles of Counting

1.1 The Rules of Sum and Product

BASIC variables: single letter or single letter+single digit

26+26x10=286

rule of sum rule of product

Page 9: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

9

Chapter 1: Fundamental Principles of Counting

1.2 Permutations

E.g. 1.9. 10 個學生 , 選 5 個出來排隊10 9 8 7 6

Def 1.1 For an integer n 0, ≧ n factorial (denoted n!) is defined by 0!=1, n!=(n)(n-1)(n-2)...(3)(2)(1), for n 1.≧

Beware how fast n! increases.

10!=3628800210=1024

Page 10: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

10

Chapter 1: Fundamental Principles of Counting

1.2 Permutations

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

n 個選 r 個的排列方法

n n n n rn

n rP n r

( ) ( ) . . . ( )

!

( ) !( , )1 2 1

if repetitions are allowed: nr

Page 11: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

11

Chapter 1: Fundamental Principles of Counting

1.2 Permutations

E.g. 1.11 permutation of BALL 4!/2!=12

E.g. 1.12 permutation of PEPPER 6!/(3!2!)=60

E.g. 1.13 permutation of MASSASAUGA 10!/(4!3!)=25200 if all 4 A’s are together 7!/3!=840

Page 12: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

12

Chapter 1: Fundamental Principles of Counting

1.2 Permutations

E.g. 1.14 Number of Manhattan paths between two points with integer coordinated

From (2,1) to (7,4): 3 Ups, 5 RightsEach permutation of UUURRRRR is a path.

8!/(5!3!)=56

Page 13: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

13

Chapter 1: Fundamental Principles of Counting

Combinatorial Proof

E.g. 1.15 Prove that if n and k are positive integers with n=2k, then n!/2k is an integer.

Consider the n symbols x1,x1,x2,x2,...,xk,xk.

Their permutation is n n

k

k

!

! !. . . !

!

2 2 2 2

must be an integer

Page 14: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

14

Chapter 1: Fundamental Principles of Counting

circular permutation

E.g. 1.16 6 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 rotations?

ABCDEF,BCDEFA,CDEFAB,DEFABC,EFABCD,FABCDEare the same arrangements circularly.

6!/6=5! (in general, n!/n)

Page 15: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

15

Chapter 1: Fundamental Principles of Counting

circular permutation

E.g. 1.17 3 couples in a round table with alternating sex

F

M1

F2

M2

F3

M33 ways

2 ways

2 ways1 way

1 way

total= 3 2 2 1 1

Page 16: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

16

Chapter 1: Fundamental Principles of Counting

Exercise 1.1 and 1.2 on page 11.

11,22, 26, 28,30

Page 17: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

17

Chapter 1: Fundamental Principles of Counting

1.3 Combinations: The Binomial Theorem

When dealing with any counting problem, we should ask ourselves about the importance of order in the problem. When order is relevant, we think in terms of permutations and arrangements and the rule of product. When order is not relevant, combinations could play a key role in solving the problem.

Page 18: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

18

Chapter 1: Fundamental Principles of Counting

1.3 Combinations: The Binomial Theorem

E.g. 1.19 (a) 考試時 , 可回答十題中任七題的方法 : C(10,7) (b) 前五題答三題 , 後五題答四題 : C C( , ) ( , )5 3 5 4

(c) 前五題至少答三題•前五題答三題 :•前五題答四題 :•前五題答五題 :

C C( , ) ( , )5 3 5 4

C C(5, ) (5, )5 2

C C(5, ) (5, )4 3 加起來

Page 19: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

19

Chapter 1: Fundamental Principles of Counting

1.3 Combinations: The Binomial Theorem

E.g. 1.21 36 個學生組成四隻球隊 , 每隊 9 人的方法method 1.

C C C C( , ) ( , ) ( , ) ( , )!

! ! ! !36 9 27 9 18 9 9 9

36

9 9 9 9

method 2. students 1 2 3 4 ... 36 teams ABCD ... B (9 As,9Bs,9Cs,9Ds)

Page 20: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

20

Chapter 1: Fundamental Principles of Counting

1.3 Combinations: The Binomial Theorem

Select 3 cards from a deck of playing cards without replacement:

order of selection is relevant: P(52,3)= 52 51 50

order of selection is irrelevant: P(52,3)/3!=C(52,3)

C n rP n r

r

n

r n rr n( , )

( , )

!

!

!( ) !,

0

Page 21: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

21

Chapter 1: Fundamental Principles of Counting

1.3 Combinations: The Binomial Theorem

E.g. 1.22 TALLAHASSEE permutation=11

3 2 2 2 1 1831600

!

! ! ! ! ! !,

without adjacent A: 8

2 2 2

9

3!

! ! !

disregard A first 9 positions for 3 Ato be inserted

Challenge: Mississippi 相同字母不相鄰的排列 ? (Write a program to verify your answer.)

Page 22: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

22

Chapter 1: Fundamental Principles of Counting

The Sigma notation

a a a a aii

n

jj

n

n

1 11 2

For example, 1 1 21

21 2 1

6

1 1

2

1

3

1

i

n

i

n

i

n

i

n

n i nn n

in n n

i

,( )

( )( ), ?

You will learn how to compute something like that later.

Page 23: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

23

Chapter 1: Fundamental Principles of Counting

The Sigma notation

n

i

n

iii

n

i

n

iii

iaai

caac

1 1

1 1

not But,

out) movecan (constant

( )a b a bi i ii

n

ii

n

i

n

1 11

Page 24: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

24

Chapter 1: Fundamental Principles of Counting

The Sigma notation

For example, ( )( ) ( )( )

( )( ) ( )

2 1 2 2 1 2

2 1 2 2 3 2

1

1

2

1

n n n n n

i i i i

i

n

i

n

i

n

2 3 2 12

111i i

i

n

i

n

i

n

Page 25: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

25

Chapter 1: Fundamental Principles of Counting

The Sigma notation

a b a bi j ii

m

jj

n

i

m

j

n

1 111

a b b a a a

a b a a b b a

i j j jj

n

i

j

j

n

n ii

n

( )

( )

1 2111

1 1 1 2 21

Page 26: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

26

Chapter 1: Fundamental Principles of Counting

The Pi notation

a a a a

ca c a

ii

n

n

ii

nn

ii

n

11 2

1 1

( )a b a bi ii

n

ii

n

ii

n

1 1 1

Page 27: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

27

Chapter 1: Fundamental Principles of Counting

1.3 Combinations: The Binomial Theorem

E.g. 1.23 alphabets: a,b,c,d,...,1,2,3,...

symbols: a,b,c,ab,cde,...

strings: concatenation of symbols, ababab,bcbdgfh,...

languages: set of strings

{0,1,00,01,10,11,000,001,010,011,100,101,...}={all strings made up from 0 and 1}

Page 28: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

28

Chapter 1: Fundamental Principles of Counting

1.3 Combinations: The Binomial Theorem

E.g. 1.23由 0,1,2 構成的長度為 n 的 string 有 3n 個

if x x x x

wt x x

n

ii

n

1 2

1

,

( )define

for example, wt(000)=0, wt(1200)=3

Page 29: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

29

Chapter 1: Fundamental Principles of Counting

1.3 Combinations: The Binomial Theorem

E.g. 1.23 Among the 310 strings of length 10, how many haveeven weight?

Ans.: the number of 1’s must be even

number of 1’s=i (i=0,2,4,6,8, or 10)

number of strings= i

i

10210

total= n

n n2105

02

2

10

Select i positions for thei 1’s

Page 30: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

30

Chapter 1: Fundamental Principles of Counting

1.3 Combinations: The Binomial Theorem

Be careful not to overcount.

E.g. 1.24 Select 5 cards which have at least 1 club.

reasoning (a): all minus no-club52

5

39

52 023 203

, ,

reasoning (b): select 1 club first, then other 4 cards

13

1

51

43 248 700

, , What went wrong?

Page 31: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

31

Chapter 1: Fundamental Principles of Counting

1.3 Combinations: The Binomial Theorem

Be careful not to overcount.

E.g. 1.24 Select 5 cards which have at least 1 club.

for reasoning (b):

select C3 then C5,CK,H7,SJ

select C5 then C3,CK,H7,SJ

select CK then C5,C3,H7,SJ

All are the same selections.

Page 32: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

32

Chapter 1: Fundamental Principles of Counting

1.3 Combinations: The Binomial Theorem

Be careful not to overcount.

E.g. 1.24 Select 5 cards which have at least 1 club.

for reasoning (b): correct computation

203,023,25

39135

1

iii

number of clubs selected non-clubs

Page 33: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

33

Chapter 1: Fundamental Principles of Counting

1.3 Combinations: The Binomial Theorem

n

r

n

n r

Try to prove it by combinatorial reasoning.

Theorem 1.1 The Binomial Theorem

( )x yn

kx yn

k

nk n k

0

binomial coefficient Select k x’s from (x+y)n

Page 34: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

34

Chapter 1: Fundamental Principles of Counting

1.3 Combinations: The Binomial Theorem

E.g. 1.25 The coefficient of x5y2 in (x+y)7 is7

5

7

221

The coefficient of a5b2 in (2a-3b)7 is 7

52 35 2

( )

Page 35: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

35

Chapter 1: Fundamental Principles of Counting

1.3 Combinations: The Binomial Theorem

Corollary 1.1. For any integer n>0,

(a) n n n

nand

n n n n

n

n

n

0 12

0 1 21 0

,

( ) .(b)

(x=y=1)

(x=1,y=-1)

Page 36: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

36

Chapter 1: Fundamental Principles of Counting

1.3 Combinations: The Binomial Theorem

Theorem 1.2 The multinomial theorem

For positive integer n,t, the coefficient of tnt

nnn xxxx 321321

in the expansion of ( )x x xtn

1 2 is

,!!!

!

21 tnnnn where n n n nt1 2 .

Page 37: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

37

Chapter 1: Fundamental Principles of Counting

1.3 Combinations: The Binomial Theorem

E.g.. 1.26 The coefficient of a b c d2 3 2 5in

( )a b c d 2 3 2 5 16 is

16

2 3 2 5 41 2 3 2 52 3 2 5 4!

! ! ! ! !( ) ( ) ( ) ( ) ( )

Page 38: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

38

Chapter 1: Fundamental Principles of Counting

Exercise 1.3. 9,18, 20,21, 30

1.4 Combinations with Repetition: Distributions

E.g. 1.27 7 個人買食物 , 有四種食物可選擇 , 有幾種買法 ?

first second third fourth

xxx xxxx

xx x x xxx

xxxx xxx

7

174

!3!7!10

for x for

Page 39: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

39

Chapter 1: Fundamental Principles of Counting

1.4 Combinations with Repetition: Distributions

In general, the number of selections, with repetitions, of r objects from n distinct objects are:

( )!

!( )!

n r

r n

n r

r

1

1

1

Page 40: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

40

Chapter 1: Fundamental Principles of Counting

1.4 Combinations with Repetition: Distributions

E.g. 1.29 Distribute $1000 to 4 persons (in unit of $100)

(a) no restriction

4 10 1

10

(b) at least $100 for anyone

4 6 1

6

(c) at least $100 for anyone, Sam has at least $5004 2 1

2

3 2 1

2

3 1 1

1

3 0 1

0

Page 41: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

41

Chapter 1: Fundamental Principles of Counting

1.4 Combinations with Repetition: Distributions

E.g. 1.31

A message: 12 different symbols+45 blanks

at least 3 blanks between consecutive symbolsTransmittedthroughnetwork ( !)12

11 12 1

12

45 3 11 12 blanks

available positions

Page 42: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

42

Chapter 1: Fundamental Principles of Counting

1.4 Combinations with Repetition: Distributions

E.g. 1.32 Determine all integer solutions to the equation

x x x x1 2 3 4 7 , where xi 0 for all 1 4 i .

select with repetition from x x x x1 2 3 4, , , 7 times

For example, if x1 is selected twice, then x1 2

in the final solution. Therefore, C(4+7-1,7)=120

Page 43: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

43

Chapter 1: Fundamental Principles of Counting

1.4 Combinations with Repetition: Distributions

Equivalence of the following:

(a) the number of integer solutions of the equationnixrxxx in 1 ,0 ,21

(b) the number of selections, with repetition, of size r from a collection of size n

(c) the number of ways r identical objects can be distributed among n distinct containers

Page 44: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

44

Chapter 1: Fundamental Principles of Counting

1.4 Combinations with Repetition: Distributions

y y y y1 2 6 7 9 ,

E.g. 1.34 How many nonnegative integer solutions are there tothe inequality x x x1 2 6 10 ?

77621 0 ,61 ,0 ,10 xixxxxx i

It is equivalent to

which can be transformed to

where y xi i for

1 6 i

and

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

Page 45: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

45

Chapter 1: Fundamental Principles of Counting

1.4 Combinations with Repetition: Distributions

E.g. 1.35 How many terms there are in the expansion of

( )w x y z 10?

Each distinct term is of the form

10

1 2 3 4

1 2 3 4

n n n nw x y zn n n n

, , ,,

where 0 n i for

1 4 i , and n n n n1 2 3 4 10 .

Therefore, C(4+10-1,10)=286

Page 46: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

46

Chapter 1: Fundamental Principles of Counting

1.4 Combinations with Repetition: Distributions

E.g. 1.36 number of compositions of an positive integer,where the order of the summands is considered relevant.

4=3+1=1+3=2+2=2+1+1=1+2+1=1+1+2=1+1+1+1

4 has 8 compositions. If order is irrelevant, 4 has 5 partitions.

Page 47: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

47

Chapter 1: Fundamental Principles of Counting

What about 7? How many compositions?

w w w

x x xi

i

1 2

1 2

7 0

5 0

,

,

2 5 1

5

two summands

x x x1 2 3 4 3 4 1

4

three summands

x x x x1 2 3 4 3 4 3 1

3

four summands

Ans.:66

02

6

k k

Page 48: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

48

Chapter 1: Fundamental Principles of Counting

1.4 Combinations with Repetition: Distributions

E.g. 1.37 For i:=1 to 20 do For j:=1 to i do For k:=1 to j do writeln(i*j+k);

How many times is this writeln executed?

any i,j,k satisfying 1 20 k j i will do

That is, select 3 numbers, with repetition, from 20 numbers.

C(20+3-1,3)=C(22,3)=1540

Page 49: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

49

Chapter 1: Fundamental Principles of Counting

Exercise 1.4

Supplementary Exercises

11,12,19,20,22,25,28

21,24,29

Page 50: Chapter 1 Fundamental Principles of Counting Discrete Mathematics

50

Chapter 1: Fundamental Principles of Counting

Summaryorder is repetitions relevant are allowed type of result formula

YES NO permutation YES YES arrangement NO NO combination

combination NO YES with repetition

P n r n n r

r n

( , ) !/ ( ) !, 0

n n rr , , 0

C n r n r n r

r n

( , ) !/ [ !( ) !] 0

n r

r

1

select or order r objects from n distinct objects