Faculty of Technical Sciences

Subject: Applied Algorithms in Control Systems (17.E2533)

Native organizations units: Sub-department for Automatic Control and Systems Engineering
General information:
 
Category Scientific-professional
Scientific or art field Automatic Control and System Engineering
ECTS 6

Acquiring basic knowledge about advanced algorithms and examples of their application in control systems. Understanding complexities of algorithms and learning numerous algorithms for common problems in software development.

Knowledge of advanced algorithms and examples of their application. These algorithms will be implemented and their complexities will be understood in real examples.

Advanced data structure (B trees, Fibonacci heap). Graph algorithms (network flow, minimum spanning trees, maximum flow, minimum cost, examples). Dynamic programming (principles, elements, optimal substructure, longest common subsequence, optimal binary search trees, examples). Greedy algorithms (types, elements of greedy strategy, methods, examples). Parallel algorithms (dynamic parallel programming, examples). NP- Completeness (examples). Approximation algorithms (set-covering problem, randomization, subset-sum problem, bin packing, knapsack problem, min-cut, examples). Computational geometry. Nature-inspired algorithms (evolutionary algorithms, ant colony optimization, particle swarm optimization, etc.)

Lectures; Auditory and computer practice; Consultations.

Authors Title Year Publisher Language
Stuart Russel, Peter Norwig Artificial Intelligence: A Modern Approach 2010 Prentice Hall English
Jon Kleinberg, Éva Tardos Algorithm Design 2005 Pearson/Addison-Wesley English
Sanjoy Dasgupta, Christos Papadimitriou, Umesh Vazirani Algorithms 2006 McGraw-Hill Education English
Cormen, T.H. et al. Introduction to Algorithms 2009 MIT Press, Cambridge English
Course activity Pre-examination Obligations Number of points
Test Yes Yes 10.00
Test Yes Yes 10.00
Test Yes Yes 10.00
Test Yes Yes 10.00
Oral part of the exam No Yes 30.00
Project Yes Yes 30.00

Prof. Erdeljan Aleksandar

Full Professor

Lectures
API Image

Prof. Čapko Darko

Full Professor

Lectures

Assistant - Master Arsenović Jovana

Assistant - Master

Computational classes

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.