This repository contains solutions to all lab exercises from the DVA-265 Artificial Intelligence 2 (AI2) course at MDU. The labs were completed using Prolog and Python, where applicable, demonstrating foundational concepts in logic programming, knowledge representation, and expert systems. In addition to the implementation of Evolutionary Algorithms and Multi-Agent Systems (MAS).
The labs are based on the official course material: AI2 Course Overview VT25 (v0.2), and cover topics such as:
- Simple queries and facts
- Important predicates in Prolog
- Arithmetic operations for Peano Numbers
- Bird Identification System
- Trace predicate
- Genetic Algorithm
- Scheduling problems
- Multi-Agent System
- SWI-Prolog
- Python