Discrete Mathematics — OCR GCSE Further Mathematics
Test yourself on Discrete Mathematics with OCR GCSE practice questions.
7 days Premium · Then the free plan continues · No card, no charge
Discrete Mathematics explained
This subtopic introduces the fundamental categorisation of mathematical problems into existence, construction, enumeration, and optimisation.
Read the full explanation
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.
What to demonstrate
- Correct classification of problems into existence, construction, enumeration, or optimisation
- Accurate use of set notation and partition counting
- Correct application of the pigeonhole principle
Show all 7 objectives
- 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
Discrete Mathematics exam tips
Topic Overview
Discrete Mathematics is a branch of mathematics dealing with objects that can assume only distinct, separated values. In the OCR GCSE Further Mathematics course, this topic introduces you to the mathematics of decision-making, counting, and optimisation. You'll explore concepts like graph theory, combinatorics, and algorithms, which are fundamental to computer science, operations research, and network analysis. Understanding discrete mathematics helps you solve real-world problems such as finding the shortest route, scheduling tasks, or counting possibilities efficiently.
This topic is crucial because it bridges pure mathematics with practical applications. You'll learn to model situations using graphs, trees, and matrices, and apply systematic methods to solve problems. For example, you'll use Dijkstra's algorithm to find the shortest path in a network or apply the pigeonhole principle to prove existence results. Discrete mathematics also develops logical reasoning and algorithmic thinking, skills that are highly valued in STEM fields and beyond.
In the OCR GCSE Further Mathematics syllabus, discrete mathematics appears in the Decision Mathematics component. It builds on basic algebra and logic, and connects to topics like matrices and probability. Mastering discrete mathematics not only prepares you for A-level Further Mathematics but also gives you a toolkit for tackling complex, real-world problems with confidence.
Key Concepts
- →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.
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
Examiner Tips
- 💡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 solving graph theory problems, always label your vertices and edges clearly. Show all steps in algorithms like Dijkstra's or Prim's, as marks are awarded for method even if you make a small arithmetic error.
- 💡In combinatorics, decide whether order matters before applying formulas. Write down whether it's a permutation or combination explicitly to avoid confusion. Use the multiplication principle for multi-stage tasks.
- 💡For critical path analysis, double-check that you've correctly identified all dependencies and that the forward and backward passes are accurate. The critical path is the longest path through the network; any delay on it delays the whole project.
Common Mistakes
- 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'
- Misconception: 'A complete graph has an edge between every pair of vertices, so it must be a simple graph.' Correction: While complete graphs are simple, not all simple graphs are complete. A simple graph has no loops or multiple edges, but it may not have all possible edges.
- Misconception: 'In permutations, order doesn't matter.' Correction: Permutations are about arrangements where order does matter. When order doesn't matter, we use combinations. For example, selecting a committee (order irrelevant) is a combination, while arranging books on a shelf (order relevant) is a permutation.
- Misconception: 'Dijkstra's algorithm always finds the shortest path, even with negative weights.' Correction: Dijkstra's algorithm fails if there are negative weight edges. For graphs with negative weights, use the Bellman-Ford algorithm instead.