CS 436 - Artificial Intelligence

Fall 2003

Bob Wall



Class Web site .

The Lisp reference manual, Common Lisp the Language, 2nd Edition, by Guy L. Steele.


Source code and results for Assignments

Now to the crux of the matter - the source code for the assignments. Each of the assignments is written in Common Lisp.

First assignment - recursive addition problem solver.
assignment1.html Assignment description
Notes.html Implementation notes about the first program.
assgn1.l Source code for problem solution.
assgn1.out Sample run of the program.
Second assignment - decision tree.
assignment2.html Assignment description
Notes.html Implementation notes about the second program.
assgn2.l Source code from problem solution.
assgn2.out Sample run of the program.
Third assignment - local search (function optimization)
assignment3.html Assignment description
Notes.html Implementation notes about the third program.
assgn3.l Source code for problem solution.
assgn3.out Sample run of the program.
Fourth assignment - game playing (the game of Dao)
assignment4.html Assignment description
Notes.html Implementation notes about the fourth program.
p4.lsp Game driver that John provided.
white.l Source code to implement white player's turn.
black.l Source code to implement black player's turn.
assgn4.out Output of driver playing black.l vs. white.l.



Mail me at: bwall@cs.montana.edu

Last modified: Dec. 11, 2003