Diploma Theses

Disclaimer In accordance with AGH regulations, a faculty member may supervise a maximum of six engineering projects and four master theses per academic year. Currently I have only master slots available for the year 2026/2027.


This page lists diploma theses that can be carried out under my supervision. Some of the topics are general enough to be realized in various ways and can be adapted to both engineering projects and master’s theses. The list is not closed — I am open to proposals, especially from areas such as: operational research, discovering structures based on data, automatic decision making, reinforcement learning, and procedural content generation. In case of any doubts or questions, please contact me, as stated on the teaching sub-page.

Additionally, below you can find a list of graduates whose theses were written under my scientific supervision.

Thesis Proposals:
Application of AI Algorithms in Logic Games
Application of Reinforcement Learning in Discrete Optimization
Automatic Generation System for (probabilistic) Logic programs
Comparison of Classical Discrete Optimization with Stable Solution Search
Discovering Model Structure for Optimization Problems
Model Generator for Routing Problems
Simulation-based Optimization
Solving Integer Programming Problems Using Local Search
Tool Solving a Selected Discrete Optimization Problem
Tool Supporting the Deployment of Constraint Programming Models
Graduates:
  • Brzeźniak Jakub  
    • Zastosowanie metod uczenia maszynowych do estymacji czasu przejazdu
    • engineering project

    • 2026

  • Doroszuk Oktawiusz   Gajek Maria  
    • Transpiling MiniZinc to CP-SAT Solver Programming Interface
    • engineering project

    • 2026

  • Dwornik Artur   Malinowski Maciej   Wojturski Szymon  
    • System e-dziennika dla szkół podstawowych i ponadpodstawowych
    • engineering project

    • 2026

  • Janik Tomasz   Kapera Krzysztof   Zborowski Piotr  
    • Design and Implementation of a Minesweeper Game with Solvable Levels
    • engineering project

    • 2026

  • Kwiecień Natalia  
    • Modeling and Solving the Bin Packing Capacitated Vehicle Routing Problem
    • engineering project

    • 2026

  • Myrta Emilia  
    • Wyszukiwanie optymalnych układów planszy dla gry Boggle w języku polskim
    • engineering project

    • 2026

  • Shevtsiv Roman  
    • Configurator of Optimization Models for Routing Problem Variants
    • engineering project

    • 2026

  • Świątek Mateusz  
    • System optymalizacji tras serwisowych z zarządzaniem zasobami materiałowymi
    • engineering project

    • 2026

  • Karaś Piotr  
    • Ewaluacja metod odkrywania gramatyki języka formalnego
    • engineering project

    • 2025

  • Knapek Patryk  
    • Automatyczna generacja rozwiązywalnych układów planszy dla gry Saper
    • engineering project

    • 2025

  • Kożuch Patryk  
    • Evaluating Frame Stacking Impact in Reinforcement Learning
    • engineering project

    • 2025

  • Kubala Piotr  
    • Środowisko ewaluacyjne dla algorytmów automatycznego planowania
    • engineering project

    • 2025

  • Łabuz Łukasz  
    • Ustalanie struktury sylaby na podstawie korpusu fonetycznego
    • engineering project

    • 2025

  • Małecki Dawid  
    • Incremental Calculation of the Objective Function in Local Search Algorithms
    • engineering project

    • 2025

  • Paterak Arkadiusz  
    • Finding Large Neighborhood Policies via Reinforcement Learning
    • engineering project

    • 2025

  • Piofczyk Olgierd  
    • Fabric Simulation for Three-Dimensional Crochet Designs
    • engineering project

    • 2025

  • Rakuś Jakub  
    • Projekt i implementacja systemu automatycznego przydziału studentów do grup zajęciowych
    • engineering project

    • 2025

  • Wilk Katarzyna  
    • Evaluation of Multi-Picker Warehouse Routing Methods
    • master thesis

    • 2025

  • Bernacik Kamil  
    • Implementacja i porównanie wybranych algorytmów uczenia przez wzmacnianie
    • engineering project

    • 2024

    • main supervisor — Krzysztof Kluza, PhD

  • Emirhan Aykan  
    • Applying Program Synthesis Methods for Procedural Content Generation
    • master thesis

    • 2024

  • Pustelnik Piotr  
    • Assessing Transfer Learning Capabilities of Deep Multi-Agent Reinforcement Learning Algorithms
    • master thesis

    • 2024

  • Forostianyi Bohdan  
    • Fleet Structure Optimization in Vehicle Routing Problems
    • engineering project

    • 2022

    • main supervisor — Krzysztof Kluza, PhD

  • Kozioł Katarzyna  
    • Automated Translation of Numeric Planning Domains into MiniZinc Constraint Programming Models
    • master thesis

    • 2022

    • main supervisor — prof. Antoni Ligęza

  • Bielech Maciej  
    • Incremental generation of solvable minesweeper levels on infinite Penrose Tilings
    • master thesis

    • 2021

    • main supervisor — prof. Jarosław Wąs

  • Mielczarek Łukasz  
  • Ryłko Juliusz  
  • Ghayyeda Marcel  
  • Juraszek Dominik  
  • Marek Łukasz  
  • Mróz Paweł  
  • Opoka Grzegorz