Photo AI

Last Updated Sep 27, 2025

Networks & Matrices Simplified Revision Notes

Revision notes with simplified explanations to understand Networks & Matrices quickly and effectively.

user avatar
user avatar
user avatar
user avatar
user avatar

269+ students studying

10.3.1 Networks & Matrices

Introduction to Networks and Matrices

A network is a graph where edges can represent connections (e.g., roads, wires) and weights on edges often represent distances, costs, or capacities. Matrices provide a compact way to represent networks mathematically.

Adjacency Matrix

The adjacency matrix represents the connections between vertices in a network.

  • Rows and columns represent vertices.
  • Entries indicate connections:
    • aij=1a_{ij} = 1 if there is an edge between vertices ii and jj
    • aij=0a_{ij} = 0 otherwise.
infoNote

Example: Adjacency Matrix for an Undirected Graph


For a graph with vertices A,B,C,DA, B, C, D

Edges: AB,BC,CD,DAAB, BC, CD, DA

A=(0101101001011010)\mathbf{A} = \begin{pmatrix} 0 & 1 & 0 & 1 \\ 1 & 0 & 1 & 0 \\ 0 & 1 & 0 & 1 \\ 1 & 0 & 1 & 0 \end{pmatrix}

Weighted Matrix

The weighted matrix includes weights (e.g., distances, costs) instead of simple binary values.

