CISC 621 Agorithm Design and Analysis
This is a log in temporal order of
notes on lectures, assignments, handouts etc. followed by the tentative
plan for future classes. Present location in the coures is indicated by
a line containing the word NEXT.
-
Aug 31: Intro, recurrence master method, closest pair of points problem.
Read CLR Chapter 1. Section 35.4 (closest pairs alg -- aka mindist)
Scan for future reference chapters 2-6.
-
Sept 2: Priority Queues and Heapsort.
Reading: CLR Chapter 7. HW #1 assigned.
-
Sept 7: Heapsort completed.
-
Sept 9: Quicksort
Reading: CLR Chapter 8.
-
Sept 14: Quicksort expected time, Introspective sort.
Reading: CLR Chapter 8.
-
Sept 16: Hurricane, no class.
-
Sept 21: Decision trees, Reading: CLR Section 9.1
HW #1 due,
groups assigned.
HW #2 assigned.
-
Sept 23: Order statistics. Reading: Chapter 10.
-
Sept 28: Hash tables. Reading: Chapter 12.
-
Sept 30: Binary Search Trees. Reading: Chapter 13.
-
Oct 5: B-Trees. Reading: Chapter 19.
-
Oct 7: Red Black Trees. Reading: Chapter 14.
and augmenting them for order statistics. Reading: Chapter 15.1
HW #2 due, and
HW #3 assigned.
-
Oct 12: Binomial Heaps. Reading: Chapter 20.
-
Oct 14: Fibonacci Heaps. Reading: Chapter 21.
-
Oct 19: Fibonacci Heaps continued. See also Chapter 18 on amortized analysis.
Oct 20: HW #2 grade list, graded papers, model solution due from groups 4,5,6.
-
Oct 21: Union-Find, Chapter 22
HW #3 previous due date, HW #4 assigned
-
Oct 26: Union-Find continued.
HW #3 due
Oct 28: Breadth First Search. Reading: Chapter 23.
-
Nov 2: Shortest paths, Dijkstra's Alg. Reading: Chapter 25, section 2.
-
Nov 4: Minimum Spanning trees. Reading: Chapter 24
Nov 8: HW #3 grade list, graded papers, model solution due from groups 7,1.
-
Nov 9: Partition problem, P, NP, dynamic programming. Reading: Chapter 16.
HW #4 due, HW #5 assigned
-
Nov 11: P, NP, NPC. Reading: Chapter 36
-
Nov 16: Matrix multiplication and LU decomposition. Reading: Chapter 31
-
Nov 18: Matrix preconditioners.
Nov 22: HW #4 grade list, graded papers, model solution due from groups 2,3,5.
-
Nov 23: Fast Fourier Transform. Reading: Chapter 32
HW #5 due, HW #6 assigned
-
Nov 30: Parallel Computation. Reading: Chapter 30.
-
Dec 2: RSA and primality. Reading: Chapter 33, sections 6 and 7.
Dec 6: HW #5 grade list, graded papers, model solution due from groups 4,6.
-
Dec 7: Prelim-ology
HW #6 due
Dec 7+asap: HW #6 grade list, graded papers, model solution due from group 7.
-
Dec 13: Final Exam 10:30-12:30 219 Smith Hall.
saunders@cis.udel.edu