CS 297: Championship Algorithms

Presentations


The schedule:

  January   14     Introduction
            21     MST-lecture
            28     MST-lecture, TSP-lecture
  February   4     TSP-lecture, MST-1 (Scott M)
            11     No class
            18     [Phillips-736] TREC lecture, TSP-lecture
            24     DUE: Problem & solution algorithms for Graph-Display problem
            25     TSP-1 (Xiaofan), Chess-lecture
  March      4     Chess-lecture, Chess-1 (Greg)
            11     SAT-lecture
            12     DUE: project proposal (1 page)
            18     SPRING BREAK
            25     SAT-1 (Scotty S), SAT-2 (Ateeq)
  April      1     CF-lecture, CF-1 (Leenarat)
             8     [Phillips-736] 2008 Netflix winner W.Roberts, CF-2 (Chinfeng).
            15     CF-3 (Rizwan), PLAN-1 (Sandeep)
            22     PLAN-2 (Amir), Final project presentations
            28     DUE: final project reports (3 pages)
  

Slides: Chess-1, SAT-1, SAT-2, CF-1, CF-2, CF-3, PLAN-2.

The papers:

  1. (MST1) D.R.Karger, P.N.Klein and R.E.Tarjan. A randomized linear-time algorithm to find minimum spanning trees. J. ACM, 42:2, March 1995, pp.321-328.

  2. (TSP1) S.Arora. Polynomial Time Approximation Schemes for Euclidean Traveling Salesman and other Geometric Problems. J.ACM, 45:5, 1998, pp.753-782.

  3. (Chess1) E.Schroder. How REBEL plays Chess. 2004.

  4. (CF1) The BellKor solution.

  5. (CF2) The BigChaos solution.

  6. (CF3) PragmaticTheory solution.

  7. (SAT1) Mini-SAT and SATLite.

  8. (SAT2) Chaff.

  9. (PLAN1) Introduction to the Planning problem, and partial-order planning. Material from: (1) Chapter 11 (pages 375-395) of S.Russell and P.Norvig, Artificial Intelligence; (2) Chapters 4 and 5 of M.Ghallab et al, Automated Planning.

  10. (PLAN2) The Graph-Plan algorithm and improvements. Material from: (1) Chapter 11 (pages 395-402) of S.Russell and P.Norvig, Artificial Intelligence; (2) Chapter 6 of M.Ghallab et al, Automated Planning.