Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorAkker, Marjan van den
dc.contributor.authorBruin, Philip de
dc.date.accessioned2022-07-28T01:00:42Z
dc.date.available2022-07-28T01:00:42Z
dc.date.issued2022
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/41969
dc.description.abstractIn this thesis we look at the Stochastic Electric Vehicle Scheduling Problem. In this problem we are given a set of trips, and we need to schedule vehicles such that each trip is driven. We apply this problem to electric buses, where we want to minimize the operating cost taking the battery life into account. Here, we want to make our schedules more robust against delays. These delays could be caused by, for example, various traffic conditions, or passenger loads, as these factors have an effect on the driving time. Thus, in order to make our schedules more robust against these delays, we use stochastic driving times instead of deterministic driving times. Not only the driving time itself could be a source of delays, but also the energy consumption. Bus drivers have different driving styles, which affects the energy consumption, and thus the time needed for charging. Thus, we also consider the energy consumption to be stochastic. To achieve this, we use a combination of simulated annealing and simulation. Here, we use simulation to calculate the cost of a solution. This, however, comes with a performance penalty. Thus, we try different methods of determining how many simulations we need, such that we still make a correct choice about which solution is better. The techniques we consider here are: Optimal Computation Budget Allocation, Indifference Zones, and a method we developed ourselves, which uses t-tests. We show that the use of some of these methods can increase the runtime performance while performing similar in terms of their final score. Furthermore, with our use of stochastic driving times, we see in increase in the punctuality of the buses, and they also arrive a bit earlier at the start of their trip. However, we also see a slight increase in operating cost, as we need slightly more buses compared to when we use deterministic driving times.
dc.description.sponsorshipUtrecht University
dc.language.isoEN
dc.subjectIn this thesis we look at the vehicle scheduling problem, where we consider stochastic driving times. For this, we use simulation in a simulated annealing algorithm and consider multiple methods of finding out how many simulations we need. Furthermore, we use the results of the simulated annealing algorithm in an ILP in order to improve our solutions.
dc.titleScheduling Electric Buses with Stochastic Driving Times
dc.type.contentMaster Thesis
dc.rights.accessrightsOpen Access
dc.subject.keywordsVehicle Scheduling Problem; Simulated Annealing; Hybrid Algorithm; Simulation
dc.subject.courseuuComputing Science
dc.thesis.id6845


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record