Linear programming and Artificial Intelligence for Vehicle scheduling problems
Lineární programování a umělá inteligence pro plánování oběhů vozidel
diplomová práce (OBHÁJENO)

Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/197086Identifikátory
SIS: 263940
Kolekce
- Kvalifikační práce [11320]
Autor
Vedoucí práce
Oponent práce
Vomlelová, Marta
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Informatika - Umělá inteligence
Katedra / ústav / klinika
Katedra teoretické informatiky a matematické logiky
Datum obhajoby
4. 2. 2025
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
Klíčová slova (česky)
rozvrhování|branch and price|strojové učení|optimalizaceKlíčová slova (anglicky)
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.