Discrete StructureUnit 47 min read
Counting Principles, Permutations, Combinations & Advanced Techniques
Unit 4 of Discrete Structure covers fundamental counting principles (addition, multiplication, inclusion-exclusion), permutations and combinations (with/without repetition), advanced combinatorial identities, and real-world applications in scheduling, probability, and algorithm design.
TAKEAWAYS:
- Counting rules (addition/multiplication) solve problems where order or grouping matters.
- Permutations count arrangements where order is critical (e.g., passwords, race rankings).
- Combinations count selections where order is irrelevant (e.g., lottery draws, committee picks).
- Inclusion-exclusion adjusts overcounts in overlapping sets (e.g., students in multiple clubs).
- Advanced techniques (stars and bars, derangements) model real-world constraints like resource allocation.
Core Counting Principles
1. Addition and Multiplication Rules
Definitions:
- Addition Rule: If two events and are mutually exclusive (cannot occur simultaneously), the total number of ways either can occur is:
- Multiplication Rule: If and are independent events, the number of ways both can occur is:
Worked Example: Nepalese License Plates
Nepal’s new license plates use:
- 2 letters (A–Z, 26 options each)
- 4 digits (0–9, 10 options each)
- 1 special symbol (e.g., *, 5 options)
Question: How many unique plates are possible? Solution: Letters and digits are independent choices → Multiplication Rule:
Visual: License Plate Structure
2. Permutations: Order Matters
Definition:
A permutation of distinct items taken at a time is:
- With repetition: (e.g., PIN codes).
- Without repetition: (e.g., ranking students).
Worked Example: Pathao Driver Routes
A Pathao driver must pick up 3 passengers in Kathmandu’s Thapathali area, where 5 streets intersect. How many unique routes can they take if no street is repeated? Solution:
Visual: Permutation Tree for
graph TD
A["Start"] --> B["Option 1"]
A --> C["Option 2"]
A --> D["Option 3"]
B --> E["Option 2"]
B --> F["Option 3"]
C --> G["Option 1"]
C --> H["Option 3"]
D --> I["Option 1"]
D --> J["Option 2"]3. Combinations: Order Doesn’t Matter
Definition:
A combination of items taken at a time is:
- Used for committees, lottery draws, or subsets where order is irrelevant.
Worked Example: NEPSE Stock Picks
An investor picks 4 stocks from 10 available. How many unique portfolios? Solution:
Visual: Combination vs. Permutation
| Scenario | Example | Formula |
|---|---|---|
| Permutation | Ranking 3 runners in a race | |
| Combination | Selecting 3 runners for a team |
Advanced Techniques
4. Inclusion-Exclusion Principle
Definition:
For two sets and : For three sets:
Worked Example: eSewa Users
- 80% use eSewa for bills.
- 60% use it for transfers.
- 30% use both. Question: What % use eSewa for either bills or transfers? Solution: Correction: Use probabilities (80% = 0.8, etc.): Visual:
5. Stars and Bars: Distributing Indistinguishable Items
Definition:
The number of ways to distribute identical items into distinct boxes is:
Worked Example: Khalti Cash Distribution
Khalti wants to distribute ₹100 among 3 merchants. How many ways can this be done if merchants can receive ₹0? Solution:
Visual: Stars and Bars for
6. Derangements: Counting Permutations with No Fixed Points
Definition:
A derangement is a permutation where no element appears in its original position. The number of derangements is: or recursively:
Worked Example: Ncell Password Scrambling
A 4-digit PIN (0000–9999) is scrambled so no digit stays in its original position. How many valid scrambles exist for PIN 1234?
Solution:
Visual: Derangement of 3 Items
graph TD
A["Original: 1 2 3"] --> B["Derangement 1: 2 3 1"]
A --> C["Derangement 2: 2 1 3"]
A --> D["Derangement 3: 3 1 2"]In the Real World
Pathao’s Route Optimization: Uses permutations to calculate the fastest delivery routes for riders, avoiding repeated streets (like the driver’s problem above).
NEPSE’s Portfolio Combinations: Investors use combinations to evaluate stock portfolios from 10 options, ensuring diversification.
eSewa’s User Overlap Analysis: The inclusion-exclusion principle helps eSewa estimate unique users by subtracting overlaps (e.g., users paying bills and transferring money).
Khalti’s Merchant Payouts: Stars and bars model how ₹100 can be split among merchants, ensuring fair distribution in microtransactions.
Bank Loan Interest Calculations: Permutations model loan repayment schedules where order of payments affects interest (e.g., early principal payments reduce total interest).
Exam Tip
Spot the Keyword:
- "Arrange" → Permutation.
- "Select" → Combination.
- "Overlap" → Inclusion-Exclusion.
Draw Diagrams: For problems involving sets or distributions, sketch Venn diagrams or stars-and-bars visuals. Examiners reward clarity.
Watch Units:
- Permutations: or .
- Combinations: or .
- Inclusion-Exclusion: Alternate signs for intersections.
Real-World Tie-Ins: Questions often disguise scenarios (e.g., "How many ways can a Pathao driver visit 3 customers?" → Permutation).
Common Pitfalls:
- Forgetting to subtract overlaps in inclusion-exclusion.
- Confusing and (order vs. no order).
- Misapplying stars and bars (items must be identical; boxes distinct).
Final Note: Master these formulas and their visual counterparts. In exams, if stuck, ask: "Does order matter?" or "Are there overlaps?" to guide your approach.
Based on the TU BIM syllabus for Discrete Structure (IT235), unit 4.
Discussion
Loading…