CMSC 471 - Fall 2008

Artificial Intelligence




Course Info

Final Exam: Study Guide

Project Information:
Final Project Description (PDF) (Due 12/15)
[new] Extra Credit 5 (machine learning in the project) (Due 12/17)
Project Planning Assignment (PDF) (Due 11/3)

Tetris
You can only drop a piece from the top straight down. There is no "hooking" in at the last second.
Tetris Checker - Tetris problem generator
Sample tetris pieces file - Sample tetris moves file
140 piece tetris problem (naive baseline: 57 lines, 16 height, 17 shadows)
1995 piece tetris problem (naive baseline: 694 lines, 366 height, 484 shadows)

Lightcycle
Rule clarification: You have approximately two seconds to generate a move
Lightcycle Server
Sample Python Client - Simple C Client - Java Socket Class

TSP
Change: the maximum amount of nodes you should be able to handle is 3000
Change: the amount of aloud time is now max(2, N / 1000) minutes. For example, if N = 30, time given is 2 minutes. If N = 2000, time given is 2 minutes. If N = 2500, time given is 2.5 minutes. If N = 3000, time given is 3 minutes.

TSP Checker - Random TSP problem generator
Sample TSP problem 1 - Sample TSP solution
1000 node random TSP problem (naive baseline: 8250 length) - Image of the 1000 node random TSP problem
1000 node circle TSP problem (naive baseline: 300 length; note approx. minimum is 2*pi) - Image of the 1000 node circle TSP problem
3000 node circle TSP problem (naive baseline: 1000; note approx. minimum is 3 * 2 * pi) - Image of the 3000 node circle TSP problem

Extra Credit Assignments
EC1 EC2 EC3 EC4

Homework Assignments
HW1 HW2a HW2b HW3 HW4 HW5 HW6
Special Topic Writeup (Due 11/10 and 12/1)

News


Contact Info and Office Hours


Useful Resources