public:t-622-arti-11-1:program_1
                Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| public:t-622-arti-11-1:program_1 [2011/01/26 17:46] – angelo | public:t-622-arti-11-1:program_1 [2024/04/29 13:33] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 9: | Line 9: | ||
| ===== Introduction ===== | ===== Introduction ===== | ||
| - | LISP is the second oldest high-level programming language and was the leading language in AI research from its infancy. It has greatly influenced other languages and computer science in general, for example by pioneering the [[http:// | + | LISP is the second oldest high-level programming language and was the leading language in AI research from its infancy. It has greatly influenced other languages and computer science in general, for example by pioneering the [[http:// | 
| - | Consider this assignment | + | This assignment | 
| - | However, you are absolutely free to use a programming language of your choice (i.e. Python, Java, C++, ...). In this case, unfortunately, you will not be able to take advantage of the asset code provided in step 1, since it is only written in LISP. | + | However, you are absolutely free to use a programming language of your choice (i.e. Python, Java, C++, ...). In that case, however, you will not be able to take advantage of the helper | 
| ===== Description ===== | ===== Description ===== | ||
| Line 23: | Line 23: | ||
| The project consists of the following steps: | The project consists of the following steps: | ||
| - | - Use the assets | + | - Download and unzip the file {{: | 
| - Formulate the problem as a basic **search problem** (initial state, goal test, successor function) - write this information clearly as comments at the beginning of your file. | - Formulate the problem as a basic **search problem** (initial state, goal test, successor function) - write this information clearly as comments at the beginning of your file. | ||
| - | - Implement a **breadth-first** (**BF**), **depth-first** (**DF**) and **iterative-deepening** (**ID**) search strategies. Try to re-use your search mechanism as much as possible (i.e. see if you can plug the search strategy into a general mechanism). | + | - Implement a **breadth-first** (**BF**), **depth-first** (**DF**) and **iterative-deepening | 
| - | - Compare your strategies by collecting **performance measures**, both for particular environments and averaged over runs of the search with **different environments** (a set of environments is provided into the assets file). The measures should include whether the gold was found (**completeness**), | + | - Compare your strategies by collecting **performance measures**, both for particular environments and averaged over runs of the search with **different environments** (a set of environments is provided into the assets file). The measures should include whether the gold was found (**completeness**), | 
| - Write a **summary** of your findings - inside a comment block in the returned LISP file. | - Write a **summary** of your findings - inside a comment block in the returned LISP file. | ||
| - See if you can **improve** any of your **strategies**, | - See if you can **improve** any of your **strategies**, | ||
/var/www/cadia.ru.is/wiki/data/attic/public/t-622-arti-11-1/program_1.1296064015.txt.gz · Last modified: 2024/04/29 13:32 (external edit)
                
                