G52AIM: Artificial Intelligence methods (Reading Material)
This is the reading page for the Operating Systems course which is run by The School of Computer Science at the University of Nottingham. The course is a mandatory course for the final year (3rd year) of our Computer Science degree (UCAS Code G400). It is an optional course for a variety of other degree courses.
IMPORTANT:
- In addition to the material listed below, you should also refer to Dr. Rong Qu's course pages for additional reading material.
- Other material may appear as we approach the lectures (for example, exercises that we might try in the classes), so please check this page as the lectures take place.
Reading Material
Books
The textbook on which this course is based is
Search methodologies : introductory tutorials in optimization and decision support techniques (2005) Burke E.K. and Kendall G. (eds). Springer
You should read the following chapters:
- Introduction
- Chapter 4: Genetic Algorithms
- Chapter 5: Genetic Programming
- Chapter 14: Swarm Intelligence
- Chapter 17: Hyper-heuristics
Other books which might also be of interest are
Michalewicz Z. and Fogel D.B (2004) How to Solve It: Modern Heuristics . Springer-Verlag
Additional Reading Material
Genetic Programming
- Genetic Programming: An Introductory Tutorial and a Survey of Techniques and Applications (pdf)
- Genetic Programming: An Introduction and Survey of Applications (pdf)
Genetic Algorithms
Ant Algorithms
- Ant Algorthm Notes (pdf)
- Ant Algorthm Paper - 1 (One of Dorigo's original papers) (pdf)
- Ant Algorthm Paper - 2 (An overview paper by Dorigo) (pdf)
Hyperheuristics
- Hyperheuristic Paper - 1 (pdf)
- Hyperheuristic Paper - 2 (pdf)
Case Study
- Sports Schduling Case Study - Paper (pdf)