Grading Criterion for Homework 3 Artificial Intelligence CS 470/670 , Fall 2009

advertisement
Grading Criterion for Homework 3
Artificial Intelligence
CS 470/670 , Fall 2009
Student Name:
_______________________________ TA: Pruet Boonma
Part 1: Local Search (0 to 80 pts)
Programming Completeness
1. Implement the 8‐ queens problem example ( 0 to 20 pts)
◦ The same h function defined in Slide 24 can be used, or a new objective
function can be used instead.
◦ The initial state should be generated randomly or accept a given input of the
positions of 8 queens.
2. Solve the problem using the simulated annealing algorithm ( 0 to 40 pts)

The program should output the initial state and the final goal state, mark the
location of the 8 queens using (col, row) coordinate.

The program should be able to accept two different inputs:
◦ A random initial state generated by the program itself
◦ A given initial state provided by your TA. Your program should allow the
TA enters the (col, row) positions of 8 queens.
Programming Documentation ( 0 to 20 pts)
1. The submitted program is well-documented; variable and function names are selfdescriptive and major functions are explained clearly in comments.
Part 2: Writing Assignment (0 to 20 pits)
1. Write a report no less than 200 words to discuss the design of the algorithm. For
example, the design of the schedule and iteration times, interesting experiences or
lessons learned in this assignment, etc.
Deductions:
1. Unbounded homework, No cover page, No/Incomplete README (5 pts/each)
◦ In the README file, specify your programming language and platform/OS
you use for writing your assignment.
2. Incorrect submitted file name (-5 pts)
3. No hard copies or soft copies (00 pts)
4. The submitted program is not written in supported languages (-100 pts)
◦ See http://www.cs.umb.edu/~ding/classes/470_670/student.htm for the list
of supported languages
Total Points (100 max):
Comment :
Points
1.______
2.______
1.______
1.______
1.______
2.______
3.______
4.______
_______
Download