Přístupnostní navigace
E-application
Search Search Close
Course detail
FSI-9GRAAcad. year: 2026/2027
The course focuses on graph theory and familiarises students with fundamental terms and algorithms. It deals with the following topics: Graph representation. Time complexity of algorithms. Data structures (binary heap, disjoint sets, ...). Eulearian trails, Hamiltonian paths. Breadth-first searching, depth-first searching, backtracking, branch and bound method. Connectivity and reachability. Shortest path problems (Dijkstra's algorithm, Floyd-Warshall algorithm). Network graphs. Trees, spanning tree problem, Steiner tree problems. Fundamentals of computational geometry - visibility graphs, Voronoi diagrams, Delaunay triangulation. Network flows. Graph colouring. Graph matching.
Language of instruction
Mode of study
Guarantor
Department
Entry knowledge
Rules for evaluation and completion of the course
Aims
The course aims to acquaint the students with the graph theory and graph-based algorithms that extend the knowledge acquired in subjects courses focused on artificial intelligence, operations research, project management and computer networks and are commonly used to solve problems in engineering and other areas.The students will be made familiar with the basics of the graph theory and graph algorithms. This will provide them with tools for using graphs to model various practical problems, which may then be solved by using the graph algorithms.
Study aids
Presentations of lectures (available in e-learning) and examples solved in lectures.
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
Lecture
Teacher / Lecturer
Syllabus