← Open Interactive Timeline Board

Graph Theory & Network Science: Seven Bridges to Complex Networks

Encyclopedia/1. The Cosmos & The Natural World/1. Mathematics & Formal Systems/09. Graph Theory & Network Topology  •  Curated by Admin Timeline.sg

Graph theory and network science trace their origins to Euler's 1736 solution of the Seven Bridges of Königsberg problem, evolving through Hamiltonian circuits, the Four Color Theorem, random graphs, small-world networks, and scale-free topology, with applications across mathematics, physics, biology, and social sciences.

Chronological Storyline (47 Milestones)

1736 CE

Euler Solves Seven Bridges of Königsberg

Leonhard Euler publishes a paper solving the Königsberg bridge problem, founding graph theory. He models landmasses as vertices and bridges as edges, proving that a walk crossing each bridge exactly once is impossible. #graphTheory #mathematics

Euler Solves Seven Bridges of Königsberg
Euler Solves Seven Bridges of Königsberg
By Twotwos - Own work based on: Konigsberg bridges.png. This file was derived from: Image-Koenigsberg, Map by Merian-Erben 1652.jpg, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=175193733
1750 CE

Euler's Formula for Polyhedra

Euler discovers the formula V - E + F = 2 for convex polyhedra, linking vertices, edges, and faces. This foundational result later influences graph theory and topology. #graphTheory #topology

1847 CE

Kirchhoff's Circuit Laws

Gustav Kirchhoff formulates laws for electrical circuits using graph theory concepts. His work introduces the notion of trees and cycles in graphs, influencing network analysis. #graphTheory #electricalEngineering

1852 CE

Four Color Conjecture Proposed

Francis Guthrie conjectures that four colors suffice to color any map so that adjacent regions have different colors. This problem drives graph theory development for over a century. #graphTheory #mathematics

Four Color Conjecture Proposed
Four Color Conjecture Proposed
By Inductiveload - Based on a this raster image by chas zzz brown on en.wikipedia., CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=1680050
1856 CE

Hamiltonian Circuits Defined

William Rowan Hamilton invents the Icosian game, involving finding a cycle visiting each vertex exactly once on a dodecahedron. This introduces Hamiltonian paths and circuits. #graphTheory #mathematics

Hamiltonian Circuits Defined
Hamiltonian Circuits Defined
By Eyesinthefire - Own work - adapted from: by User:Janusz.c and styled after: by User:David Eppstein, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=187996031
1878 CE

Sylvester Coins 'Graph' Term

James Joseph Sylvester uses the term 'graph' in a mathematical context, referring to diagrams of chemical structures. This helps formalize graph theory terminology. #graphTheory #mathematics

Sylvester Coins 'Graph' Term
Sylvester Coins 'Graph' Term
By Michel Bakni - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=151762031
1890 CE

Heawood Proves Five Color Theorem

Percy Heawood proves that five colors always suffice for map coloring, correcting a flaw in Kempe's attempted proof of the four color theorem. His work advances graph coloring theory. #graphTheory #mathematics

Heawood Proves Five Color Theorem
Heawood Proves Five Color Theorem
By Original: Dmharvey Vector: Inductiveload - Own work based on: 4CT Non-Counterexample 1.svg this raster image by Dmharvey on en.wikipedia., Public domain, https://commons.wikimedia.org/w/index.php?curid=1680093
1913 CE

König Publishes First Graph Theory Book

Dénes Kőnig publishes 'Theory of Finite and Infinite Graphs', the first comprehensive textbook on graph theory. It systematizes the field and inspires further research. #graphTheory #mathematics

König Publishes First Graph Theory Book
König Publishes First Graph Theory Book
By no conegut - BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM MATEMATIKA INTÉZET: https://math.bme.hu/~hujter/konig1928.jpg, Public domain, https://commons.wikimedia.org/w/index.php?curid=90577639
1928 CE

Ramsey Theory Emerges

