Salam Academy
Contents · 0% complete
  1. Learning objectives
  2. Core idea
  3. Key formulae
  4. Worked examples
  5. Explore the graph
  6. Common mistakes
  7. Exam tip
  8. Guided practice
  9. Practice questions
  10. Challenge
  11. Summary
  12. Quick quiz
  13. Same topic, different board
  14. Past paper questions
Graphs · Subtopic 1 of 1

Graph Theory

A graph is vertices joined by edges. The sum of the degrees is twice the number of edges (handshaking lemma), so the number of odd vertices is even. A connected graph is Eulerian if every vertex has even degree; a connected planar graph satisfies V−E+F=2V-E+F=2.

Edexcel 9FM0 OptionAQA 7367 Paper 3≈ 40 minRevision 1 · updated 2026-10-27
Practise this topicTimed testAsk Salam Tutor
Section 1 of 14

Learning objectives

  • Use graph terminology precisely.
  • Apply the handshaking lemma.
  • Recognise trees, complete graphs KnK_n and bipartite graphs Km,nK_{m,n}.
  • Decide whether a graph is Eulerian; use Euler's formula for planar graphs.
Pause and think

Can you draw a figure with exactly three vertices of odd degree?

Section 2 of 14

Core idea

Start hereSeven bridges

The citizens of Königsberg wondered whether they could walk across each of their seven bridges exactly once and get home. Euler realised only the connections mattered, not the distances, and in answering invented graph theory.

The big idea

A graph is vertices joined by edges. Counting degrees gives the handshaking lemma ∑deg⁡=2E\sum\deg=2E; the parity of degrees decides whether an Eulerian trail exists; and planar graphs obey V−E+F=2V-E+F=2.

1. Degrees

The handshaking lemma
  1. each edge has two ends\text{each edge has two ends}
    An edge joins two vertices (a loop meets one vertex twice).
  2. ∑deg⁡(v)=2E\sum\deg(v)=2E
    Summing degrees counts every end once.
  3. #odd vertices is even\#\text{odd vertices is even}
    An even total needs an even number of odd terms.
Worked exampleCan this graph exist?

Is there a graph with degrees 3,3,3,2,23,3,3,2,2?

Goal
Yes or no.
Strategy
Handshaking.
  1. 3+3+3+2+2=133+3+3+2+2=13
    Sum of degrees.
  2. 13 is odd13\ \text{is odd}
    Must equal 2E2E.
AnswerNo such graph exists.
✓ CheckThree odd vertices, an odd number ✓ (impossible).

2. Eulerian and planar graphs

V−E+F=2Kn:12n(n−1) edgesV-E+F=2\qquad K_n:\tfrac12n(n-1)\ \text{edges}
where
FF
faces, including the outer one.
Worked examplePlanarity bound

Show K5K_5 is not planar.

Goal
Contradiction.
Strategy
Each face has ≥3\ge3 edges, each edge borders ≤2\le2 faces.
  1. 3F≤2E3F\le2E
    Count edge–face incidences.
  2. E≤3V−6E\le3V-6
    Substitute F=2−V+EF=2-V+E.
  3. 10≤9 ?10\le9\ ?
    K5K_5: E=10E=10, V=5V=5.
AnswerFalse, so K5K_5 is not planar.
✓ CheckAny drawing of K5K_5 needs at least one crossing ✓.
Eulerian test

Count odd vertices to decide.

Common misconceptionEuler vs Hamilton Eulerian: every edge once. Hamiltonian: every vertex once.
Key takeawayTrees A tree is connected with no cycles; it always has E=V−1E=V-1.
Pause and think

Is K4K_4 Eulerian?

Summary

  • ∑deg⁡=2E\sum\deg=2E.
  • Eulerian: all even.
  • V−E+F=2V-E+F=2; E≤3V−6E\le3V-6.
Key words
Degree
Number of edge-ends at a vertex.
Planar
Drawable with no crossing edges.
Bipartite
Vertices in two sets, edges only between sets.
HistoryBridges of Königsberg. In 1736 Euler proved you can't cross Königsberg's seven bridges once each and return home: all four land masses had odd degree. Graph theory was born.
Fun factSix degrees. Facebook found in 2016 that any two users are linked by an average of about 3.5 intermediate friends: graph distances in a network of billions.
Section 3 of 14

Key formulae

Handshaking∑deg⁡(v)=2E\sum\deg(v)=2E
Special graphsKn: 12n(n−1) edges; Km,n: mn; tree:E=V−1K_n:\ \tfrac12n(n-1)\text{ edges};\ K_{m,n}:\ mn;\ \text{tree}: E=V-1
Euler's formulaV−E+F=2  (connected planar)V-E+F=2\ \ (\text{connected planar})
TrickEulerian check. Count odd vertices: 00 → Eulerian (closed trail), 22 → semi-Eulerian (start and end at the odd ones), more → neither.
Section 4 of 14

