Counting First rule of counting: Product Rule If S is a set of - - PowerPoint PPT Presentation

counting first rule of counting
SMART_READER_LITE
LIVE PREVIEW

Counting First rule of counting: Product Rule If S is a set of - - PowerPoint PPT Presentation

Counting First rule of counting: Product Rule If S is a set of sequences of length k for which there are n 1 choices for the first element of sequence n 2 choices for the second element given any particular choice for first n 3


slide-1
SLIDE 1

Counting

slide-2
SLIDE 2

First rule of counting:

Product Rule

  • If S is a set of sequences of length k for which there are

– n1 choices for the first element of sequence – n2 choices for the second element given any particular choice for first – n3 choices for third given any particular choice for first and second. – …..

  • Then |S| = n1 x n2 x .... x nk

52

card

deck

choose ordered

Seg of 5

cards

52.51

50.49

48

521

52 5

slide-3
SLIDE 3

First rule of counting:

Generalized Product Rule

  • If S is a set of sequences of length k for which there are

– n1 choices for the first element of sequence – n2 choices for the second element given any particular choice for first – n3 choices for third given any particular choice for first and second. – …..

  • Then |S| = n1 x n2 x .... x nk

Application: Number of ways of choosing an ordered sequence of r items out of n distinct items: n!/(n-r)!

de

h

r

slide-4
SLIDE 4

Second rule of counting:

  • If order doesn’t matter, count ordered
  • bjects and then divide by the number of
  • rderings.
  • rdered objects

unoffejeda

unordered objects

  • rdered
  • bjects

3

9

slide-5
SLIDE 5

Second rule of counting:

  • If order doesn’t matter, count ordered
  • bjects and then divide by the number of
  • rderings.
  • Example: how many 5 card poker hands?

5

  • rdered

5

unordered

East

we

  • rderedobjects

unordered

52

  • bjects

a 35

52 5

52

unordered

Sf

slide-6
SLIDE 6

Combinations

  • Number of ways to choose r unordered objects
  • ut of n distinct objects

– A: set of ordered lists of r out of n objects – B: set of unordered lists of r out of n objects – Each ordered list maps to one unordered list. – Each unordered list has r! ordered lists that map to it. – |A| = r! |B| Called “n choose r”

slide-7
SLIDE 7

quick review of cards

  • 52 total cards
  • 13 different ran

anks ks: 2,3,4,5,6,7,8,9,10,J,Q,K,A

  • 4 different suits

ts: Hearts, Clubs, Diamonds, Spades

slide-8
SLIDE 8

counting cards

  • How many possible 5 card hands?
  • A “straight” is five consecutive rank cards of any suit. How many

possible straights?

  • How many flushes are there?

choose

rank

  • f

lowest

card Smt

for

bust

suffer

highest

5

to

4

5

10 4

choose suit choose unordered

setys cards

  • f that suit

4

Bsg

slide-9
SLIDE 9

counting cards

  • How many possible 5 card hands?
  • A “straight” is five consecutive rank cards of any suit. How many

possible straights?

  • How many flushes are there?
slide-10
SLIDE 10

counting paths How many ways to walk from 1st and Spring to 5th and Pine only going North and East? Pine Pike Union Spring 1st 2nd 3rd 4th 5th

Instead of tracing paths on the grid above, list choices. You walk 7 blocks; at each intersection choose N or E; must choose N exactly 3 times.

fu

slide-11
SLIDE 11

counting paths How many ways to walk from 1st and Spring to 5th and Pine only going North and East, if I want to stop at Starbucks on the way? Pine Pike Union Spring 1st 2nd 3rd 4th 5th

tall

E

E

r

slide-12
SLIDE 12

the sleuth’s criterion (Rudich) For each object constructed it should be possible to reconstruct the unique sequence of choices that led to it!

choice 1 choice 2

choice k

h

Mz

Nk

slide-13
SLIDE 13

the sleuth’s criterion (Rudich) For each object constructed it should be possible to reconstruct the unique sequence of choices that led to it! Example: How many ways are there to choose a 5 card hand that contains at least 3 aces?

Choose 3 aces, then choose 2 cards from remaining 49.

to fix

subtract

A O

K

A A A

3 I

Funnies

slide-14
SLIDE 14

the sleuth’s criterion (Rudich) For each object constructed it should be possible to reconstruct the unique sequence of choices that led to it! Example: How many ways are there to choose a 5 card hand that contains at least 3 aces?

Choose 3 aces, then choose 2 cards from remaining 49.

When in doubt break set up into disjoint sets you kn know how to count!

c

slide-15
SLIDE 15

combinations Combin binations: ations: Number of ways to choose r things from n things Pronounced “n choose r” aka “binomial coefficients” Many ide denti ntities: ties: E.g.,

  • f Sher
slide-16
SLIDE 16

subsets

VthIt

subsets of siren

containelts

that damftfontain

Y

TH

riff

n III

ghoorsepatgini.gr

B captainSarthe

team

slide-17
SLIDE 17

Combinatorial proof

  • Let S be a set of objects.
  • Show how to count the set one way => N
  • Show how to count the set another way => M
  • Therefore N=M
slide-18
SLIDE 18