Frank Ramsey proves a theorem in combinatorial logic, later known as Ramsey's theorem, which guarantees the existence of order in large graphs. It becomes a cornerstone of graph theory. #graphTheory #combinatorics

1930 CE

Kuratowski's Planar Graph Theorem

Kazimierz Kuratowski characterizes planar graphs by proving that a graph is non-planar iff it contains a subdivision of K5 or K3,3. This is a fundamental result in graph theory. #graphTheory #mathematics

Kuratowski's Planar Graph Theorem
Kuratowski's Planar Graph Theorem
By David Eppstein - Own work, CC0, https://commons.wikimedia.org/w/index.php?curid=23861616
1935 CE

Whitney's Graph Theory Contributions

Hassler Whitney publishes influential papers on graph coloring, matching, and the Four Color Problem. He introduces the concept of the chromatic polynomial. #graphTheory #mathematics

Whitney's Graph Theory Contributions
Whitney's Graph Theory Contributions
By Sally Thurston, the subject Hassler Whitney's daughter. - Emailed to me by the author., CC BY 3.0, https://commons.wikimedia.org/w/index.php?curid=46360725
1941 CE

Brooks' Theorem on Graph Coloring

R. Leonard Brooks proves that for any connected graph, the chromatic number is at most the maximum degree, except for complete graphs and odd cycles. This is a key bound in graph coloring. #graphTheory #mathematics

Brooks' Theorem on Graph Coloring
Brooks' Theorem on Graph Coloring
By Vectorisation: BethNaught. Original: Claudio Rocchini (User:Rocchini) - This file was derived from: Graph exact coloring.gif This W3C-unspecified vector image was created with Inkscape ., CC BY 2.5, https://commons.wikimedia.org/w/index.php?curid=42831705
1947 CE

Tutte's Contributions to Graph Theory

William Tutte begins publishing seminal work on graph factorization, matroids, and the Tutte polynomial. He also cracks the German Lorenz cipher using graph theory during WWII. #graphTheory #cryptography

1959 CE

Erdős–Rényi Random Graph Model

Paul Erdős and Alfréd Rényi introduce the random graph model G(n,p), where edges are included with probability p. This launches the study of random graphs and probabilistic methods. #graphTheory #randomGraphs

Erdős–Rényi Random Graph Model
Erdős–Rényi Random Graph Model
By David Eppstein - Own work, CC0, https://commons.wikimedia.org/w/index.php?curid=115108260
1960 CE

Dijkstra's Shortest Path Algorithm

Edsger Dijkstra publishes an algorithm for finding the shortest path between nodes in a graph. It becomes a fundamental tool in network routing and operations research. #graphTheory #algorithms

Dijkstra's Shortest Path Algorithm
Dijkstra's Shortest Path Algorithm
By Ibmua - Work by uploader., Public domain, https://commons.wikimedia.org/w/index.php?curid=6282617
1962 CE

Kruskal's and Prim's Algorithms

Joseph Kruskal and Robert Prim independently develop algorithms for finding minimum spanning trees in weighted graphs. These are essential for network design. #graphTheory #algorithms

Kruskal's and Prim's Algorithms
Kruskal's and Prim's Algorithms
By Shiyu Ji - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=54420893
1965 CE

Milgram's Small-World Experiment

Stanley Milgram conducts experiments showing that any two people in the US are connected by about six acquaintances, coining 'six degrees of separation'. This inspires small-world network research. #networkScience #sociology

Milgram's Small-World Experiment
Milgram's Small-World Experiment
By Daniel' (User:Dannie-walker) - Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=8977072
1969 CE

ARPANET Connects First Nodes

The ARPANET, precursor to the Internet, connects four nodes using packet switching. This network becomes a testbed for graph theory and network protocols. #networkScience #internet

ARPANET Connects First Nodes
ARPANET Connects First Nodes
By ARPANET - The Computer History Museum ([1]), en:File:Arpnet-map-march-1977.png, Public domain, https://commons.wikimedia.org/w/index.php?curid=9990864
1971 CE

