Books & Papers
Reference Books
About AI in general:
- S. J. Russel, P. Norvig: "Artificial Intelligence: A Modern Approach", Prentice Hall International, Pearson Education Italia, 2005.
- E. Rich, K. Knight: "Intelligenza Artificiale", McGraw Hill, Seconda Edizione 1992.
- E. Charniak, D. McDermott, "Introduzione all'Intelligenza Artificiale", Masson, 1988.
- M.Ginsberg: "Essentials of Artificial Intelligence", Morgan Kaufman, 1993.
- P. H. Winston: "Artificial Intelligence: Third Edition", Addison-Wesley, 1992.
Prolog:
- L.Console, E.Lamma, P.Mello, M.Milano: "Programmazione Logica e Prolog", Seconda Edizione UTET, 1997 [web page for the book (in Italian)]
- I. Bratko: "Programmare in Prolog per l'Intelligenza Artificiale", Masson e Addison-Weslay, 1988.
Additional books:
- Ian Witten, Eibe Frank: "Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations", ISBN: 1-55860-552-5, Morgan Kaufmann Publishers, 2000.
Scientific Papers
Articoli scietifici relativi ai contenuti del corso verranno pubblicati con l'avanzare del programma.
Planning
- Life-long planning A* [paper]
- Partial Order Planners:
- UCPOP Planner [home page] [paper]
- RePOP Planner [home page] [paper]
- VHPOP Planner [home page] [paper]
- Graph based planning:
- Graphplan planner [home page] [paper]
- Blackbox planner (planning as satisfiability) [home page] [paper]
- FF planner (graphplan as a heuristic) [home page] [paper]
- Contingency Planning:
Swarm Intelligence:
- Ant Colony Optimization:
- Artificial Bee Colony [paper 1] [paper 2]
- Particle Swarm Optimization [paper]
Neural Networks:
Constraint Programming:
- A survey by Jean-Charles Regin about global constraints [paper]
- A book chapter by the same author (this one is longer and more detailed) [paper]
- A tutorial about Constraint Based Scheduling [paper]