Section 2.4 The Balls in Bins Formula
Objectives
- Derive the formulas for permutations and combinations with repetition (Balls in Bins Formula).
- Given a counting problem, recognize which of the above techniques is applicable, and use it to solve the problem.
Example 2.4.1. Multiple Choice, again.
A standardized multiple-choice test for high school students has 40 questions and 5 choices each (A to E). How many possible ways can the test be answered?
For each question, there are 5 options, so using Principle 2.1.9, there are a total of \(5^{40}\) possible ways to complete the test.
- The order in which the answers are picked matters (i.e. A-B-A is different from B-A-A); and
- Answers can be repeated. Imagine a bag with five balls labeled A to E; for each question we draw a ball from the bag, record the answer, and put it back.
Proposition 2.4.2. Permutations with repetition.
If repetition is allowed, the number of permutations of
Proof.
By Principle 2.1.9, since there are \(n\) possibilities for each of the \(k\) choices, the total number of ways to do so is \(n^k\text{.}\)
Example 2.4.3. Rice Advice.
Ten participants are recruited to join a focus group discussion on rice, after which they are asked to indicate their preferred type of rice among the following options:
The participants gave their preferences anonymously so the researchers only know how many participants responded with each option. How many combinations of answers can the researchers obtain from the study?
Solution Since we are only concerned with the survey results, outcomes look like the following, where we only record how many respondents picked the corresponding option:
Arborio -- 3, Basmati -- 5, Jasmine -- 2
and
Koshihikari -- 9, Malagkit -- 1
are examples of possible outcomes; we need to count how many there are in total.
Note that we cannot simply take permutations and then divide by an overcounting factor since how much we overcount by depends on the actual distribution of answers.
Instead, we envision the process of collecting survey responses as placing balls into bins with labels `Arborio,' `Basmati,' and so on. (Imagine the participants physically placing their survey forms into one of five ballot boxes!)
For example, the outcome [Arborio -- 3, Basmati -- 5, Jasmine -- 2] corresponds to the following distribution of balls into bins:
\(\bullet \bullet \bullet\) | \(\bullet \bullet \bullet \bullet \bullet\) | \(\bullet \bullet\) | ||
Arborio | Basmati | Jasmine | Koshihikari | Malagkit |
This can also be represented concisely as the pattern
where the four vertical lines denote βdividersβ in between each pair of adjacent bins. Hence the problem of counting the number of possible outcomes is reduced to counting the number of arrangements of 10 \(\bullet\) and 4 \(\mid\) symbols, which is
Checkpoint 2.4.4. Rice Advice Exercise.
Following Example 2.4.3, express each survey outcome as a pattern of dots \(\bullet\) and bars \(\mid\text{,}\) or vice-versa.
- Jasmine -- 3, Basmati -- 3, Arborio -- 1, Malagkit -- 3
- Koshihikari -- 10
- \(\displaystyle \bullet \ \bullet \mid \mid \bullet \bullet \bullet \bullet \bullet \ \bullet \mid \mid \bullet \ \bullet\)
- \(\displaystyle \mid \mid \bullet \bullet \bullet \bullet \bullet \mid \bullet \mid \bullet \bullet \bullet \ \bullet\)
Make sure the bins are in the right order!
- The order in which objects are picked does not matter (i.e., A-B-A is the same as B-A-A); and
- Objects can be repeated.
Theorem 2.4.5. Balls in Bins.
If repetition is allowed, the number of combinations of
This is also equal to the number of ways one can distribute
Proof.
The total number of these combinations is equal to the number of ways to arrange \(k\) bullets (\(\bullet\) symbols; one for each object), and \(n-1\) bars (\(\mid\) symbols; to delineate bins):
which is \(\displaystyle\binom{k+n-1}{k}\) or \(\binom{k+n-1}{n-1}\) by Proposition 2.2.10.
Remark 2.4.6. Stars and Bars.
Some textbooks refer to Theorem 2.4.5 as the Stars and Bars Formula, replacing the bullet symbols with stars, i.e.
Checkpoint 2.4.7. Apples to Students.
A teacher has 20 apples that are to be handed out to 9 students.
- How many different ways are there of distributing the apples?
- How many different ways are there of distributing the apples so that each student receives at least one apple?
b. Give one apple to each student to begin, then distribute the rest.
Exploration 2.4.1. Nonnegative integer solutions.
Consider the following equation:
and suppose we're interested in its nonnegative integer solutions.
(a)
Verify that
(b)
Using Theorem 2.4.5, count the number of nonnegative integer solutions to (2.4.1).
(c)
Generalize the above argument to count the number of nonnegative integer solutions to
State explicitly what the balls and the bins are.
Proposition 2.4.8. Nonnegative integer solutions.
The number of nonnegative integer solutions to
Checkpoint 2.4.9. Apply Proposition 2.4.8.
Determine the number of integer solutions to the system
\(\displaystyle\binom{6+15-1}{15} = \binom{20}{15}\text{.}\)
Checkpoint 2.4.10. Nonnegative integer solutions with additional constraints.
Determine the number of integer solutions to the equation
such that:
- \(x_1, x_2, x_3, x_4\) are nonnegative.
- \(x_1 \geq 4\text{,}\) \(x_2 \geq 0\text{,}\) \(x_3 \geq 12\text{,}\) and \(x_4 \geq 9\text{.}\)
- \(0 \leq x_1 \leq 30\text{,}\) and \(x_2, x_3, x_4 \geq 0\text{.}\)
b. Look at part (b) of Checkpoint 2.4.7.
c. Solve the problem with \(x_1 \geq 31\) first then subtract from part (a).
a. \(\displaystyle\binom{80}{77}\text{.}\)
b. \(\displaystyle\binom{55}{52}\text{.}\) (Solution below.)
c. \(\displaystyle\binom{80}{77} - \binom{49}{46}\text{.}\)