Cook-Levin Theorem: NP-Completeness

Stephen Cook and Leonid Levin independently prove that the Boolean satisfiability problem is NP-complete. Many graph problems (e.g., Hamiltonian cycle) are shown to be NP-complete. #graphTheory #computationalComplexity

1972 CE

Karp's 21 NP-Complete Problems

Richard Karp publishes a list of 21 NP-complete problems, including graph problems like vertex cover, clique, and Hamiltonian cycle. This solidifies the importance of graph theory in complexity. #graphTheory #computationalComplexity

1973 CE

Tutte's Perfect Matching Theorem

William Tutte proves a necessary and sufficient condition for a graph to have a perfect matching. This result is fundamental in matching theory and combinatorial optimization. #graphTheory #combinatorics

1976 CE

Four Color Theorem Proved with Computers

Kenneth Appel and Wolfgang Haken prove the Four Color Theorem using computer-assisted case analysis. This is the first major theorem proved with a computer, sparking debate. #graphTheory #mathematics

1981 CE

Graph Minors Theory Initiated

Neil Robertson and Paul Seymour begin a series of papers on graph minors, culminating in the Graph Minors Theorem. This deep theory has profound implications for graph structure and algorithms. #graphTheory #mathematics

1984 CE

PageRank Algorithm Developed

Larry Page and Sergey Brin develop PageRank, a graph-based algorithm for ranking web pages. It uses the link structure of the web and becomes the foundation of Google's search engine. #networkScience #algorithms

PageRank Algorithm Developed
PageRank Algorithm Developed
By Sage santo - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=153695322
1995 CE

Watts-Strogatz Small-World Model

Duncan Watts and Steven Strogatz publish a model showing that networks with high clustering and short path lengths (small-world) arise from rewiring a regular lattice. This explains many real networks. #networkScience #graphTheory

Watts-Strogatz Small-World Model
Watts-Strogatz Small-World Model
By The Opte Project - Originally from the English Wikipedia; description page is/was here., CC BY 2.5, https://commons.wikimedia.org/w/index.php?curid=1538544
1999 CE

Barabási–Albert Scale-Free Model

Albert-László Barabási and Réka Albert propose the scale-free network model, where new nodes preferentially attach to highly connected nodes. This explains power-law degree distributions in many real networks. #networkScience #graphTheory

2001 CE

Network Motifs Discovered

Ronen Milo and colleagues identify recurring, significant patterns of interconnections (network motifs) in biological and technological networks. This provides a new way to analyze network function. #networkScience #biology

2002 CE

Community Detection Algorithms

Michelle Girvan and Mark Newman propose the Girvan-Newman algorithm for detecting community structure in networks. This sparks extensive research on network clustering. #networkScience #graphTheory

2003 CE

Human Disease Network Mapped

Goh et al. construct a human disease network linking diseases to genes, revealing that many diseases share genetic origins. This applies graph theory to medicine. #networkScience #medicine

2004 CE

Proof of the Graph Minor Theorem

Robertson and Seymour complete their proof of the Graph Minor Theorem, stating that any infinite set of graphs contains one that is a minor of another. This is a landmark in structural graph theory. #graphTheory #mathematics

2005 CE

Social Network Analysis Goes Mainstream

The rise of social media platforms like Facebook and Twitter generates massive social network data. Graph theory becomes essential for analyzing online social networks and influence. #networkScience #socialMedia

2006 CE

Graph Databases Emerge

Neo4j, the first graph database, is released. Graph databases store data as nodes and edges, enabling efficient querying of complex relationships. #graphTheory #databases

2007 CE

Network Science Textbook Published

Albert-László Barabási publishes 'Network Science', a comprehensive textbook that popularizes the field. It becomes a standard reference for students and researchers. #networkScience #education )

2008 CE

GraphX and Graph Processing Frameworks

