16731/15780 Advanced AI Class: Assignment Information

Homework 1
Helper files:
mazes.zip
MAZE_C.zip
MAZE_MATLAB.zip

Submission Instructions:

1) Change to the submission directory using "cd /afs/cs.cmu.edu/project/learn-116/AI_PS1/"
2) Create a directory in which to store your project, "mkdir USERID"
3) Move into your new directory, "cd USERID"
4) Change permissions so that you can do everything "fs sa . USERID all"
5) Change permissions so that your partner can do everything "fs sa .
USERID2 all" 6) Change permissions Jeremy can read the directory "fs sa . jkubica all" (this gives us full access so that we can clean up the directory once the class is over).
7) Repeat step (6) with userid's "conitzer", "awm", and "mmv"
8) Remove permissions for "system:authuser" (that is other users) using "fs sa . system:authuser none"
To list the people who have permissions for your directory, use: "fs la".
Please email Jeremy if you have any problems or questions.


Solution to homework 1


Homework 2
HW2 Clarification: A quick clarification about the tables you are expected to hand in for question 2. These tables only have to show the possible states after each step of DFS (and the resulting CSP propagations). It is fine if you want to include a line for each CSP propagation, but is probably easier to just include a line for after each DFS step. HW2 Submission instructions: 1) Change to the submission directory using "cd /afs/cs.cmu.edu/project/learn-116/AI_PS2/" 2) Create a folder in which to store your project, "mkdir USERID" 3) Move into your new directory, "cd USERID" 4) Change permissions so that you can do everything "fs sa . USERID all" 5) Change permissions so that your partner can do everything "fs sa . USERID2 all" 6) Change permissions Jeremy can read the directory "fs sa . jkubica all" (this gives us full access so that we can clean up the directory once the class is over). 7) Repeat step (6) with userid's "conitzer", "awm", and "mmv" 8) Remove permissions for "system:authuser" (that is other users) using "fs sa . system:authuser none" To list the people who have permissions for your directory, use: "fs la". If you do not have access to CS space (i.e. had a problem submitting HW1, please zip/tar your code and e-mail to Jeremy).

Solution to homework 2


Homework 3


Solution to homework 3


SOLUTION TO MIDTERM

Homework 4


Solution to homework 4


Homework 5


Solution to homework 5


SOLUTION TO FINAL

Return to class Home Page

Last updated February 2003 by Vincent Conitzer