WORCESTER POLYTECHNIC INSTITUTE
Computer Science Department

CS4341 ❏ Artificial Intelligence

Version: Fri Mar 29 13:02:25 EDT 2013

PROJECT 2 - A Star with a Blinding Flash
EVALUATION SCHEME



The grading will be divided into consideration of:
* 10 pts  Presentation   (i.e., style, layout, writing, comments, ...)
* 40 pts  Required       (i.e., what the problem description asked for)
* 50 pts  Demonstration  (i.e., the output from the system 
                             -- clarity, completeness, how well tested).


10 Presentation:

        Clear, structured, well written documentation.
        Good coding standards:
	-- Clear, appropriate comments in code.
	-- Clear program layout.
	-- Clear ordering of functions.
	-- Good naming conventions.
	-- Appropriate use of abstraction (e.g., help functions) to raise
	   the level of the code to the level of the problem 
	Good choice of data structures.
        Clear, readable, well laid out output.


40 pts  Required

        Brief, clear documentation on paper that describes the program
	design, including the overall architecture, any special
	algorithms used, special data structures used, assumptions
	made, and important global variables.

        A* implemented 
        Min-conflicts implemented

        3x3 with 8 trucks

        8x8 with 8 CCVs
        Developed for NxN situation

        Some appropriate test cases included.
        Description of the rationale for each test case.

        Code included. 


50 pts Demonstration

       A* working and correct (trucks ordered, minimum work).
       Min-conflicts working and correct (no smoke).
       Two key runs for part 1 with demo output.
       Two key runs for part 2 with demo output.
       Appropriate test runs with different initial situations,
           but limited output, to show special cases.