CSCI 650
Design and Analysis of Algorithms

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

 
Archived DateLecture 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 18  MidTerm Exam how it is done      
Oct 2017 Search and Traversal Graphs Exercise 5 before class 21
Oct 2518 Backtracking; Branch-and-Bound Backtrackingand othersChapter 7  
Oct 2719 Backtracking; Branch-and-Bound Backtracking: N-Queens and AI gamesChapter 8  
Nov 120 Lower Bound Theory Exercise5 Sol. Chapter 10  
Nov 321 Lower Bound Theory Comparison Trees Oracles, Reductions    
Nov 822 Non-Deterministic machines History and Decision Problems Chapter 11  
Nov 1023 Non-Deterministic machines and Hamiltonian Circuits Decision Problems    
Nov 1524 Reducibility: Cook Reducibility Exercise 6 by class 29
Nov 1725 NP-hard and complete NP-Complete reductions Exer 6 Hints  
      Thanksgiving Break    
Nov 2926 NP-hard and complete NP-Complete reductions    
Dec 127 NP-Complete, DHC NP-Complete reductions cont.    
Dec 628 NP-Hard, Cook, Turing NP-hard, Cook Proof, Halting Problem Exercise 6 Sol.(Ch. 11)  
Dec 829 Cook, Review Sources and Vocabulary    
Dec 13  Final Exam how it is done      

Course notes for these lectures are here