BİL567 Algorithm Design and Analysis

 

Hasan OĞUL
Prof.Dr. 

 

Objective. To learn how to analyze the efficiency of a given algorithm and how to design efficient algorithms.

Textbook. Cormen et al., "Introduction to Algorithms"

Content

1. Introduction
2. Algorithm Complexity
3. Algorithm Design Techniques (Divide & Conquer, Dynamic Programming, Greedy algorithms)
4. Heuristic Algorithms: Genetic Algorithms slides
5. Learning Algorithms
6. Graph Algorithms (Search, MST, Shortest Paths)

Grading

Class activities - 1/3
Midterm - 1/3
Final - 1/3

Announcements      

Grades

  

Home | Personal | Teaching | Research | News | Other