For the final project you have the option of a programming-oriented or a research-oriented final project. Whichever project you decide to do you must first meet with me to get it approved.
Choose a paper from AAMAS 04, AAMAS 05, AAMAS 06, AAMAS 07, AAAI 05, AAAI 06, or AAMAS 07, 08, 09 and implement the algorithm they describe. In many cases you will need to make some simplifying assumptions.
You can also choose to implement any of the algorithms referenced in the book that are not already implemented, or provide better visualizations of existing algorithms (for didactic purpose).
A final option is to build a NetLogo simulation of a multiagent problem in a separate domain, one which you are already familiar with.
Your deliverable will be a paper that
The final paper should be at least 10 pages long. I will be looking to see that you understand the topic at hand and how the various contributions relate to each other. You will be looking at papers beyond the above conferences. I use scholar.google.