Worked examples

Example 1 · Handshaking0 / 2 steps
A graph has degrees 3,3,2,2,43,3,2,2,4. How many edges?
    Example 2 · Euler0 / 2 steps
    A connected planar graph has 66 vertices and 99 edges. How many faces?
      Section 5 of 14

      Explore the graph

      A network
      Loading the interactive graph…
      Try this
      1. Vertices: A(0,2)A(0,2), B(2,4)B(2,4), C(2,0)C(2,0), D(4,4)D(4,4), E(5,1)E(5,1). Weights: AB=4AB=4, AC=3AC=3, BC=2BC=2, BD=5BD=5, CD=6CD=6, CE=7CE=7, DE=3DE=3.
      2. Degrees: A2A2, B3B3, C4C4, D3D3, E2E2. Two odd vertices, so semi-Eulerian.

      Sum of degrees 14=2×714=2\times7 edges.

      In the real worldSocial networks. Recommendation engines treat people as vertices and friendships as edges: high-degree vertices are "influencers".
      Section 6 of 14

      Common mistakes

      IncorrectForgetting the outer face
      CorrectCount it
      Euler's formula includes the infinite face.
      IncorrectEulerian means visits every vertex
      CorrectUses every edge once
      Visiting every vertex once is Hamiltonian.
      IncorrectLoops add 1 to degree
      CorrectAdd 2
      Both ends meet the vertex.

      Königsberg residents: let's walk each bridge once

      Euler: four odd vertices. No.

      Section 7 of 14

      Exam tip

      Exam tipTabulate degrees. List every vertex with its degree before answering Eulerian or handshaking questions.
      Section 8 of 14

      Guided practice

      SA-DM-GR-G011 markL1 FoundationNon-calculatorTerminology
      A graph has vertex degrees 3,3,2,2,43,3,2,2,4. How many edges does it have?

      Sign in or create a free account to check answers, get hints and track your progress.

      Salam Academy Original Practice · Proposed mark scheme
      Section 9 of 14

      Practice questions

      SA-DM-GR-0011 markL1 FoundationNon-calculatorTypes of graph
      How many edges does K6K_6 have?

      Sign in or create a free account to check answers, get hints and track your progress.

      Salam Academy Original Practice · Proposed mark scheme
      SA-DM-GR-0021 markL1 FoundationNon-calculatorTypes of graph
      How many edges does K3,4K_{3,4} have?

      Sign in or create a free account to check answers, get hints and track your progress.

      Salam Academy Original Practice · Proposed mark scheme
      SA-DM-GR-0032 marksL2 StandardNon-calculatorEuler
      A connected planar graph has 66 vertices and 99 edges. How many faces does it have?

      Sign in or create a free account to check answers, get hints and track your progress.

      Salam Academy Original Practice · Proposed mark scheme
      SA-DM-GR-0041 markL1 FoundationNon-calculatorTypes of graph
      How many edges does a tree with 1010 vertices have?

      Sign in or create a free account to check answers, get hints and track your progress.

      Salam Academy Original Practice · Proposed mark scheme

      More questions on every skill in this subtopic are in the question bank under Practise.

      Section 10 of 14

      Challenge

      SA-DM-GR-0052 marksL3 ExamNon-calculatorEuler
      A simple connected planar graph has every face bounded by at least 3 edges, so 3F≤2E3F\le2E. Use Euler's formula to find the greatest number of edges possible with 55 vertices.

      Sign in or create a free account to check answers, get hints and track your progress.

      Salam Academy Original Practice · Proposed mark scheme
      Section 11 of 14

      Summary

      • ∑deg⁡=2E\sum\deg=2E.
      • KnK_n, Km,nK_{m,n}, trees.
      • Eulerian: all even.
      • V−E+F=2V-E+F=2.
      Section 12 of 14

      Quick quiz

      Q1 · SA-DM-GR-Q011 markL1 FoundationNon-calculatorEuler
      A connected graph has exactly two odd vertices. It is
      Choose one option

      Sign in or create a free account to check answers, get hints and track your progress.

      Salam Academy Original Practice · Proposed mark scheme
      Section 13 of 14

      Same topic, different board

      Specification
      7367 A-level Further Mathematics
      Where
      Discrete · Graphs
      Expected
      Graph terminology; simple, connected, complete, bipartite and planar graphs; Euler’s formula; Eulerian and semi-Eulerian graphs; Hamiltonian cycles; isomorphism; adjacency matrices.
      Calculator
      Permitted on all papers.
      Typical style
      AQA mixes short multiple-choice questions with longer structured ones.
      Open in
      7367 · Paper 3
      Section 14 of 14

      Past paper questions

      No past paper questions are tagged to this subtopic yet. We add papers every week.

      Browse past papers

      Salam Academy original content · Content status: reviewed and published. Syllabus mapping: AQA 7367, First teaching 2017 (official specification).