combinations Combin binations: ations: Number of ways to choose r things from n things Pronounced “n choose r” aka “binomial coefficients” Many ide denti ntities: ties: E.g.,

← by symmetry of definition ← 1st object either in or out ← team + captain

slide-19
SLIDE 19

the binomial theorem Proof f 1: Induction … Pr Proof f 2: Counting Pick either x or y from first factor Pick either x or y from second factor … Pick either x or y from nth factor How many ways to get exactly k x’s?

(x+y) • (x+y) • (x+y) • ... • (x+y)

fxis

n

n

  • x2yh

2

t.iaiixi.in

x5t3xIyt3xy7y3

8

y't 3 x'y

2 x'y tf

x3

slide-20
SLIDE 20

an identity with binomial coefficients Proof:

l

s

E

xgn

a

slide-21
SLIDE 21

inclusion/exclusion principle

A B A B C

|A∪B∪C| = |A| + |B| + |C|

  • |A∩B|-|A∩C|-|B∩C|

+ |A∩B∩C| |A∪B| =|A|+|B|-|A∩B|

General: + singles - pairs + triples - quads + ...

7 mastpas

7

in2nd

pg

9

9

8

10

LO

LO

O

to gdigit If's that have 7

in 1st

position

  • r in

2ndposition

EE

slide-22
SLIDE 22

pigeonhole principle

If there are n pigeons in k holes and n > k, then some me hole e contains tains more re than an one e pig igeon eon.

slide-23
SLIDE 23

pigeonhole principle

If there are n pigeons in k holes and n > k, then some me hole e contains tains more re than an one e pig igeon eon. More precisely, some hole contains at least pigeons. To solve a PHP problem: 1. Define the pigeons 2. Define the pigeonholes 3. Define the mapping of pigeons to pigeonholes

slide-24
SLIDE 24

pigeonhole principle

If there are n pigeons in k holes and n > k, then some me hole e contains tains more re than an one e pig igeon eon. More precisely, some hole contains at least pigeons.

Pi Pigeons:

  • ns:

Pi Pigeonhol

  • nholes:

es: Rul ule for assign gning ing pi pigeon

  • n to

to pig pigeonhole:

  • nhole:

Use the PHP to prove that n a room of 500 people, there are two people who share a birthday.

slide-25
SLIDE 25

Use Pigeonhole Principle to show that…

  • In every set of 100 numbers, there are two

whose difference is a multiple of 37.

Pi Pigeons:

  • ns:

Pi Pigeonhol

  • nholes:

es: Rul ule for assign gning ing pi pigeon

  • n to

to pig pigeon

  • nhole:

hole:

slide-26
SLIDE 26

So far

  • Product Rule
  • Sum Rule
  • Inclusion-exclusion
  • Permutations/combinations
  • Binomial Theorem
  • Combinatorial proofs
  • Pigeonhole principle
slide-27
SLIDE 27

Doughnuts

  • You go to Top Pot to buy a dozen doughnuts. Your

choices today are

– Chocolate – Lemon-filled – Sugar – Glazed – Plain

  • How many ways to choose a dozen doughnuts when

doughnuts of the same type are indistinguishable?

slide-28
SLIDE 28

Bijection Rule

  • Count one set by counting another.
  • Example:

– A: all ways to select a dozen doughuts when five varieties are available. – B: all 16 bit sequences with exactly 4 ones

slide-29
SLIDE 29

Bijection between A and B

– A: all ways to select a dozen doughuts when five varieties are available. – B: all 16 bit sequences with exactly 4 ones

slide-30
SLIDE 30

Bijection between A and B

– A: all ways to select a dozen doughuts when five varieties are available. – B: all 16 bit sequences with exactly 4 ones

slide-31
SLIDE 31

Mapping from doughnuts to bit strings

slide-32
SLIDE 32

Other problems

# of 7 digit numbers (decimal) with at least one repeating digit? (allowed to have leading zeros). # of 3 character password with at least one digit each character either digit 0-9 or letter a-z. 10 36 36 + 36 10 36 + 36 36 10

slide-33
SLIDE 33

8 by 8 chessboard

  • How many ways to place a pawn, bishop

and knight so that none are in same row or column?

slide-34
SLIDE 34

Rooks on Chessboard

  • Number of ways to place 2 identical rooks
  • n a chessboard so that they don’t share a

row or column.

slide-35
SLIDE 35

Buying 2 dozen bagels

  • Choosing from 3 varieties:

– Plain – Garlic – Pumpernickel

  • How many ways to grab 2 dozen if you

want at least 3 of each type and bagels of the same type are indistinguishable.

slide-36
SLIDE 36
  • Must get 3 of each type, so have 15 left
  • ver to choose.
  • Bijection with bit strings of length 17 with 2

1s.

slide-37
SLIDE 37

Lessons

  • Solve the same problem in different ways!
  • If needed, break sets up into disjoint subsets that

you know for sure how to count.

  • Have in mind a sequence of choices that produces

the objects you are trying to count. (Usually there are many possibilities.)

  • Once you specify the sequence of choices you are

making to construct the objects, make sure that given the result, you can tell exactly what choice was made at each step!