Apache Spark's GraphX library is developed for large-scale graph processing. This enables graph algorithms to run on distributed computing clusters. #graphTheory #bigData

GraphX and Graph Processing Frameworks
GraphX and Graph Processing Frameworks
By Apache Software Foundation - Vectorised by Vulphere based from https://www.apache.org/logos/res/spark/spark.pdf, Apache License 2.0, https://commons.wikimedia.org/w/index.php?curid=57832155
2010 CE

Deep Learning on Graphs Begins

Researchers start developing graph neural networks (GNNs) for machine learning on graph-structured data. This merges graph theory with deep learning. #graphTheory #machineLearning

2012 CE

Network Medicine Field Established

The field of network medicine formally emerges, using network theory to understand disease mechanisms, drug targets, and personalized medicine. #networkScience #medicine

2013 CE

GraphBLAS Standard Initiated

The GraphBLAS standard is proposed to define a set of building blocks for graph algorithms in terms of linear algebra. This aims to improve performance and portability. #graphTheory #algorithms

GraphBLAS Standard Initiated
GraphBLAS Standard Initiated
By Jakab Rokob - https://graphblas.org/, CC BY 4.0, https://commons.wikimedia.org/w/index.php?curid=103501911
2014 CE

Network Science Recognized as Discipline

The Network Science Society (NetSci) is founded, and academic programs in network science proliferate. The field gains recognition as an interdisciplinary domain. #networkScience #education

2015 CE

Graph Theory in Neuroscience: Connectome

The Human Connectome Project maps neural connections in the brain using graph theory. This reveals network properties like small-world topology and hub nodes. #networkScience #neuroscience

Graph Theory in Neuroscience: Connectome
Graph Theory in Neuroscience: Connectome
By Xavier Gigandet et. al. - Gigandet X, Hagmann P, Kurant M, Cammoun L, Meuli R, et al. (2008) Estimating the Confidence Level of White Matter Connections Obtained with MRI Tractography. PLoS ONE 3(12): e4006. doi:10.1371/journal.pone.0004006, CC BY 2.5, https://commons.wikimedia.org/w/index.php?curid=8134159
2016 CE

AlphaGo Uses Graph Networks

DeepMind's AlphaGo defeats world champion Lee Sedol in Go. The system uses Monte Carlo tree search and neural networks, leveraging graph representations of board positions. #graphTheory #AI

2017 CE

Graph Attention Networks Introduced

Petar Veličković et al. propose graph attention networks (GATs), which use attention mechanisms to weigh neighbor contributions. This becomes a popular GNN architecture. #graphTheory #machineLearning

2018 CE

Graph Theory in Epidemiology: COVID-19

Network models are used to simulate COVID-19 spread, evaluate interventions, and analyze contact tracing. Graph theory becomes crucial for pandemic response. #networkScience #epidemiology

2019 CE

Quantum Graph Theory Advances

Researchers explore quantum algorithms for graph problems, such as quantum walks and graph isomorphism. This opens new frontiers in quantum computing. #graphTheory #quantumComputing

2020 CE

Graph Neural Networks in Drug Discovery

GNNs are applied to molecular graph data for drug discovery, predicting molecular properties and generating new molecules. This accelerates pharmaceutical research. #graphTheory #drugDiscovery

2021 CE

Network Science for Climate Change

Graph theory is used to model climate systems, analyze ecological networks, and design resilient infrastructure. Network science becomes a tool for sustainability. #networkScience #climateChange

2022 CE

Large Language Models and Knowledge Graphs

Integration of large language models (LLMs) with knowledge graphs improves reasoning and factual accuracy. Graph theory enhances AI's ability to represent structured knowledge. #graphTheory #AI

Large Language Models and Knowledge Graphs
Large Language Models and Knowledge Graphs
By Jayarathina - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=37135596
2023 CE

Graph Theory in Quantum Error Correction

Graph states and surface codes are used in quantum error correction. Graph theory provides a framework for designing fault-tolerant quantum computers. #graphTheory #quantumComputing