181.190 Problem Solving and Search in Artificial Intelligence
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2022S, VU, 2.0h, 3.0EC
TUWELLectureTube

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • LectureTube course
  • Format: Presence

Learning outcomes

After successful completion of the course, students are able to:

  • Develop and apply uninformed and informed search methods
  • Design and implement (meta)heuristic methods for various problems
  • Model problems with constraint programming (CP) modeling languages and SAT
  • Use CP/SAT for solving various problems
  • Understand concepts regarding tree/hypertree decompositions and be able to use (hyper)tree decompositions in problem solving
  • Explain methods that are used for automated algorithm configuration and algorithm selection
  • Apply automated algorithm selection and configuration for various problems/algorithms

Subject of course

Topics:

  • Basic Concepts
  • Uninformed Search Strategies  
  • Heuristic Algorithms
  • Constraint Satisfaction Problems
  • Constraint Programming Techniques
  • Decomposition Techniques (Tree and Hypertree Decompositions)
  • Metaheuristic Algorithms (Simulated Annealing, Tabu Search, Genetic Algorithms¿)
  • Adversarial Search and Game Playing
  • Application of Machine Learning in Search (Automated Algorithm Selection, Hyperheuristics)
  • Algorithm Configuration (Automated Parameter Tuning)

 

Teaching methods

  • Lectures
  • Exercises/project: students will implement an exact and a metaheuristic/hybrid method for a particular problem
  • Discussion for solving of different logical problems and puzzles
  • Presentation of solution methods from students
  • Demonstration of applications developed in research and industrial projects of our group

Mode of examination

Immanent

Additional information

The preliminary discussion will take place on 08.03.2022 (16:15 - 17:00). Lectures will take place every Tuesday from 16:15-17:45.



 

ECTS Breakdown:

9 classes (including preparation): 25 h

project (including presentation): 25 h

exam: 25 h

---------------

total: 75 h

 

For latest information, please visit TUWEL

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue16:00 - 18:0008.03.2022 - 28.06.2022FAV Hörsaal 1 Helmut Veith - INF Lectures
Tue16:00 - 19:0024.05.2022Seminarraum FAV 01 A (Seminarraum 183/2) Excercise 1 (Topic A and C)
Tue16:00 - 19:0021.06.2022Seminarraum FAV 01 A (Seminarraum 183/2) Exercise 2 (Topic A)
Thu10:00 - 12:0030.06.2022FAV Hörsaal 1 Helmut Veith - INF Excercise 2 (Topic C)
Problem Solving and Search in Artificial Intelligence - Single appointments
DayDateTimeLocationDescription
Tue08.03.202216:00 - 18:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Tue15.03.202216:00 - 18:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Tue22.03.202216:00 - 18:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Tue29.03.202216:00 - 18:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Tue05.04.202216:00 - 18:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Tue26.04.202216:00 - 18:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Tue03.05.202216:00 - 18:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Tue10.05.202216:00 - 18:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Tue17.05.202216:00 - 18:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Tue24.05.202216:00 - 18:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Tue24.05.202216:00 - 19:00Seminarraum FAV 01 A (Seminarraum 183/2) Excercise 1 (Topic A and C)
Tue31.05.202216:00 - 18:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Tue14.06.202216:00 - 18:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Tue21.06.202216:00 - 18:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Tue21.06.202216:00 - 19:00Seminarraum FAV 01 A (Seminarraum 183/2) Exercise 2 (Topic A)
Tue28.06.202216:00 - 18:00FAV Hörsaal 1 Helmut Veith - INF Lectures
Thu30.06.202210:00 - 12:00FAV Hörsaal 1 Helmut Veith - INF Excercise 2 (Topic C)

Examination modalities

Assessment

  • Written exam(50%)
  • Assignments (Project) (50%)

Open book exam.

Course registration

Begin End Deregistration end
25.01.2022 10:00 08.03.2022 15:00 21.03.2022 18:00

Registration modalities

Ort: TISS

Curricula

Literature

Z. Michalewicz and D. B. Fogel. How to Solve It: Modern Heuristics, 2nd edition, Springer-Verlag, 2004

Artificial Intelligence: A Modern Approach (Third Edition) by Stuart Russell and Peter Norvig; Prentice Hall, 2010.

Different scientific paper

Slides: TUWEL


 

Previous knowledge

Knowledge of algorithms and data structures

Programming skills



 

 

Accompanying courses

Language

English