Modelling the Current Practices

Abdul Samad Shibghatullah 53 30052008 this research, the crew rescheduling approach will be explored in an attempt to tackle the problems of UE related to crew members based on realistic situations.

3.2.2 Complete System versus Additional System

A choice has to be made to either to propose a complete system that can build schedules from scratch or make an addition to the system that can connect to the existing scheduling system. The complete system means the system capable of finding optimum schedules and maintaining the schedules in everyday operation. However, an additional system will only maintain the existing schedules produced by the existing system. For this research, we will concentrate on the additional system because of the reasons discussed below. This research focuses on solving problems arising with UE that happen in everyday operation on crew schedules, and not on finding optimum schedules. Thus, it is better to concentrate on solving this particular problem rather than widening the scope. From the interviews, it can be seen that the management is satisfied with the scheduling system, but not when it comes to managing it. Wren et al. 2003 also suggest the same, that any automated rescheduling system can rely on the data produced by TRACS II. In addition, research into finding optimum schedules began in the 1960s and has reached maturity. So the best approach is to use the current method and concentrate on solving the unpredictable events problem.

3.3 The Proposed Automated Crew Rescheduling System

Before we describe the proposed approach, we model the process to understand the current practices at bus companies in London. The models are presented based on the understanding from interviews as discussed in Chapter Two, and also informal discussions with crews and a supervisor.

3.3.1 Modelling the Current Practices

A scheduler is a person who is responsible for producing schedules for a garagedepot. One of the schedules is the crew schedule. The purpose of crew schedules is to show all the duties on a routes and its activities with time and location. After crew schedules Abdul Samad Shibghatullah 54 30052008 are ready, a scheduler will assign all duties to crews according to the agreement with trade unions. This process is called crew assignment. Then crews will work according to their assignment duties. Figure 3.2 shows the ideal situation when no UE takes place. There is no need of supervisors to manage daily operation. CREW SCHEDULES CREW ASSIGNMENTS CREWS Figure 3.2: The Process in Ideal Situation However, in reality UE take place almost every day, that is why supervisors are needed to manage them as discussed in Chapter Two. Supervisors are responsible for making any necessary adjustment or changes to crew schedules and crew assignments when UE take place. Currently, it is done manually at garages. Figure 3.3 shows the function of supervisors in managing daily operation. CREWS CREW SCHEDULES CREW ASSIGNMENTS SUPERVISOR Figure 3.3: Supervisor Manage Daily Operation One of the tasks of supervisors is to perform crew rescheduling whenever UE take place. Figure 3.4 shows the rescheduling process that currently happens in bus companies in London. It starts when an event happens. Then supervisor who is in charge of the bus operation obtains details of the event and classifies it as to whether it is possible or not to reschedule the crew. There are some events such as absent or Abdul Samad Shibghatullah 55 30052008 unavailable due to accidents that do not allow for rescheduling. Then the supervisor’s decision is to straight away use a spare crew. However, in the case of events such as, late, delay or unavailable for a short time, then it is possible to continue the rescheduling process. The supervisor will try to reschedule the crew and find a suitable crew that could replace himher. If the supervisor can find a match to replace himher then the supervisor will make any necessary changes. However, when replacement is not possible, spare crew is used to replace the unavailable crew. The proposed system is intended to automate the rescheduling process, so it will provide quick and optimum solutions to the supervisor. The next subsection will explain the proposed system. Reschedule Crew? Details and Classify the Event Use Spare-Crew No Rescheduling Process Yes Any Match? No Change Crew Yes Figure 3.4: The Rescheduling Process Abdul Samad Shibghatullah 56 30052008

3.3.2 Overview of the Proposed Crew Rescheduling System