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, crossing lemma
-
- Apr 01
-
rotation system, duality, tree-cotree decomposition; Lipton-Tarjan path separator, cycle separator
-
Combinatorial Representations
- Apr 06
-
surface, curvature, discrete Gauss-Bonnet; Steinitz theorem, Cauchy rigidity theorem
-
- Apr 08
-
medial and radial graphs, quadrangulations; discrete metric, homotopy and electrical moves
-
- 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
-
Schnyder woods, canonical ordering, barycentric coordinates and grid embedding; α-oritentations and their distributive lattice structure
-
Topological Graph Theory
- Apr 15
-
graph minors, Kuratowski-Wagner theorem, treewidth, planar grid-minor theorem; non-surface feature, RS structure
theorem
- Apr 20
-
minor-free graphs are like planar graphs: Alon-Seymour-Thomas separator, sparsity bound
Physical Representations
- Apr 22
-
Tutte drawing, Laplacian, energy minimization; Tutte's spring embedding theorem, Whitney uniqueness theorem
-
- Apr 27
-
tensegrity framework and stresses, reciprocal diagrams, polyhedral lifts, Cremona-Maxwell equivalence; weighted Delaunay graph and power diagram
-
Riemannian Representations
- 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
-
Algebraic Representations
- May 06
-
weak and strong Hanani-Tutte theorems, poly-time LP planarity testing;
- May 11
-
Colin de Verdiere invariant, SDP, max-cut
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
-
VC-dimesion of geometric objects, distance VC-dimension
- May 25
-
[No class today]
Misc.
- May 27
-
Sperner's lemma, strong product theorem, bounded queue number; grid-tree, cop-decomposition
- Jun 01
-
[TBD]
Topics we might not get to cover
The list is no where near exhaustive and is biased towards my personal interests.
Maybe some of them next time in a special topics course. Just maybe.
-
- 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
- planar graph algorithms: disjoint paths, multi-terminal flows and cuts, diameter, matchings, distance oracles
- graph drawing: clustered planarity, upward planarity
- planarity testing: SPQR tree
- new tools: twin-width