All about Planar Graphs

COSC 149.12, Spring 2026

Main | Schedule | Homeworks | About


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
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

last modified on