COURSE SYLLABUS

Intelligent Optimization and Problem Solving, 7.5 credits

Intelligent optimering och problemlösning, 7.5 högskolepoäng

Course Code: TIOS26
Confirmed: Oct 15, 2024
Valid From: Jan 18, 2027
Education Cycle: Second-cycle level
Disciplinary domain: Technology
Subject group: Computer Technology
Specialised in: A1F Second cycle, has second-cycle course/s as entry requirements
Main field of study: Computer Science

Intended Learning Outcomes (ILO)

On completion of the course the student shall:

Knowledge and understanding

Skills and abilities

Judgement and approach

Content

This course equips students with advanced knowledge and practical skills in combinatorial optimization and declarative problem solving, preparing them to tackle complex challenges from classical areas of AI such as configuration, design, planning, scheduling, and diagnosis and across various industries. Students will gain a comprehensive understanding of declarative methods and meta-heuristic approaches, learning to model, optimize, and solve real-world problems using state-of-the-art tools and techniques. The course emphasizes hands-on experience and innovative thinking to foster adaptability in problem solving.

The course includes the following elements:

Type of instruction

The course comprises of several modes of instruction, such as lectures, mini-projects, and tutoring

Language of instruction is English.

Entry requirements

Passed courses at least 90 credits within the major subject Computer Engineering, Electrical Engineering (with relevant courses in Computer Engineering), or equivalent, or passed courses at least 150 credits from the program Computer Science and Engineering, and taken courses in Artificial Intelligence, 7,5 credits, and Knowledge Representation and the Semantic Web, 7,5 credits, or equivalent. Proof of English proficiency is required.

Examination and grades

The course is graded 5, 4, 3 or U.

Registration of examination:
Name of the Test Value Grading
Project 1 2.5 credits 5/4/3/U
Assignments 5 credits G/U
1Determines the final grade of the course, which is issued only when all course units have been passed.

Course literature

Please note that changes may be made to the reading list up until eight weeks before the start of the course.

The principal texts are:

Title: Answer set solving in practice.
Author: Gebser, M., Kaminski, R., Kaufmann, B., & Schaub, T.
Publisher: Springer Nature.
ISBN: 3031015614, 9783031015618

Title: How to solve it: modern heuristics, 1st ed.
Author: Michalewicz, Z., & Fogel, D. B.
Publisher: Springer Science & Business Media
ISBN: 978-3-662-04131-4

Title: Introduction to Evolutionary Computing, 2nd ed.
Author: Eiben, A. E., & Smith, J. E.
Publisher: Springer Berlin, Heidelberg
ISBN: 978-3-662-49985-6

Title: Theory and Principled Methods for the Design of Metaheuristics, 1st ed.
Author: Borenstein, Y., & Moraglio, A.
Publisher: Springer Berlin, Heidelberg
ISBN: 978-3-662-51955-4