CS 15-251 Lecture 8 Developing Your Counting Muscles.

Slides:



Advertisements
Similar presentations
Great Theoretical Ideas in Computer Science for Some.
Advertisements

Counting Chapter 6 With Question/Answer Animations.
Great Theoretical Ideas in Computer Science.
CSCE 2100: Computing Foundations 1 Combinatorics Tamara Schneider Summer 2013.
Counting Principles The Fundamental Counting Principle: If one event can occur m ways and another can occur n ways, then the number of ways the events.
Chapter 3b Counting Rules. Permutations  How many ways can 5 students in a class of 30 be assigned to the front row in the seating chart?  There are.
Discrete Structures & Algorithms More Counting. + + ( ) + ( ) = ? Counting II: Recurring Problems and Correspondences.
CSE115/ENGR160 Discrete Mathematics 04/17/12
Counting II: Recurring Problems And Correspondences Great Theoretical Ideas In Computer Science Steven RudichCS Spring 2004 Lecture 10Feb 12, 2004Carnegie.
Counting I: One To One Correspondence and Choice Trees Great Theoretical Ideas In Computer Science Steven RudichCS Spring 2004 Lecture 9Feb 10,
Basics of Probability. Trial or Experiment Experiment - a process that results in a particular outcome or “event”. Simple event (or sample point), E i.
1 Section 5.1 Discrete Probability. 2 LaPlace’s definition of probability Number of successful outcomes divided by the number of possible outcomes This.
Combinations We should use permutation where order matters
Counting II: Pascal, Binomials, and Other Tricks Great Theoretical Ideas In Computer Science A. Gupta D. Sleator CS Fall 2010 Lecture 8Sept. 16,
Discrete Mathematics Lecture 6 Alexander Bukharovich New York University.
CompSci 102 Discrete Math for Computer Science March 22, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
Combinatorics 3/15 and 3/ Counting A restaurant offers the following menu: Main CourseVegetablesBeverage BeefPotatoesMilk HamGreen BeansCoffee.
Lecture 11 Feb 17, 1998 Doug Beeferman Carnegie Mellon University Count your blessings... … faster !
Poker Solutions.
Counting. Techniques for counting Rule 1 Suppose we carry out have a sets A 1, A 2, A 3, … and that any pair are mutually exclusive (i.e. A 1  A 2 =
Basic Counting Lecture 12: Oct 28. This Lecture We will study some basic rules for counting. Sum rule, product rule, generalized product rule Permutations,
3.8 Counting Techniques: Combinations. If you are dealt a hand in poker (5 cards), does it matter in which order the cards are dealt to you? A  K  J.
1 Melikyan/DM/Fall09 Discrete Mathematics Ch. 6 Counting and Probability Instructor: Hayk Melikyan Today we will review sections 6.4,
Basic Counting. This Lecture We will study some basic rules for counting. Sum rule, product rule, generalized product rule Permutations, combinations.
Chapter The Basics of Counting 5.2 The Pigeonhole Principle
Generalized Permutations and Combinations
Binomial Coefficients, Inclusion-exclusion principle
Chapter 6 With Question/Answer Animations 1. Chapter Summary The Basics of Counting The Pigeonhole Principle Permutations and Combinations Binomial Coefficients.
Fall 2002CMSC Discrete Structures1 One, two, three, we’re… Counting.
Great Theoretical Ideas in Computer Science.
1 CSC 321: Data Structures Fall 2013 Counting and problem solving  mappings, bijection rule  sequences, product rule, sum rule  generalized product.
Simple Arrangements & Selections. Combinations & Permutations A permutation of n distinct objects is an arrangement, or ordering, of the n objects. An.
Homework Homework due now. Reading: relations
COMPSCI 102 Discrete Mathematics for Computer Science.
Discrete Mathematics for Computer Science. + + ( ) + ( ) = ? Counting II: Recurring Problems and Correspondences Chapter 9 slides 1-54.
Great Theoretical Ideas in Computer Science.
COMPSCI 102 Discrete Mathematics for Computer Science.
The Pigeonhole Principle. The pigeonhole principle Suppose a flock of pigeons fly into a set of pigeonholes to roost If there are more pigeons than pigeonholes,
Counting Discrete Mathematics. Basic Counting Principles Counting problems are of the following kind: “How many different 8-letter passwords are there?”
CompSci 102 Discrete Math for Computer Science March 20, 2012 Prof. Rodger Lecture adapted from Bruce Maggs/Lecture developed at Carnegie Mellon, primarily.
Counting II: Recurring Problems And Correspondences Great Theoretical Ideas In Computer Science John LaffertyCS Fall 2005 Lecture 7Sept 20, 2005Carnegie.
Counting I: One To One Correspondence and Choice Trees Great Theoretical Ideas In Computer Science Steven RudichCS Spring 2004 Lecture 9Feb 10,
CS Lecture 11 To Exclude Or Not To Exclude? + -
Counting II: Recurring Problems And Correspondences Great Theoretical Ideas In Computer Science V. AdamchikCS Spring 2006 Lecture 6Feb 2, 2005Carnegie.
2/24/20161 One, two, three, we’re… Counting. 2/24/20162 Basic Counting Principles Counting problems are of the following kind: “How many different 8-letter.
Counting I: One To One Correspondence and Choice Trees Great Theoretical Ideas In Computer Science John LaffertyCS Fall 2005 Lecture 6Sept 15,
CS Lecture 6 How To Count Without Counting.
L14: Permutations, Combinations and Some Review EECS 203: Discrete Mathematics.
Section The Product Rule  Example: How many different license plates can be made if each plate contains a sequence of three uppercase English letters.
Section 6.3. Section Summary Permutations Combinations.
L14: Permutations, Combinations and Some Review
Introduction to Discrete Mathematics
Developing Your Counting Muscles
CSC 321: Data Structures Fall 2015 Counting and problem solving
Generalized Permutations and Combinations
COCS DISCRETE STRUCTURES
To Exclude Or Not To Exclude?
Mathematics for Computer Science MIT 6.042J/18.062J
Counting I: Bijection and Choice Trees
Counting I: One-To-One Correspondence and Choice Trees
Basic Counting.
Great Theoretical Ideas in Computer Science
Counting Discrete Mathematics.
Basic Counting Lecture 9: Nov 5, 6.
Counting II: Recurring Problems And Correspondences
Great Theoretical Ideas in Computer Science
Discrete Mathematics for Computer Science
Introduction to Discrete Mathematics
Counting II: Recurring Problems And Correspondences
Applied Combinatorics, 4th Ed. Alan Tucker
Presentation transcript:

CS Lecture 8 Developing Your Counting Muscles

Addition Rule Let A and B be two disjoint, finite sets. The size of A  B is the sum of the size of A and the size of B.

Correspondence Principle If two finite sets can be placed into 1-1 onto correspondence, then they have the same size.

Product Rule Suppose that all objects of a certain type can be constructed by a sequence of choices with P 1 possibilities for the first choice, P 2 for the second, and so on. IF 1) Each sequence of choices constructs some object AND 2) Each object has exactly one sequence that constructs it THEN there are P 1 P 2 P 3 …P n objects of that type.

