Linear programming and Artificial Intelligence for Vehicle scheduling problems
Lineární programování a umělá inteligence pro plánování oběhů vozidel
diploma thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/197086Identifiers
Study Information System: 263940
Collections
- Kvalifikační práce [11342]
Author
Advisor
Referee
Vomlelová, Marta
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Computer Science - Artificial Intelligence
Department
Department of Theoretical Computer Science and Mathematical Logic
Date of defense
4. 2. 2025
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Keywords (Czech)
rozvrhování|branch and price|strojové učení|optimalizaceKeywords (English)
scheduling|branch and price|machine learning|optimizationTato práce využívá metody strojového učení v rámci algoritmu branch and price a apli- kuje ho na problém optimalizace oběhů vozidel a řidičů. Pomocí metod strojového učení jsou statistické modely naučeny zvolit proměnné na větvení. Tyto modely jsou otestovány a jejich výsledky dosahují podobné úrovně, jako výsledky jednoduchého pravidla, se kte- rým byly srovnávány. Implementace je navržena tak, aby byla snadno doplnitelná novými pravidly pro výběr proměnných na větvení, výběr vrcholu na prozkoumání a heuristikou primární úlohy.
This work utilises machine learning methods in the branch and price algorithm and applies it to the crew and vehicle scheduling problem. Using machine learning, statistical models are taught to select variables for branching. They are tested and their results are compared with a simple branching rule. Their performance approximately reached the level of this baseline. The implementation is designed to be easily extendable with new rules for branching variable selection, node selection and the primary problem heuristic.