VSFS:N_VSA Algorithmic Complexity - Course Information
N_VSA Algorithmic Complexity
University of Finance and AdministrationWinter 2015
- Extent and Intensity
- 2/1. 6 credit(s). Type of Completion: zk (examination).
- Guaranteed by
- prof. RNDr. Ondřej Čepek, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ing. Barbora Ptáčková - Prerequisites
- Basic knowledge of mathematical analysis, discrete mathematics, and programming.
- Course Enrolment Limitations
- The course is offered to students of any study field.
- Course objectives
- Students acquire a basic overwiev of the concepts related to time and space complexity of algorithms.
- Syllabus
- 1. Time and space complexity, asymptotic notation, examples of use. 2. Determinism and non-determinism, examples of non-deterministic algorithms. 3. Classes P and NP, examples of problems from the class NP. 4. Polynomial transformations, examples of transformations among NP problems. 5. NP-hardness and NP-completeness, examples od optimization and decision problems from these classes. 6. Cook-Levin theorem (an existence of an NP-complete decision problem). 7. Strong NP-completeness, examples. 8. Pseudopolynomial algorithms. 9. Aproximation algorithms for NP-hard optimization problems. 10. Non-aproximability, examples of non-aproximable optimization problems. 11. Probabilistic algorithms (Las Vegas and Monte Carlo). 12. Space complexity, Savitch's theorem.
- Literature
- Michal Černý. Výpočty. Třídílná monografie vydaná VŠE.
- Teaching methods
- Lectures to cover theory, practical exercises to study examples.
- Assessment methods
- Written test.
- Language of instruction
- Czech
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 10 hodin KS/semestr.
- Enrolment Statistics (Winter 2015, recent)
- Permalink: https://is.vsfs.cz/course/vsfs/winter2015/N_VSA