Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorHoogeveen, Han
dc.contributor.authorGottenbos, Mats
dc.date.accessioned2022-07-26T00:00:57Z
dc.date.available2022-07-26T00:00:57Z
dc.date.issued2022
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/41930
dc.description.abstractThis study considers the problem of scheduling cargo train drivers to perform a given set of activities, which is an important problem for our client Rail Force One. In this multi-objective problem, a trade-off must be found between monetary costs and driver satisfaction. Solutions must adhere to many real-world constraints, like maximum shift lengths, minimum resting times, contract hours, and driver qualifications. They must also deal with multiple types of drivers with different starting locations, varying salary rates throughout the time frame, and differing scheduling rules. To solve this problem, we developed a simulated annealing algorithm to find high-quality schedules. This algorithm includes a simplified but high-performance robustness model that focuses on the idle time between consecutive activities, as well as a satisfaction score comprised of twelve criteria for each driver. By using varying weights between estimated costs and satisfaction throughout the simulated annealing search, a Pareto-optimal front of schedules is created representing the trade-off between the two objectives. Experimental analysis using real-world data shows that the results of the algorithm are feasible and produced in acceptable runtimes. The generated schedules outperform the client's human-made schedules in cost-effectiveness, driver satisfaction and robustness. Consequently, the algorithm can reduce planning staff workload while increasing the client's profits and their drivers' satisfaction.
dc.description.sponsorshipUtrecht University
dc.language.isoEN
dc.subjectDesign of a simulated annealing algorithm to perform cargo train driver scheduling for the company Rail Force One. The objectives are monetary costs, robustness and driver satisfaction. Many real-world constraints are included.
dc.titleBalancing Costs and Driver Satisfaction in Cargo Train Driver Scheduling
dc.type.contentMaster Thesis
dc.rights.accessrightsOpen Access
dc.subject.keywordsdriver scheduling; simulated annealing; robustness; driver satisfaction
dc.subject.courseuuComputing Science
dc.thesis.id6619


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record