CSCI 650
Design and Analysis of Algorithms

Course archived Fall 2005
Dates left on so student can compare with dates of archives

 
Archived DateDAY Material NOTES ASSIGNMENT DUE
Aug 231 Introduction, Web Page, Conventions homepage and Ch. 1
Important READ this note!
Read Preface, Ch1: 1.1 to 1.3  
Aug 252 Recursion and Induction Recursion examples and Induction review Try recursion problems (not turnin), Read Ch1: 1.3  
Aug 303 Recursion and Induction problemsLooking at exercises solutions
Start performance
Read handout: Analysis Techniques  
Sept 1 4 Performance Analysis T(n), O(n), etc. Homework 1 before class 9
Sept 6 5Performance Analysis T(n), O(n), recursive algorithms Read handout: Analysis Techniques again  
Sept 86 Review of Data Structures finish performance: timing, HandoutRead Chapter 2!  
Sept 137 Data Structures Sets, No Guess recurranceRead Chapter 3  
Sept 158 Divide and conquer Divide and Conquer Exercise 2  
Sept 209 Divide and conquer grade homework 1Read Chapter 4 Exercise 3before class 13
Sept 2210 Greedy method Knapsack    
Sept 2711 Greedy method
Minimum Spanning Trees and SS Shortest Path Read Chapter 5  
Sept 2912 Dynamic programming Dynamic Programming Exercise 4 before class 15 
Oct 413 Dynamic programming Dynamic Programming    
Oct 614 Exercises Solutions .    
Oct 1115 Exercises greedy solutions Homework 4   
Oct 1316 Questions and Review   Study and Read Chapter 6  
Oct 1817 MidTerm Exam how it is done      
Oct 2018 Search and Traversal Graphs Exercise 5 before class 21
Oct 2519 Backtracking; Branch-and-Bound Backtrackingand othersChapter 7  
Oct 2720 Backtracking; Branch-and-Bound Backtracking: N-Queens and AI gamesChapter 8  
Nov 121 Lower Bound Theory Exercise5 Sol. Chapter 10  
Nov 322 Lower Bound Theory Comparison Trees Oracles, Reductions    
Nov 823 Non-Deterministic machines History and Decision Problems Chapter 11  
Nov 1024 Non-Deterministic machines and Hamiltonian Circuits Decision Problems    
Nov 1525 Reducibility: Cook Reducibility Exercise 6 by class 29
Nov 1726 NP-hard and complete NP-Complete reductions Exer 6 Hints  
      Thanksgiving Break    
Nov 2927 NP-hard and complete NP-Complete reductions    
Dec 128 NP-Complete, DHC NP-Complete reductions cont.    
Dec 629 NP-Hard, Cook, Turing NP-hard, Cook Proof, Halting Problem Exercise 6 Sol.(Ch. 11)  
Dec 830 Cook, Review Sources and Vocabulary    
Dec 13  Final Exam how it is done      

Course notes for these lectures are here