Study this topic

Graph Theory Fundamentals

A graph models objects and pairwise connections between them: computers and links, cities and roads, tasks and conflicts, states and transitions. Graph theory supplies the vocabulary (degree, path, cycle, tree, planar) and the counting facts used in connectivity, matching and colouring.

Short notes8 min read

Graph Connectivity

A network is useful only if its parts can reach each other, and it is robust only if it stays connected when something fails.

Short notes6 min read

Matching in Graphs

A matching pairs up vertices along edges so that no vertex is used twice: assigning workers to jobs they are qualified for, students to projects, or tasks to processors.

Short notes8 min read

Graph Colouring

Colouring a graph means giving each vertex a colour so that adjacent vertices get different colours.

Short notes6 min read