CS 598: One-Dimensional Computational Topology (Spring 2023)
CS 598: One-Dimensional Computational Topology (Spring 2023)
See https://jeffe.cs.illinos.edu/teaching/comptop/2023/ for more information about this course.
-
From Jeff Erickson
circulations, boundary circulations, real-homology, flow homology basis, feasible boundary circulation iff no negative cycle in dual map, flow homology polytope,… -
From Jeff Erickson
Duality with minimum-weight homologous even subgraph, homology in surfaces with boundary (forest-cotree and tree-cofrest decompositions), Z2-homology cover,… -
From Jeff Erickson
Homology, continued: crossing numbers, cohomology, cosnargles, systems of cocycles, homology annotations Shortest interesting cycles, continued: Sketch of parametric… -
From Jeff Erickson
Homotopy testing continued: universal cover, discrete Gauss-Bonnet, Dehn's lemma, greedy improvement, radial map, system of quads, (spurs and brackets, run-length… -
From Jeff Erickson
Shortest interesting cycles: Contractible vs separating, simplicity, 3-path condition, shortest-path crossing, O(n^3) time, dual cut-graph classification, O(n^2 log n)… -
From Jeff Erickson
Menger's theorem, systolic bounds, multicycle separators, depth contours, planarizing subgraphs of size O(sqrt{ng}), separators and r-divisions -
From Jeff Erickson
Homotopy testing, contractibility, reduction to a system of loops, lots of interruptions -
From Jeff Erickson
Cut graphs, homotopy, crossing and traversal paths, spike and face (bigon and vertex) moves, systems of loops, cycle spaces -
From Jeff Erickson
Kerékjártó-Rado theorem, tree-cotree decompositions, systems of loops, handles, twists, Dyck's surface, final classification, Euler characteristic -
From Jeff Erickson
2-manifolds, polygonal schemata, cellular embeddings and rotation systems, orientation and genus, band decompositions, reflection systems, deletion and contraction -
From Jeff Erickson
Circulation and flow definitions, boundary circulations, Alexander numbering, feasible circulations dual to shortest paths, max flow by binary search, sketch of O(n log… -
From Jeff Erickson
Shortest paths: Monge arrays, SMAWK, FR-Bellman-Ford Minimum cuts: shortest cycle in dual annulus, MSSP, Reif's divide-and-conquer algorithm -
-
From Jeff Erickson
tree separators, fundamental cycles, level separators, cycle separators, good r-divisions -
From Jeff Erickson
properly shared edges, contraction, distance queries, contraction sharing, total vertices at each level is O(n) -
From Jeff Erickson
shortest paths, slacks, active darts, pivots, disk-tree lemma, dynamic forest data structures -
From Jeff Erickson
...or “Maxwell almost discovered both planar graphs and Voronoi diagrams” — planar frameworks, force diagrams, reciprocal frameworks, polyhedral lifts, -
From Jeff Erickson
Tutte drawings, convex embeddings require 3-connectivity, physical intuition via springs, outer face is outer, halfplanes induce connected subgraphs, no vertex has all… -
From Jeff Erickson
Straight-line planar embedding, star-shaped-hole filling, canonical ordering, Schnyder woods, grid embedding -
From Jeff Erickson
Abstract graphs (darts), topological graphs, data structures, embeddings, maps, rotation systems, duality, derived maps -
From Jeff Erickson
Winding numbers again, Alexander numbering again, smoothing, unsigned Gauss code planarity, parity (Gauss, Nagy), tree-onion figures (Dehn), bipartite interlacement… -
From Jeff Erickson
Immersions, image graphs, homotopy moves, Steinitz's contraction algorithm, $n$ vertices implies $n+2$ faces, signed Gauss codes, Gauss diagrams, tracing faces -
From Jeff Erickson
triangulation, crossing sequences, reduction, the funnel algorithm, holes for free! -
From Jeff Erickson
trapezoidal decomposition, horizontal and vertical ranks, rectification, bracket slides -
From Jeff Erickson
Homotopy testing: crossing sequences, reduction, uniqueness, homotopy invariance again -
From Jeff Erickson
Fast and Loose, non-simple polygon area, winding number definitions, homotopy, (safe) vertex moves, simplicial approximation, homotopy invariance -
From Jeff Erickson
Simple polygons: Jordan polygon theorem, point-in-polygon algorithm, trapezoidal decompositions, polygon triangulations