Přístupnostní navigace
E-application
Search Search Close
Course detail
FIT-GALAcad. year: 2025/2026
This course discusses graph representations and graphs algorithms for searching (depth-first search, breadth-first search), topological sorting, graph components and strongly connected components, trees and minimal spanning trees, single-source and all-pairs shortest paths, maximal flows and minimal cuts, maximal bipartite matching, Euler graphs, and graph coloring. The principles and complexities of all presented algorithms are discussed.
Why is the course taught
First, we recall all important algorithms for systematic graph exploration including the demonstrations of algorithm correctness. Then, we proceed to more demanding algorithms for shortest path search and other advanced graph analysis. We place emphasis on the explanation of the algorithm principles and implementation discussion including the discussion of used data structures and their time/space complexities. Apart from the graph algorithms, the student improves his/her ability to formally describe an algorithm and estimate its complexity. In project, the students are usually asked to modify, implement and experiment with some chosen graph algorithm(s).
Links
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
Rules for evaluation and completion of the course
Aims
Study aids
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
specialization NSEC , 0 year of study, winter semester, electivespecialization NISY up to 2020/21 , 0 year of study, winter semester, electivespecialization NNET , 0 year of study, winter semester, compulsoryspecialization NMAL , 0 year of study, winter semester, electivespecialization NCPS , 0 year of study, winter semester, electivespecialization NHPC , 0 year of study, winter semester, electivespecialization NVER , 0 year of study, winter semester, electivespecialization NIDE , 0 year of study, winter semester, electivespecialization NISY , 0 year of study, winter semester, electivespecialization NEMB , 0 year of study, winter semester, electivespecialization NSPE , 0 year of study, winter semester, electivespecialization NEMB , 0 year of study, winter semester, electivespecialization NBIO , 0 year of study, winter semester, electivespecialization NSEN , 0 year of study, winter semester, electivespecialization NVIZ , 0 year of study, winter semester, electivespecialization NGRI , 0 year of study, winter semester, electivespecialization NADE , 0 year of study, winter semester, electivespecialization NISD , 0 year of study, winter semester, electivespecialization NMAT , 0 year of study, winter semester, compulsory
Lecture
Teacher / Lecturer
Syllabus
Project