Go directly to First Week
Second Week
Third Week
Fourth Week
Fifth Week
Sixth Week
Seventh Week
Eighth Week
Ninth Week
Tenth Week
Here are extra notes from classes or labs to supplement your notes.
Last modified on 3/31/98.
- First Week:
- Second Week:
- Third Week:
- Dynamic Programming Presentations
- Friday: Case Study of Dynamic Programming
- Fourth and Fifth Week: Graph
Algorithms
- Monday (4/20):
- Wednesday (4/22):
- Friday (4/24):
- Monday (4/27):
- Wednesday (4/29):
- Friday (5/1):
- Sixth Week:
Combinatorial Methods and Heuristics
- Monday (5/4):
- Wednesday (5/6):
- Friday (5/8):
- Seventh Week: Intractable Problems and Approximations
- Wednesday (5/13):
- Friday (5/15):
- Continuation of NP-Completeness (Section 6.3) - Kelly
- We will work problem 6-5 on page 160 if there is time.
- Eighth Week: Computability and How to Design Algorithms
- Monday (5/18):
- Aproximate Vertex Cover (Section 6.8.1) - Dan
- Euclidean Traveling Sales Person Problem (Section 6.8.2) - Tyson
- Continuation of NP-Completeness (Section 6.4) - Kelly
- Open Efficient Domination (PowerPoint Presentation)
- One-in-Three 3-Satisfiability
- Input: A collection of clauses C where each clause contains
exactly 3 literals over a set of Boolean Variables V.
- Output: Is there a truth assignment to V such that in each clause there
is exactly one literal that is satisfied?
- Reduction from One-In-Three to EOD set (transparency).
- Wednesday (5/20):
- Friday (5/22): NP-complete class work.
- Ninth Week: Topic Presentations
- Monday: No school, Memorial Day
- Wednesday: Final Presentations
- Friday: Final Presentations
- Tenth Week: Topic Presentations
- Monday: Final Presentations
- Wednesday: Final Presentations
- Thick Lens Application (Sections 8.2.3, 8.2.4 and 8.2.6) - Tyson
-
Text Compression (Section 8.7.5) - Anders
- Friday: Wrap up, Final Projects due
- notes on Breadth-First Tree and Graph Searches/Traversals:
(PowerPoint Presentations)
- notes on Depth-First Tree and Graph Searches/Traversals:
(PowerPoint Presentations)