Programming Assignment 1

Due Date: July 6, 2016

Uninformed Search Strategies

For this assignment you will implement at least 2 of the uninformed search strategies learnt in class: additionally, you may want to try other techniques such as:

In your implementation consider the “GRAPH-SEARCH” algorithm in order to make a more intelligent exploration of the search space.

The input to your program will be that of the agent problem in Romania (from the AI textbook, figure 3.2: A simplified road map of part of Romania.) in a text format as the following:

Note that, for example, we only stored the path from Arad to Zerind with a path cost of 75 but we also have the path from Zerind to Arad with the same cost of 75 available.

Some of the functions that you need to implement are: For your data structure consider a node with the following information