This subtopic introduces the fundamental categorisation of mathematical problems into existence, construction, enumeration, and optimisation. It also cover
Topic Synopsis
This subtopic introduces the fundamental categorisation of mathematical problems into existence, construction, enumeration, and optimisation. It also covers essential counting techniques, including set notation, partitions, the pigeonhole principle, and arrangement and selection problems, which serve as a foundation for Discrete Mathematics.
Key Concepts & Core Principles
- Graph theory: vertices, edges, adjacency matrices, and types of graphs (simple, complete, bipartite). Understand how to represent networks and traverse them using algorithms like Kruskal's and Prim's for minimum spanning trees.
- Combinatorics: counting principles including the multiplication rule, permutations, and combinations. Know when to use factorial notation and how to solve problems involving arrangements and selections.
- Algorithms: step-by-step procedures for solving problems, such as Dijkstra's algorithm for shortest paths, sorting algorithms (bubble sort, quick sort), and the use of flow charts and pseudocode.
- Pigeonhole principle: if n items are placed into m containers and n > m, then at least one container contains more than one item. This principle is used to prove existence in combinatorial problems.
- Critical path analysis: using activity networks to find the minimum project completion time, identify critical activities, and calculate floats. This is essential for project management.
Exam Tips & Revision Strategies
- Always check if the order of items matters before choosing between permutations and combinations
- For arrangement problems with restrictions, consider the 'gap method' or 'subtraction method' (total arrangements minus forbidden arrangements)
- When using the inclusion-exclusion principle, clearly define the sets involved
- Show clear working for counting problems to allow for method marks even if the final calculation is incorrect
- Use the notation nPr and nCr correctly as specified in the formulae booklet
- When asked to show two graphs are isomorphic, provide a clear mapping of vertices.
- Always check if a graph is simple before applying theorems like Ore's theorem.
- Use colouring arguments to test for bipartiteness.
Common Misconceptions & Mistakes to Avoid
- Confusing permutations (order matters) with combinations (order does not matter)
- Incorrectly applying the inclusion-exclusion principle by failing to subtract the intersection
- Misinterpreting constraints in arrangement problems (e.g., items that cannot be next to each other)
- Failing to account for identical items when calculating arrangements
- Misapplying the pigeonhole principle by not correctly identifying the 'pigeons' and 'holes'
- Confusing the definitions of walk, trail, path, and cycle.
Examiner Marking Points
- Correct classification of problems into existence, construction, enumeration, or optimisation
- Accurate use of set notation and partition counting
- Correct application of the pigeonhole principle
- Accurate use of the multiplicative principle for arrangements
- Correct calculation of permutations (nPr) and combinations (nCr)
- Correct handling of constraints in arrangement and selection problems
- Accurate application of the inclusion-exclusion principle for two sets
- Correct use of terminology: vertex (node), arc (edge), degree, adjacent, tree, simple, connected, simply connected.