All about Planar Graphs
COSC 149.12, Spring 2026
Course Schedule
All materials are subject to change based on the actual class interaction and student feedback.
Basics
- Mar 30
-
why are we here, overview; Euler formula
-
- Apr 01
[scribble]
-
rotation system, duality, tree-cotree decomposition, Euler characteristic
-
Combinatorial Representations
- Apr 06
[scribble]
[slides]
-
surface, curvature, discrete Gauss-Bonnet; Cauchy rigidity theorem
-
- Apr 08
[scribble]
-
medial and radial graphs, quadrangulations; discrete metric, homotopy and electrical moves, Steinitz theorem
-
- Erickson Chap 6.5 talks about medial and radial construction (and other derived
maps). It's hard to find a good modern reference.
- My thesis! Lemma 2.1 provided a
proof to the bigon reduction. You can find a few reference from the paragraph, including Gilmer-Litherland
which is also relevant to the lattice theorem in the next lecture.
- Apr 13
[scribble]
-
Schnyder woods, canonical ordering, barycentric coordinates and grid embedding; α-oritentations and their distributive lattice structure
-
Topological Graph Theory
- Apr 15
-
Lipton-Tarjan path separator, cycle separator
- Apr 20
-
graph minors, Kuratowski-Wagner theorem, treewidth, planar grid-minor theorem; non-surface feature, RS structure theorem
- Apr 22
-
minor-free graphs are like planar graphs: Alon-Seymour-Thomas separator, sparsity bound
Physical and Riemannian Representations
- Apr 27
-
Tutte drawing, Laplacian, energy minimization; Tutte's spring embedding theorem, Whitney uniqueness theorem
-
tensegrity framework and stresses, reciprocal diagrams, polyhedral lifts, Cremona-Maxwell equivalence; weighted Delaunay graph and power diagram
- Apr 29
-
Koebe-Andreev-Thurston disk-packing, simultaneous orthogonal drawings, cycle separator from disk packing
-
- May 04
-
Cheeger inequality, 2nd eigenvalue of Planar Graphs through disk packing; spectral cuts
-
Graph Drawing and Algebraic Representations
- May 06
-
crossing lemma, point-line incidency; beyond planarity, k-planar and k-quasi-planar graphs
- May 11
-
weak and strong Hanani-Tutte theorems, poly-time LP planarity testing
Geometric Intersection Graphs
- May 13
-
pseudodisks, planar support, union complexity
- May 18
-
complexity of low-ply system through sampling;
clique-based separators, geodesic disks in polygons
- May 20
-
Monge property, VC-dimesion of geometric objects, distance VC-dimension, polynomial expansion
- May 25
-
[No class today]
Misc.
- May 27
-
Baker's technique, treewidth-diameter property, contraction decomposition, bidimensionality; grid-tree, cop-decomposition, strong product theorem
- Jun 01
-
quasi-isometry of string graphs into planar graphs
Topics we might not get to cover
The list is nowhere near exhaustive and is biased towards my personal interests.
Maybe some of them next time in a special topics course. Just maybe.
-
- orthogonal representation: Colin de Verdiere invariant, SDP, max-cut
- low-distortion routing: multi-commodity flows, L1 embeddings, planar embedding conjecture
- topology of graphs: planar covers and Negami 1-2-infinity conjecture, theory of almost-planar graphs
- linkage and folding: universality linkage theorem Alexandrov's theorem
- low-diameter decompositions: padded decomposition, Klein-Plotkin-Rao iterative layered decomposition
- planar graph algorithms: disjoint paths, multi-terminal flows and cuts, diameter, matchings, distance oracles
- graph drawing: clustered planarity, upward planarity
- planarity testing: SPQR and PC trees
- sparsity and shallow minors:
coloring, degeneracy, arboricity, sparsity; shallow minors, bounded and polynomial expansion