You get a bonus - 1 coin for daily activity. Now you have 1 coin

Connectivity in graphs - Graph and graph theory: history, classification,

Lecture



Это окончание невероятной информации про теория графов.

...

tree

Connectivity in graphs

  • The connectivity relation, connected components
  • The edge-biconnectivity relation
  • The vertex-biconnectivity relation
  • Articulation point, equivalent definitions
  • Bridge, equivalent definitions
  • Graph of edge-biconnected components
  • Block-cut tree (block–articulation-point graph)
  • k-connectivity
  • Menger's theorem
  • Menger's theorem, alternative proof
  • Vertex connectivity, edge connectivity, the relationship between them and the minimum vertex degree
  • The offline dynamic connectivity problem
  • The dynamic connectivity problem

Spanning trees

Constructing spanning trees

  • Spanning trees: definitions, the safe-edge lemma
  • Prim's algorithm
  • Kruskal's algorithm
  • Borůvka's algorithm
  • Tarjan's theorem (a criterion for the minimality of a spanning tree)
  • The two-Chinese algorithm (Chu–Liu/Edmonds)
  • Minimum bottleneck spanning tree
  • Spanning tree in a planar graph
  • Maximum number of pairwise edge-disjoint spanning trees in a graph with n vertices

Properties of spanning trees

  • Kirchhoff matrix
  • Relationship between the Kirchhoff matrix and the incidence matrix
  • Counting the number of spanning trees using the Kirchhoff matrix
  • Number of labeled trees
  • Prüfer codes

Graph traversals

  • Tutte's theorem on the existence of a regular graph of a given size with a given girth

Eulerian graphs

  • Euler cycle, Euler path, Eulerian graphs, Eulerianity of digraphs
  • Covering the edges of a graph by paths
  • Algorithm for constructing an Euler cycle
  • Graphs that can be arbitrarily traced from a given vertex
  • De Bruijn graphs
  • Euler tour trees

Hamiltonian graphs

  • Hamiltonian graphs
  • Chvátal's theorem
  • Dirac's theorem
  • Ore's theorem
  • Pósa's theorem
  • Ghouila-Houri's theorem
  • Algorithm for finding a Hamiltonian cycle under the conditions of the Dirac and Ore theorems
  • Grinberg's theorem
  • Tournaments
  • The Rédei–Camion theorem

Graph embeddings

  • Embedding a graph in the plane
  • Euler's formula
  • Non-planarity of K5K5 and K3,3K3,3
  • Embedding a tree
  • Embedding a graph with planar edge-biconnected components
  • Embedding a graph with planar vertex-biconnected components
  • The Pontryagin–Kuratowski theorem
  • Wagner's theorem
  • Genus, thickness, coarseness, crossing number
  • Dual graph of a planar graph
  • Fáry's theorem
  • The gamma algorithm
  • Cut in planar graphs

Graph colorings

  • Graph coloring
  • Bipartite graphs and 2-coloring
  • Chromatic polynomial
  • Zykov's formula
  • Whitney's formula
  • Brooks' theorem
  • Chromatic number of a planar graph
  • Upper and lower bounds on the chromatic number
  • The four color problem
  • Tutte polynomial
  • Ramsey theory
  • Edge coloring of a bipartite graph
  • Turán's theorem on the extremal graph
  • Heawood conjecture

Depth-first search

  • Depth-first search, vertex colors
  • The white-path lemma
  • Using depth-first search to check connectivity
  • Using depth-first search to find a cycle
  • Using depth-first search for topological sorting
  • Using depth-first search to find strongly connected components
  • Using depth-first search to find articulation points
  • Constructing vertex-biconnected components
  • Using depth-first search to find bridges
  • Constructing edge-biconnected components

Shortest paths in graphs

  • Breadth-first search
  • The Bellman–Ford algorithm
  • Dijkstra's algorithm
  • Floyd's algorithm
  • Johnson's algorithm
  • Levit's algorithm
  • The A* algorithm
  • The D* algorithm
  • Heuristics for finding shortest paths

The matching problem

  • Matchings: basic definitions, the theorem on maximum matching and augmenting chains
  • The Ford–Fulkerson algorithm for finding a maximum matching
  • Kuhn's algorithm for finding a maximum matching
  • Hall's theorem
  • The relationship between maximum matching and minimum vertex cover in bipartite graphs
  • The relationship between vertex cover and independent set
  • Edge kernel
  • The Tutte matrix and its relation to the size of a maximum matching in a bipartite graph
  • Tutte's theorem on the existence of a perfect matching
  • Matchings in non-bipartite graphs. The blossom-shrinking algorithm
  • The Edmonds–Gallai decomposition
  • Barriers minimal by inclusion in a graph
  • The intersection of all maximal-by-inclusion barriers
  • The stable matching problem
  • Perfect matching in a cubic graph
  • Theorem on the existence of a perfect matching in a graph obtained from a regular one by removing edges

The maximum flow problem

  • Definition of a network, a flow
  • Cut, the lemma on the flow through a cut
  • Residual network, augmenting path
  • Addition and difference of flows
  • The Ford–Fulkerson theorem
  • The Ford–Fulkerson algorithm, implementation using depth-first search
  • The Edmonds–Karp algorithm
  • The flow scaling algorithm
  • Blocking flow
  • Outline of Dinic's algorithm
  • Karzanov's theorems on the number of iterations of Dinic's algorithm in a network with integer capacities
  • The Goldberg–Tarjan algorithm
  • Algorithm for finding a blocking flow in an acyclic network
  • The push-relabel method (preflow push)
  • The "relabel-to-front" algorithm
  • The decomposition theorem
  • The decomposition barrier theorem
  • Circulation of flow
  • The Stoer–Wagner algorithm for finding a minimum cut
  • Karger's algorithm for finding a minimum cut
  • Examples of reduction to flow-finding problems

The minimum-cost flow problem

  • Minimum-cost flow
  • The Ford–Fulkerson theorem on minimum-cost flow
  • Lemma on the equivalence of a flow's property of being minimum-cost and the absence of negative cycles in the residual network
  • Finding a minimum-cost flow by the method of augmenting along minimum-cost paths
  • Using Johnson potentials when finding a minimum-cost flow
  • Reduction of the assignment problem to the minimum-cost flow problem
  • The Hungarian algorithm for solving the assignment problem
  • The minimum-mean-weight cycle canceling algorithm

Random graphs

  • Introduction: definitions, presence of triangles, connectivity, diameter two
  • The giant component theorem. Breadth-first search in a random graph
  • Theorem on the existence of a threshold for monotone properties

Продолжение:


Часть 1 Graph and graph theory: history, classification, description, applications
Часть 2 Connectivity in graphs - Graph and graph theory: history, classification,

created: 2014-08-16
updated: 2026-03-09
757



Was this answer useful?
Choose a quick rating so we can improve the next answer for you.
How satisfied are you?


Comments

To leave a comment

If you have any suggestion, idea, thanks or comment, feel free to write. We really value feedback and are glad to hear your opinion.
To reply

Lectures and tutorial on "Discrete Math. Set theory. Graph theory. Combinatorics."

Terms: Discrete Math. Set theory. Graph theory. Combinatorics.