The Sleuth’s Criterion Condition (2) of the product rule: For any object it should be possible to reconstruct the sequence of choices that lead to it.

The number of subsets of size r that can be formed from an n-element set is:

How many sequences of seven letters contain at least 2 of the same letter? 26 7 – 26*25*24*23*22*21*20

Counting Poker Hands…

52 Card Deck 5 card hands 4 possible suits:  13 possible ranks: 2,3,4,5,6,7,8,9,10,J,Q,K,A

52 Card Deck 5 card hands 4 possible suits:  13 possible ranks: 2,3,4,5,6,7,8,9,10,J,Q,K,A Pair: set of two cards of the same rank Straight: 5 cards of consecutive rank Flush: set of 5 cards with the same suit

Ranked Poker Hands Straight Flush A straight and a flush 4 of a kind 4 cards of the same rank Full House 3 of one kind and 2 of anotherFlush A flush, but not a straightStraight A straight, but not a flush 3 of a kind 3 of the same rank, but not a full house or 4 of a kind 2 Pair 2 pairs, but not 4 of a kind or a full house A Pair

Straight Flush

4 Of A Kind

Flush

Straight

3 Of A Kind

Question: How many ways to rearrange the letters in the word “SYSTEMS” ?

SYSTEMS 1) 1)7 places to put the Y, 6 places to put the T, 5 places to put the E, 4 places to put the M, and the S’s are forced. 7 X 6 X 5 X 4 = 8402)

SYSTEMS 3) Let’s pretend that the S’s are distinct: S 1 YS 2 TEMS 3 There are 7! permutations of S 1 YS 2 TEMS 3 But when we stop pretending we see that we have counted each arrangement of SYSTEMS 3! times, once for each of 3! rearrangements of S 1 S 2 S 3.

Arrange n symbols r 1 of type 1, r 2 of type 2, …, r k of type k

CARNEGIEMELLON

What is a closed form expression for c k ?

What is a closed for expression for c n ? n times Before combining like terms, when we multiply things out we get 2 n cross terms. There is a natural correspondence between sequences with k X’s and (n-k) 1’s and cross terms evaluating to X k.

The Binomial Formula binomial expression Binomial Coefficients

The Binomial Formula (1+X) 1 = (1+X) 0 = (1+X) 2 = (1+X) 3 = X 1 + 2X + 1X X + 3X 2 + 1X 3 (1+X) 4 = 1 + 4X + 6X 2 + 4X 3 + 1X 4

The Binomial Formula

What is the coefficient of EMSTY in the expansion of (E + M + S + T + Y) 5 ? 5!

What is the coefficient of EMS 3 TY in the expansion of (E + M + S + T + Y) 7 ? The number of ways to rearrange the letters in the word SYSTEMS.

What is the coefficient of BA 3 N 2 in the expansion of (B + A + N) 6 ? The number of ways to rearrange the letters in the word BANANA.

What is the coefficient of in the expansion of (X 1 +X 2 +X 3 +…+X k ) n ?

The Multinomial Formula

Multinomial Coefficients

5 distinct pirates want to divide 20 identical, indivisible bars of gold How many different ways to divide up the loot?

Sequences with 20 G’s and 4 /’s GG/G//GGGGGGGGGGGGGGGGG/ represents the following division among the pirates: 2, 1, 0, 17, 0 In general, the i th pirate gets the number of G’s after / i-1 and before / i. This gives a correspondence between divisions of the gold and sequences with 20 G’s and 4 /’s.

Sequences with 20 G’s and 4 /’s How many different ways to divide up the loot? Sequences with 20 G’s and 4 /’s

How many different ways can n distinct pirates divide k identical, indivisible bars of gold?

How many integer solutions to the following equations?

Counting with repetitions allowed Suppose that we roll seven dice. How many different outcomes are there? 6767 What if order doesn’t matter? (E.g., Yahtzee)

Counting with repetitions allowed How many ways are there of choosing k items from n items, where an item may be chosen more than once, but order doesn’t matter? E.g., the following are equivalent: , , C C / C C C / C / / / C Place n-1 partitions / among k choices C

Back to the pirates How many ways are there of choosing 20 pirates from a set of 5, with repetitions allowed?

Future homework problem: