CSIRO Mathematics, Informatics and Statistics
|
|
|
Operations ResearchRail Crew Rostering - improved work schedulesClients: The Preston Group and National Rail Corporation, 1998-1999 CSIRO rostering software has revolutionised work schedules for train crew of the Australian National Rail Corporation. A software product, developed jointly by CSIRO and software company The Preston Group, is helping National Rail devise rosters for freight train crew in Australia. Crew scheduling and rostering are two of the major tasks involved in managing large transportation networks such as railway, bus and airline systems. These important tasks are concerned with the development of duty schedules (or duty timetables) for crew to cover a given timetable in a transportation system. This duty timetable is often spread over a certain period, known as the roster planning horizon. For the National Rail Corporation, the task also involved the development of cyclic work lines (or rosters) for train drivers spread over several depots in a rail network.
The Australian rail network offers some unique challenges. Unlike European networks, it is extremely sparse and not highly interconnected. This is because Australia is a large continent with the majority of population living along coastal areas from Brisbane through Sydney, Melbourne, Adelaide and Perth. The networks main train line goes through these widely dispersed cities and the network has several small lines as well. The total track distance is vast. Rosters, Rules and RegulationsNational Rails rail timetable includes more than 1500 trips a week. The rosters for all crew have to conform to complex industrial regulations and work rules. In developing rostering software for National Rail, CSIROs main objective was to minimise the overall roster cost accrued from using the available crew while providing the required number of crew for each train trip in the schedule. However, rosters also must adhere to "quality of life" standards for drivers, in terms of satisfying personal preferences. Crew scheduling and rostering are difficult problems to solve. They are often large, with many staff to accommodate. Moreover, practical instances of crew scheduling and rostering applications involve many hard constraints arising from operational rules, workers' preferences and different regulations that need to be taken into account. Software Saves TimeAt National Rail, monthly rosters were previously drawn up using spreadsheet-based solutions. The resulting schedules had to be carefully checked against the rules. This was a tedious job and often took days to complete. The new staff scheduling software shortens this process considerably. The system produces rosters for over 500 crew in under 4 hours. The new software was developed jointly by CSIRO and The Preston Group, a Melbourne based firm that specialises in the development of simulation and optimisation software. CSIRO provided the mathematical models and optimisation algorithms that underpin the product. The Preston Group developed links to staff, rolling-stock, timetables and industrial relations databases. They also created a graphical user interface which hides from users the complexity of the optimisation algorithms (and database queries), making the software particularly easy to use. Other workplaces with variable demand for services, such as hospitals, police stations, railway systems or banks, could use similar rostering systems to replace existing manual methods. CSIRO is presently developing a toolkit for generating rosters in a range of work settings. Client Feedback"The formulation of the Railtex problem is very complex with many conflicting objectives. CSIRO did a fantastic job understanding our needs and turning them into a prototype optimiser. We were able to easily adapt the optimiser to changing customer needs. I strongly doubt we could have developed a suitable optimiser for Railtex without CSIRO help! ": Denis Dowling, The Preston Group. For further information contact Andreas Ernst. Page last updated February 10, 2009 04:16 PM |