This page is not finalized.

Do the following exercises from the text:

  1. Exercise 4.1, all parts - Please give a one-or-two-sentence solution to each question.

  2. Exercise 4.3.a - Use the AIMA hill-climbing and simulated annealing implementations for the travelling salesperson problem, not A*/MST or genetic algorithms as specified in the text. The problem is described briefly on page 74. As part of your solution, do the following:

    This is a famously hard problem, so there is no clear way to determine the optimal answer; program your system to do its best and see how well it can do on some large, random city configurations.

Final project suggestion - Study some useful and/or interesting application of genetic algorithms (see Section 4.1.4) along with a more general analysis of evolution and computational evolution.

Checking in

Submit the files specified above in Moodle under homework 3. We will grade your work according to the following criteria: