Problem Solving and Search in Artificial
Intelligence
|
Course Syllabus
Course
Number: 181.190 - Lecture with
Exercises (SS 2012) Course
Title: Problem Solving and Search in
Artificial Intelligence Credits: 2,0 Std.
(3ECTS-Points) Lecturer: Priv. Doz. Dr. Nysret Musliu Email: musliu@dbai.tuwien.ac.at |
|
Course
Description: This course
teaches the main artificial intelligence search techniques used for problem
solving. The emphasis will be in informed search techniques, constraint
satisfaction, and advanced heuristic search techniques. The course covers
these topics: · Basic Concepts · Uninformed Search Strategies · Informed Search Algorithms · Constraint Satisfaction Problems ·
Decomposition Techniques (Tree and Hypertree Decompositions) ·
Local Search Techniques: Stochastic Hill Climbing, Simulated
Annealing, Tabu Search ·
Adversarial Search and Game Playing · Genetic Algorithms, Parameter Control ·
Learning
in Search The use of
search methods will be illustrated by examples, which show the application of
these methods for solving of different hard problems with high practical
relevance. Moreover, successful use of search methods in research and
industrial projects of our group will be presented. Course
Structure: This course
is combination of lectures and exercises. Exercises part consists on small project,
which will be an implementation of a hybrid method that combines
metaheuristic algorithms and constraint programming technique for a
particular problem. Additionally, during the course discussion for solving of
different logical problems and puzzles will be made. Proposals of students
for discussions about problems for which they are interested are
encouraged. Literature: Stuart
Russell and Peter Norvig . Artificial Intelligence: A Modern Approach (Second
Edition), 2003 Z.
Michalewicz and D. B. Fogel. How to Solve It: Modern Heuristics, 2nd edition,
Springer-Verlag, 2004 Additionally
the key papers from the literature will be used. … Grading Final
(written) Exam: 60 points Project: 40
points For a positive grade you must have at least 50 points
and in the final exam you must reach at least 30 points Schedule of
Classes Lectures 13.03.2012 (16:00 - 18:00) (Seminarraum
Zemanek) Preliminary
discussion Basic Concepts (How to Solve It: Modern Heuristics -
Chapters 1, 2 ; Artificial Intelligence: A Modern Approach
(AIMA) - Chapter 3)
20.03.2012 (16:00 - 18:00) (Seminarraum
Zemanek) Uninformed Search Strategies (AIMA - Chapter
3, How to Solve It - Chapters 3) Informed
Search Algorithms (AIMA - Chapter
4, How to Solve It: Modern Heuristics - Chapters 4) 27.03.2012 (16:00 - 18:00) (Seminarraum
Zemanek) Constraint Satisfaction (AIMA - Chapter 5) 17.04.2012 (16:00 - 18:00) (Seminarraum
Zemanek) Structural
Decomposition Techniques (Tree
and Hypertree Decompositions) (AIMA - Chapter 5, sec.
5.4) 23.04.2012 (09:00 - 10:30) (Seminarraum
Zemanek) Local
Search, Stochastic Hill Climbing, Simulated Annealing (How
to Solve It - Chapters 3 (sec. 3.2), 4 (sec. 4.1) , 5 (sec. 5.1) 08.05.2012 (16:00 - 18:00) (Seminarraum
Zemanek) Tabu Serch (How
to Solve It: Modern Heuristics - Chapters 5) 15.05.2012 (16:00 - 18:30) (Seminarraum
Gödel) Genetic
Algorithms (How to Solve It: Modern
Heuristics - Chapters 6, 7) Game
Playing (AIMA – Chapter 6) 22.05.2012 (16:00 - 18:30) (Seminarraum
Gödel) Learning in Search (Parameter Control ,
Algorithm Configuration, Algorithm Selection) 19.06.2012 (16:00 – 19:00) (Seminarraum
Zemanek) Presentation
of projects 26.06.2012 (16:00 – 18:00) (Seminarraum Zemanek) Final Exam Project Implement a hybrid search method based on combination
of (meta)heuristic algorithms and constraint programming techniques for: High School
Timetabling Problems in the third International Timetabling Competition: http://www.utwente.nl/ctit/itc2011/ 2 students can work together in a group Schedule for the
Assignment: 23.05.2012: Submit in TUWEL a short description (1-2 pages) of a
method that will be used for the particular problem 18.06.2012 Submit in TUWEL your program (with the instructions
for running of your program) and the final description of your method
(including the results of your method in benchmark problems) 19.06.2012 (16:00 – 19:00) (Seminarraum
Zemanek) Presentation
of projects |
|
mailto: musliu@dbai.tuwien.ac.at |