aij={weight of edge between i and j,if an edge exists between i and j,if no edge exists between i and j.a_{ij} = \begin{cases} \text{weight of edge between } i \text{ and } j, & \text{if an edge exists between } i \text{ and } j, \\ \infty & \text{if no edge exists between } i \text{ and } j. \end{cases}

aij=a_{ij} = \infty if no edge exists.

infoNote

Example: Weighted Matrix


For a graph with A,B,CA, B, C:

  • AB=5,BC=3,AC=AB = 5, BC = 3, AC = \infty
W=(0550330)\mathbf{W} = \begin{pmatrix} 0 & 5 & \infty \\ 5 & 0 & 3 \\ \infty & 3 & 0 \end{pmatrix}

Drawing a Network from a Matrix

Steps:

  1. Label vertices: Use rows/columns to determine vertices.
  2. Add edges: Connect vertices based on non-zero entries in the matrix.
  3. Include weights: Label edges with their corresponding values if using a weighted matrix.
infoNote

Example:


Given the matrix:

M=(0720700320060360)\mathbf{M} = \begin{pmatrix} 0 & 7 & 2 & 0 \\ 7 & 0 & 0 & 3 \\ 2 & 0 & 0 & 6 \\ 0 & 3 & 6 & 0 \end{pmatrix}

Steps to Draw the Network:

  • Vertices: A,B,C,DA, B, C, D
  • Edges:
  • ABAB (weight = 7), ACAC (weight = 22).
  • BDBD (weight = 3), CDCD (weight = 66).

Writing a Matrix from a Network

Steps:

  1. List vertices: Assign each vertex a row/column in the matrix.
  2. Fill entries:
  • For adjacency matrices, use 11 for connections, 00 otherwise.
  • For weighted matrices, use weights for connections, \infty or 00 otherwise.
infoNote

Example:


For the graph with:

  • Vertices: A,B,C,DA, B, C, D
  • Edges: AB=7,AC=2,BD=3,CD=6AB = 7, AC = 2, BD = 3, CD = 6

The weighted matrix is:

W=(072703206360)\mathbf{W} = \begin{pmatrix} 0 & 7 & 2 & \infty \\ 7 & 0 & \infty & 3 \\ 2 & \infty & 0 & 6 \\ \infty & 3 & 6 & 0 \end{pmatrix}

Worked Examples

infoNote

Example 1: Drawing a Network from a Weighted Matrix


Given:

W=(0440550)\mathbf{W} = \begin{pmatrix} 0 & 4 & \infty \\ 4 & 0 & 5 \\ \infty & 5 & 0 \end{pmatrix}

Steps:

  1. Label vertices A,B,CA, B, C
  2. Add edges:
  • ABAB with weight 44.
  • BCBC with weight 55

Network:

  • Vertices: A,B,CA, B, C
  • Edges: AB=4,BC=5AB = 4, BC = 5
infoNote

Example 2: Writing a Weighted Matrix from a Network


Given the graph:

  • Vertices: A,B,C,DA, B, C, D
  • Edges: AB=3,AC=6,AD=4,BC=5AB = 3, AC = 6, AD = 4, BC = 5

Steps:

  1. Assign rows/columns for vertices.
  2. Fill weights:
W=(036430565040)\mathbf{W} = \begin{pmatrix} 0 & 3 & 6 & 4 \\ 3 & 0 & 5 & \infty \\ 6 & 5 & 0 & \infty \\ 4 & \infty & \infty & 0 \end{pmatrix}

Note Summary

infoNote

Common Mistakes

  1. Misinterpreting weights: Ensure weights in a matrix correspond to correct edges.
  2. Ignoring symmetry: For undirected graphs, matrices must be symmetric (aij=ajia_{ij} = a_{ji}).
  3. Confusing zero entries: A zero entry often means no edge, except on the diagonal where it means no self-loop.
  4. Mislabeling vertices: Ensure consistency between vertex labels and matrix rows/columns.
  5. Forgetting edge directions: For directed graphs, entries may not be symmetric.
infoNote

Key Formulas and Concepts

  1. Adjacency Matrix:
aij={1if an edge exists between i and j,0otherwise.a_{ij} = \begin{cases} 1 & \text{if an edge exists between } i \text{ and } j, \\ 0 & \text{otherwise.} \end{cases}
  1. Weighted Matrix:
aij={weight of edge between i and j,if an edge exists,otherwise.a_{ij} = \begin{cases} \text{weight of edge between } i \text{ and } j, & \text{if an edge exists}, \\ \infty & \text{otherwise.} \end{cases}
Books

Only available for registered users.

Sign up now to view the full note, or log in if you already have an account!

500K+ Students Use These Powerful Tools to Master Networks & Matrices

Enhance your understanding with flashcards, quizzes, and exams—designed to help you grasp key concepts, reinforce learning, and master any topic with confidence!

40 flashcards

Flashcards on Networks & Matrices

Revise key concepts with interactive flashcards.

Try Further Maths Decision Maths 1 Flashcards

4 quizzes

Quizzes on Networks & Matrices

Test your knowledge with fun and engaging quizzes.

Try Further Maths Decision Maths 1 Quizzes

29 questions

Exam questions on Networks & Matrices

Boost your confidence with real exam questions.

Try Further Maths Decision Maths 1 Questions

27 exams created

Exam Builder on Networks & Matrices

Create custom exams across topics for better practice!

Try Further Maths Decision Maths 1 exam builder

50 papers

Past Papers on Networks & Matrices

Practice past papers to reinforce exam experience.

Try Further Maths Decision Maths 1 Past Papers

Other Revision Notes related to Networks & Matrices you should explore

Discover More Revision Notes Related to Networks & Matrices to Deepen Your Understanding and Improve Your Mastery

96%

114 rated

Minimum Spanning Trees

Kruskal's Algorithm

user avatar
user avatar
user avatar
user avatar
user avatar

461+ studying

190KViews

96%

114 rated

Minimum Spanning Trees

Prim's Algorithm

user avatar
user avatar
user avatar
user avatar
user avatar

275+ studying

183KViews

96%

114 rated

Minimum Spanning Trees

Comparing MST Algorithms

user avatar
user avatar
user avatar
user avatar
user avatar

412+ studying

182KViews
Load more notes

Join 500,000+ A-Level students using SimpleStudy...

Join Thousands of A-Level Students Using SimpleStudy to Learn Smarter, Stay Organized, and Boost Their Grades with Confidence!

97% of Students

Report Improved Results

98% of Students

Recommend to friends

500,000+

Students Supported

50 Million+

Questions answered