Lecturer(s)
|
|
Course content
|
1. Basic notions of graph theory: graph, subgraph, important classes of graphs, walks, trails and paths, connectivity, degree sequences. 2. Trees: characterization of trees, spanning tree and the problem of the minimal spanning tree. 3. Eulerian and Hamiltonian graphs: Eulerian graphs and their characterization, sufficient conditions for Hamiltonian graphs. 4. Graph colorings: vertex coloring, edge coloring, generalized colorings, bounds for chromatic invariants. 5. Planar graphs: Euler's formula and its consequences, Platonic solids, characterization of planar graphs, vertex coloring of planar graphs. 6. Planar graphs: Euler's formula and its consequences, Platonic solids, characterization of planar graphs, vertex coloring of planar graphs. 7. The shortest path problem in digraphs: Dijkstra's algorithm. 8. Selected problems in graph theory: matchings in bipartite graphs, extremal combinatorics, Ramsey numbers and their estimations.
|
Learning activities and teaching methods
|
Monologic Lecture(Interpretation, Training)
|
Learning outcomes
|
The aim is to become familiar with basic concepts, statements and applications in graph theory.
1. Knowledge Acquisition of basic knowledge in graph theory.
|
Prerequisites
|
Elementary knowledge of finite sets is assumed.
|
Assessment methods and criteria
|
Oral exam
Credit: active demonstration of knowledge. Exam: understanding of the subject, proofs of the main statements.
|
Recommended literature
|
-
Demel, Jiří. (2002). Grafy a jejich aplikace. Academia.
-
Diestel, Reinhard. (2017). Graph Theory 5th ed.
-
Chartrand G., Zhang. P. (2012). A First Course in Graph Theory. Dover Publications.
-
J.A. Bondy, U.S.R. Murty. (2008). Graph Theory. Springer.
-
Jiří Matoušek, Jaroslav Nešetřil. (2000). Kapitoly z diskrétní matematiky. Praha.
|