이름 모듈 소개
파일 Course description 2024/25
폴더 Lecture slides for 2024/25 (updated continuously)

Slides are no substitution for lectures and textbooks. They mostly contain just keywords. Use them as a reminder of what to study.

URL Sedgewick & Flajolet: An Introduction to the Analysis of Algorithms

Besedilo učbenika. Prva tri poglavja so dodatno, neobvezno gradivo za ta predmet.

폴더 Interesting articles

Zanimive vsebine povezane s predmetom,

폴더 Old exams

Nekaj primerkov starih izpitov in kolokvijev.

파일 A sample of oral exam questions for 2020/21 exams.
파일 Analysis of algorithms - script
2월25일 - 3월3일 파일 Asymptotic Notation
파일 Assignment 1
3월4일 - 3월10일 파일 Recurrence solving: Tree method and substitution

Exercises for tree method and substitution.

파일 Recurrence solving 2: Masters, Akra-Bazzi, Annihilators
파일 Usefull equations for Masters and Akra-Bazzi
URL Time complexity - external link
A link to external resource with time complexity analysis. It has a good chapter on using annihilators.


3월11일 - 3월17일 파일 Recurrence solving 2: Masters, Akra-Bazzi, Annihilators
파일 Usefull equations for Masters and Akra-Bazzi
3월18일 - 3월24일 파일 Probabilistic analaysis
파일 Assignment 2
3월25일 - 3월31일 파일 Amortized analysis
4월1일 - 4월7일 파일 Approximation algorithms
4월8일 - 4월14일 파일 Assignment 3
파일 Linear programming
4월22일 - 4월28일 파일 Quadratic programming
파일 Simulated annealing - Rastrigin
파일 Simulated Annealing - TSP
파일 Simulated Anneling - 0 - 1 knapsack
5월6일 - 5월12일 파일 Local search
파일 Guided local search
파일 Variable neighborhood search
파일 Assignment 4
파일 4th Assignment Demo
파일 Assignment 5
URL Link to the results spreadsheet
파일 Example of .txt submisson file with coordinates
파일 5th Assignment Demo