MathematicsDiscrete MathematicsMedium

Graph Theory

Also known as:Network TheoryCombinatorial Graph Theory

Graph theory is the branch of mathematics that studies graphs — mathematical structures consisting of vertices (nodes) connected by edges (links) used to model pairwise relationships between objects. It was founded by Leonhard Euler in 1736 when he solved the Königsberg bridge problem. Graph theory underpins computer networks, social network analysis, circuit design, scheduling algorithms, and shortest-path computations.

Types of Graphs in Graph Theory

Graph TypeDescriptionEdgesExample Application
Undirected GraphEdges have no directionBidirectionalFacebook friendship network
Directed Graph (Digraph)Edges have direction (arrows)One-wayTwitter following, web links
Weighted GraphEdges carry numerical weightsWeightedRoad maps with distances
Complete Graph KₙEvery vertex connects to every othern(n-1)/2 edgesRound-robin tournament
Bipartite GraphVertices split into two disjoint setsOnly cross-set edgesJob-applicant matching
TreeConnected acyclic graphn-1 edges for n verticesFile systems, parse trees

Interactive Tools

GeoGebra — Graph Theory Tool

Open Tool

Wolfram Alpha — Graph Computation

Open Tool

Brilliant — Graph Theory

Open Tool
A labelled undirected graph with 6 vertices and 7 edges illustrating basic graph structure

Wikimedia Commons, CC BY-SA

Related Terms

The word "graph" in mathematics derives from Greek graphē, meaning "writing" or "drawing." The field was born from Euler's 1736 paper "Solutio problematis ad geometriam situs pertinentis" (Solution of a problem relating to the geometry of position), which solved the Königsberg bridge problem and introduced the first graph-theoretic argument.

graphsnetworkscombinatoricsdiscrete-mathalgorithmstopology